参考页显示:
Parameters:
X : array-like or sparse matrix, shape (n_samples, n_features)
Training data
y : array_like, shape (n_samples, n_targets)
Target values. Will be cast to X’s dtype if necessary
X是外生变量吗?我会这样假设,但是使用statsmodel OLS时,内源性首先出现,因此我想确认一下,因为它们会产生不同的系数。
最佳答案
是的,您是正确的,与statsmodel OLS模块相比,在sklearn模块中提供外生变量和内生变量的顺序是相反的(对于sklearn中的其他模型也是如此)。
如果X =外生变量而Y =内生变量
在sklearn中,您将执行以下操作:
clf.fit(X,Y)
而在statsmodel中,您可以执行以下操作:
clf.fit(Y,X)
其中
clf
是您要构建的模型。希望这可以帮助!