Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何将自定义公式传递到插入符号的学习曲线数据?_R_Machine Learning_Linear Regression_R Caret_Lm - Fatal编程技术网

R 如何将自定义公式传递到插入符号的学习曲线数据?

R 如何将自定义公式传递到插入符号的学习曲线数据?,r,machine-learning,linear-regression,r-caret,lm,R,Machine Learning,Linear Regression,R Caret,Lm,使用插入符号中的训练,我们可以轻松自定义lm的公式。我们如何将自定义公式传递到学习曲线数据 关于列车的参数,明确规定“这些参数不应包括x、y、公式或数据”。我如何解决这个问题?我是否必须创建并使用自己的模型才能这样做 顺便说一句,为什么它被称为“学习曲线”,而不是“学习曲线” 更新: 我发现learing_curve_dat中的train只支持默认S3方法,为了将公式作为参数传递,我们需要类“公式”的S3方法。我将train函数替换为源代码中类“公式”的S3方法,并添加form作为参数 tra

使用插入符号中的训练,我们可以轻松自定义lm的公式。我们如何将自定义公式传递到
学习曲线数据

关于
列车
的参数,明确规定“这些参数不应包括x、y、公式或数据”。我如何解决这个问题?我是否必须创建并使用自己的模型才能这样做

顺便说一句,为什么它被称为“学习曲线”,而不是“学习曲线”


更新:

我发现
learing_curve_dat
中的
train
只支持
默认S3方法
,为了将公式作为参数传递,我们需要
类“公式”的S3方法
。我将
train
函数替换为源代码中类“公式”
S3方法,并添加
form
作为参数

train(mpg ~ wt+cyl,
      mtcars,
      method = "lm")

learing_curve_dat(dat=mtcars,
                  outcome="mpg",
                  test_prop = 1/5,
                  method="lm",
                  trControl = trainControl(method = "cv",
                                            number = 3,
                                            repeats = 1))

mod不是对你的问题的回答,而是两条评论:(1)关于名称:这是函数名称中的一个输入错误,已在中提出。(2) 请注意,
learing_curve_dat
中当前未解决的错误,如中所示。谢谢提醒。马克斯·库恩似乎不是学习曲线的忠实粉丝。
mod <- train(form=form,
             data=dat[in_mod,,drop=F],
             ...)