OLSResults of
df2 = pd.read_csv("MultipleRegression.csv")
X = df2[['Distance', 'CarrierNum', 'Day', 'DayOfBooking']]
Y = df2['Price']
X = add_constant(X)
fit = sm.OLS(Y, X).fit()
print(fit.summary())
は、各属性のP値を小数点以下3桁まで示しています。
Distance
、CarrierNum
などの各属性のp値を抽出して、科学表記法で出力する必要があります。
fit.params[0]
またはfit.params[1]
などを使用して係数を抽出できます。
すべてのP値について取得する必要があります。
また、すべてのP値が0であることはどういう意味ですか?
答えを得るには_fit.pvalues[i]
_を実行する必要があります。ここで、i
は独立変数の数です。
dir(<object>)
を使用して、オブジェクトのすべての属性を探すこともできます。