20191104_1_相关性分析

在这里插入图片描述
图片是要求,做这个项目没遇到多少问题,因为是老乡,就一会就做完了,看出来大哥是非常想家的,想家里的各种好吃滴,性情中人,期待和大哥在老家相聚

import pandas as pd
#经行数据的读取
from scipy import stats
#利用内置函数进行T,F检验
import numpy as np
#经行数据的转换
from sklearn.linear_model import LinearRegression
#进行线性回归拟合
test=pd.read_excel('data.xlsx')
#进行数据的读取
test.head()
#查看数据的前5行
年份国内旅游收入Y(亿元)国内生产总量(亿元)旅游人均花费(元)城镇居民人均旅游花费(元)农村居民人均旅游花费 (元)公路里程 (万公里)铁路里程(万公里)制度
019941023.548637.5195.3414.754.9111.785.900
119951375.761339.9218.7464.061.5115.705.970
219961638.471813.6256.2534.170.5118.586.490
319972112.779715.0328.1599.8145.7122.646.600
419982391.285195.5345.0607.0197.0127.856.640

相关性分析

data=test.drop(['国内旅游收入Y(亿元)','制度'],axis=1)
#删除没有不需要进行运算的项
data.corr()
#通过corr列出相关性表
年份国内生产总量(亿元)旅游人均花费(元)城镇居民人均旅游花费(元)农村居民人均旅游花费 (元)公路里程 (万公里)铁路里程(万公里)
年份1.0000000.9525380.9660610.9769790.9412160.9651760.945997
国内生产总量(亿元)0.9525381.0000000.9712050.9037290.9618310.9280850.989733
旅游人均花费(元)0.9660610.9712051.0000000.9456820.9922970.9174960.971065
城镇居民人均旅游花费(元)0.9769790.9037290.9456821.0000000.9119330.9371250.903507
农村居民人均旅游花费 (元)0.9412160.9618310.9922970.9119331.0000000.8869180.961750
公路里程 (万公里)0.9651760.9280850.9174960.9371250.8869181.0000000.897841
铁路里程(万公里)0.9459970.9897330.9710650.9035070.9617500.8978411.000000

回归分析

X=data
#子变量
y=test['国内旅游收入Y(亿元)']
#因变量
linreg = LinearRegression()
#调用函数
linreg.fit(X,y)
#通过函数进行模拟
LinearRegression(copy_X=True, fit_intercept=True, n_jobs=None, normalize=False)
print (linreg.intercept_)
#输出常数项
print (linreg.coef_)
#输出系数
1282685.7525530097
[-6.51930861e+02  6.72869974e-02 -1.92976293e+01  1.40380907e+01
  1.11478507e+01 -3.19039647e+01  2.60569416e+03]
#线性函数为y=1282685.7525530097-6.51930861e+02+6.72869974e-02 -1.92976293e+01+1.40380907e+01+1.11478507e+01 -3.19039647e+01 +2.60569416e+03

T检验

#https://www.cnblogs.com/IvyWong/p/10134012.html
stats.ttest_rel(test['城镇居民人均旅游花费(元)'],test['农村居民人均旅游花费 (元)'])
#ttest_ind函数
Ttest_relResult(statistic=31.167470983557163, pvalue=6.2907747913193846e-21)

F检验

stats.f_oneway(test['城镇居民人均旅游花费(元)'],test['农村居民人均旅游花费 (元)'])
#f_oneway函数
F_onewayResult(statistic=85.61876329986252, pvalue=3.019481312593332e-12)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值