我正在尝试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)?