0

我运行 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 值?还是有可能?

4

1 回答 1

1

分配结果以存储它,然后检查属性。

fres = res.f_test(R)
dir(fres)
fres.fvalue
fres.pvalue

或类似的,因为我正在使用 statsmodels master

http://statsmodels.sourceforge.net/devel/generated/statsmodels.regression.linear_model.RegressionResults.f_test.html

于 2014-07-07T16:04:46.863 回答