我正在尝试parsnip
从现有的建模功能为包创建一个新模型foo
。
我已经按照教程在欧洲防风草中构建新模型并按照Github 上的 README 进行操作,但我仍然无法弄清楚一些事情。
fit
函数如何parsnip
知道如何将其输入数据(例如矩阵)分配给我的特殊函数调用?
想象一下,如果有一个特殊的模型函数foo
,其中的传统角色x
和y
参数被颠倒了:即奇怪的是foo(x,y)
,哪里x
应该是结果向量,y
应该是预测矩阵。
例如:假设a
是一个预测变量矩阵,b
是一个结果向量。然后我打电话fit_xy(object=my_model, x=a, y=b)
。在内部,如何fit_xy()
知道调用foo(x=y,y=x)
?