我在 python 中使用 Statsmodel 运行稳健的回归模型时遇到问题。
以下 OLS 模型有效:
model_name = sm.ols(formula="depenent ~ var1 * var2 + var3", data=data).fit()
我尝试运行:
model_name= sm.RLM(formula="depenent ~ var1 * var2 + var3", data=data).fit()
但我收到以下类型错误:
TypeError: __init__() missing 2 required positional arguments: 'endog' and 'exog'
我通读了这份文档: https ://www.statsmodels.org/dev/rlm.html ,但我仍在为代码苦苦挣扎。我愿意使用其他软件包,例如 Scikit
谢谢你。