如何从statsmodels的results.f_test中提取F统计量和P值
我运行了 OLS.fit(),然后用这个拟合好的模型来获取某个特定类别的 F 值,就像在 ANCOVA 中那样。
res = OLS.fit()
R = [[0,1,0], [0,0,1]]
res.f_test(R)
结果的格式是
<F test: F=array([[ 2.21065884]]), p=[[ 0.10971892]], df_denom=5918, df_num=2>
我该如何从这个格式中获取 F 数组和 p 值呢?或者说,这可能吗?
1 个回答
1
把结果保存起来,然后检查一下属性。
fres = res.f_test(R)
dir(fres)
fres.fvalue
fres.pvalue
或者类似的,因为我在使用statsmodels的最新版本。