SZA*_*SZA 0 python regression pandas
我在 Python 中运行以下代码进行回归,但出现错误(PatsyError:模型缺少所需的结果变量)。我如何解决它?谢谢
Y = spikers['grade']
X = spikers[['num_pageview', 'num_video_play_resume', 'eng_proficiency', 'english']]
model = smf.ols(Y,X).fit()
model.summary()
Run Code Online (Sandbox Code Playgroud)
小智 5
您应该使用以下命令:
df = pd.DataFrame({'x':X, 'y':Y})
model = smf.ols('y~x', data=df).fit()
Run Code Online (Sandbox Code Playgroud)
其中df是您的 DataFrame 类型数据。