cmin = min(min(x),min(y)) #对散点数据进行线性拟合 获取斜率 截距 R2 slope, intercept, r_value, p_value, std_err = stats.linregress(x, y) #斜率 截距 R2 #画拟合线 X1 = np.arange (0,int(cmax),100) Y1 = np.array([ intercept+ slope * x for x in X1]) plt.plot(X1,Y1) ...
1.python直线拟合 print('题目试验数据:') print('xi[0.0,0.2,0.4,0.6,0.8]') print('yi[0.9,1.9,2.8,3.3,4.2]') print('用最小二乘法拟合直线:') print('***') xx = []#存放X值 yy = []#存放Y值 def save(t,flag):#t代表存放x值个数 flag标志存储x/y print('存放实验数据') if fla...
VIF检验多重共线性:【View】 -> 【Coefficient Diagnostics】 -> 【Variance Inflation Factors】 观察VIF值判断结果:通常以10为界,大于10则认为存在较为严重的多重共线性 此处可以认为模型存在极其严重的多重共线性,需要对模型进行修正(通常需要删除某些变量) 采用逐步回归删除变量进行修正:和OLS操作相同,只是模型选择...