Python 多远回归模型

 时间:2026-04-24 19:20:56

1、导入相关的包和模块

numpy    pandas   stats  等

Python 多远回归模型

2、载入数据

 A=pd.read_excel('Penn World Table.xlsx',2)

查看前5项内容

A.head()

Python 多远回归模型

3、放入一个模型  对变量不做更多的筛选

model=sm.OLS(np.log(A.rgdpe),sm.add_constant(A.iloc[:,-6:])).fit()

print(model.summary())

Python 多远回归模型

4、通过数据可以发现pl_c和pl_k是不显著的。由于这几个变量之间也存在一定的关系,因此这6个变量可能存在共线性,通过各变量的相关性来检验可能存在的共线性

 A.iloc[:,-6:].corr()

Python 多远回归模型

5、我们剔除pl-k和pl_c做回归模型

model=sm.OLS(np.log(A.rgdpe),sm.add_constant(A.iloc[:,-5:-1])).fit()

print(model.summary())

Python 多远回归模型

6、第二个模型的各个变量的系数和第一个模型中的这些变量的系数相差并不是很大,符号也未改变,说明我们没有必要加入pl_c和pl_k这两个变量。

7、最终可以得到模型

Python 多远回归模型

  • SPSS实例:[14]数据中心化的手工操作
  • 如何用SPSS生成决策树并对新数据进行预测分析
  • spss如何绘制散点图
  • 怎样使用spss分析变量值频率?
  • 最有尺度回归(用spss)
  • 热门搜索
    感恩父母手抄报大全 儿童节手抄报内容大全 五年级手抄报图片大全 感恩教师节手抄报大全 英语国庆手抄报 手抄报的版面设计图 我爱文学手抄报内容 劳动节手抄报简单漂亮 安全手抄报的图片 关于动物的手抄报