参考页显示:

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是您要构建的模型。

希望这可以帮助!

08-04 00:20