Scipy的f_oneway能否用于非线性回归整体显著性检验?参数输入是否正确?
非线性回归的F检验问题
我用curve_fit完成了非线性回归分析,想要通过F检验验证自变量的整体显著性。尝试用scipy.stats里的f_oneway检验,但不确定函数参数输入是否正确——我传入了两个numpy数组:实际因变量数据y,以及由回归方程预测得到的yfit。
运行的代码如下:
import scipy.stats as stats h = stats.f_oneway(y,yfit) print(h)
得到的输出结果是:
F_onewayResult(statistic=1.33717160489312e-19, pvalue=1.0)
我现在有两个疑问:
- 直接传入
y和yfit是否能得到回归整体显著性的F检验结果? - 看不懂Scipy官方文档的说明,不知道正确的F检验姿势应该是什么样的。
内容的提问来源于stack exchange,提问作者Jack Westling
相关产品推荐
相关产品推荐

