其他分享
首页 > 其他分享> > 似然比测试statsmodels

似然比测试statsmodels

作者:互联网

在统计模型中,普通最小二乘法已实施似然比检验

OLSResults.compare_lr_test(restricted)

对于广义线性模型(GLM),情况并非如此.
我试图强行复制OLS实现:

from scipy import stats

llf_full = results.llf
llf_restr = results_res.llf
df_full = results.df_resid 
df_restr = results_res.df_resid 
lrdf = (df_restr - df_full)
lrstat = -2*(llf_restr - llf_full)
lr_pvalue = stats.chi2.sf(lrstat, df=lrdf)
lr_pvalue

它看起来很直截了当,但是没有实现这一事实使我感到怀疑.这个对吗?

解决方法:

我没看到任何问题.

如果比例尺是系列隐含的比例尺,则广义线性模型是最大似然模型.

statsmodels.GLM当前未实现准可能性方法,该方法的规模可能与基础族的规模不同,例如泊松分布过于分散,因此可以应用似然比检验.

实现细节:应该为所有LikelihoodModels添加compare_lr_test,但是我没有检查所有继承自它的模型是否正确(或引发异常).

标签:statistics,models,python,statsmodels
来源: https://codeday.me/bug/20191121/2053798.html