pythonで重回帰分析をするときのコード。
import statsmodels.formula.api as smf
# 説明変数に "count"以外を利用
df_except_count = df.drop("count", axis=1)
df_except_count_datetime = df_except_count.drop("datetime",axis=1)
X = df_except_count_datetime.as_matrix()
# 目的変数に "count" を利用
Y = df['count'].as_matrix()
model = smf.OLS(Y,X)
result = model.fit()
result.summary()
これを実行すると
