2016-08-26 7 views
1

明示的に呼び出されているにもかかわらず、サマリー出力が一定ではないため、どこに行方不明を教えてもらえますか?私のdfは6212行×64列です。どうもありがとう。Python:OLS回帰でインターセプトが生成されない

import statsmodels.api as sm 
from statsmodels.api import add_constant 

y1 = df.ix[:,-1:] 

x1 = df.ix[:,16:-1] 
x1 = add_constant(x1) 

model1 = sm.OLS(y1 , x1).fit() 
model1.summary() 

答えて

1

データを確認して、分散がゼロの列がすでにあるかどうかを確認します。 add_constant()は、既定で、ゼロ分散列が既に存在する場合は、データセットに定数列を追加しません。

x1 = add_constant(x1, has_constant = 'add') 

あなたがここにhas_constant引数にさまざまなオプションについての詳細を読むことができます:http://statsmodels.sourceforge.net/stable/generated/statsmodels.tsa.tsatools.add_constant.html

+0

パーフェクトあなたは明示的にゼロ分散列が存在する場合でも、一定を追加するには、それを教えてください!どうもありがとうございます。 – XUTADO

関連する問題