我想使用statsmodels和pandas数据框运行多个OLS回归。不同的行有不同列中的缺失值,但是我一直收到以下错误消息:
ValueError:数组不得包含无穷大或NaN
我看到了这个与问题类似的SO问题,但并没有完全回答我的问题:statsmodel.api.Logit: valueerror array must not contain infs or nans
我想运行回归,并忽略所有在此回归中使用的变量存在缺失变量的行。目前我有:
import pandas as pd
import numpy as np
import statsmodels.formula.api as sm
df = pd.read_csv('cl_030314.csv')
results = sm.ols(formula = "da ~ cfo + rm_proxy + cpi + year", data=df).fit()
我想要类似于missing="drop"的东西。非常感谢您的任何建议。
**kwargs
用于missing=
参数。但是文档没有说明该参数传递给哪个函数。 - buhtz**kwargs
用于missing=
。但是文档没有说明这个参数传递给哪个函数。 - undefined