OLS摘要值在每次运行时都会发生变化



我是数据分析的新手。我正在运行具有多个X的OLS。该模型生成良好,但我得到不同的R2值,并且每次运行时自变量都会发生变化。

R2的变化非常小,自变量的p>|t|变化很大。这是意料之中的事吗?如果没有,我做错了什么?

X = train[['GarageCars','YearBuilt']]
y = train["SalePrice"]
X = sm.add_constant(X) 
model_1 = sm.OLS(y, X).fit()
predictions_1 = model_1.predict(X)
X1 = test[['GarageCars','YearBuilt']]
y1 = test["SalePrice"]
X1 = sm.add_constant(X) 
predictions_2 = model_1.predict(X1)
model_1.summary()```
thanks

Ahh找到了它。每次运行模型代码时,我都会再次拆分数据。

相关内容