statsmodelsを用いて回帰分析を行っているのですが、無限大またはnansが含まれているというエラーコードが解決できません
model=sm.OLS(y,x).fit()
としたところ
MissingDataError: exog contains inf or nans
というエラーが出たため,目的変数yおよび説明変数xがinfおよびnansでないかを関数で確認しましたが、それらに該当するセルはありませんでした。
確認方法はnullが
data.isnull().all()
infが
inf=x.apply(lambda x:1 if x == "inf" else 0) inf.describe()
です。
またxは1変数でおよそ15000行、範囲は-13.250000~10.770000です。
ちなみにlinear_regressionで同様の回帰分析を行いましたが、似たようなエラーがでました。
回答2件
あなたの回答
tips
プレビュー