已知实验数据如下表所示:
x | 1.0 | 1.5 | 2.0 | 2.5 | 3.0 |
y | 5.1 | 6.9 | 7.8 | 10.3 | 11.8 |
假设x与y的关系为y=a + b*x,试根据实验数据进行回归,确定参数 a、b的值,并用F检验判断回归方程是否显著
(F(1, 3)=10.13,F(1, 5)=6.61)。
import numpy as np
import statsmodels.regression.linear_model as ll
#Statsmodels库中最小二乘法OLS(Ordinary-Least-Square)
x = np.array([1, 1.5, 2.0, 2.5, 3.0])
y = np.array([5.1, 6.9, 7.8, 10.3, 11.8])
s=ll.OLS(x,y).fit()
print(s.summary())