R 如何将自定义公式传递到插入符号的学习曲线数据?
使用插入符号中的训练,我们可以轻松自定义lm的公式。我们如何将自定义公式传递到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
学习曲线数据
关于列车
的参数,明确规定“这些参数不应包括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],
...)