我的数据具有我想在使用seaborn(lmplot或regplot)生成回归线时使用的样本权重。无论如何我能做到吗?
我也试过statsmodel.api.formulas.wls,但如下
w = np.array(df.z)
reg = 'y ~ x'
model = wls(reg,df,weight=w).fit()
我也试过
model = wls(reg,df,df.z).fit()
但结果与使用不含重量的ols相同。我确认了' z'所有行的值都不相同,并且具有足够的变化。我还在STATA中使用权重运行此回归并获得了我期望的结果。
非常感谢任何帮助!
我正在使用statsmodels版本:0.6.1,seaborn版本:0.6.0。