统计分析理论相关书籍:
1、贾俊平《统计学》
2、《统计学的世界》
与R相关的:《R语言与统计分析》《R语言与数据挖掘最佳实践和经典案例》
与python相关的:《Python统计分析》
235239
2020-11-26
你可以根据老师上课讲的内容查一些评价指标,辅助你做判断,而且和你画图的方式也有点关系,你可以将两张图的纵坐标最大值和最小值设定统一的,看起来可能会更好一些
wangxishi
2020-11-26
你看下能不能明白呀
import pandas as pd
import numpy as np
#导入数据
data=pd.read_excel("D:\\360安全浏览器下载\\1606269162_843604.xlsx")
#我这里以x1为例讲解shift和滞后呀,
#比如shift(6)表示滞后6期
data["X1_滞后6期"]=data["X1"].shift(6)
data.loc[:10,["月份","X1","X1_滞后6期"]]

wangxishi
2020-11-26
你看下是想要这样的结果吗
import pandas as pd
import numpy as np
#导入数据
data=pd.read_excel("D:\\360安全浏览器下载\\1606269162_843604.xlsx")
#计算简单的移动平均数
#在series下面有rolling方法可以对这个series进行滚动的移动平均计算
#只以X1为例进行说明
data["X1_3期移动平均"]=data["X1"].rolling(3).mean()
data["同比6期增长率"]=(data["X1_3期移动平均"]-data["X1_3期移动平均"].shift(6))/(data["X1_3期移动平均"].shift(6))
data["同比12期增长率"]=(data["X1_3期移动平均"]-data["X1_3期移动平均"].shift(12))/(data["X1_3期移动平均"].shift(12))
data["同比24期增长率"]=(data["X1_3期移动平均"]-data["X1_3期移动平均"].shift(24))/(data["X1_3期移动平均"].shift(24))

wangxishi
2020-11-25
比如2012年10,11,12月的均值 跟6个月前的均值同比,就是2012年10,11,12月三个月的均值,跟2012年4月5月6月三个月的均值同比,同比公式(2012年10,11,12月的均值-2012年4月5月6月均值)/2012年4月5月6月均值,这是6个月同比,同理,如果是12个月同比,就是2012年10,11,12月的均值往前推12个月的三个月均值进行比较,24个月同比就是往前推24个月的均值同比
wangxishi
2020-11-25
python的pandas库计算移动平均值
import pandas as pd
import numpy as np
#导入数据
data=pd.read_excel("D:\\360安全浏览器下载\\1606269162_843604.xlsx")
#计算简单的移动平均数
#在series下面有rolling方法可以对这个series进行滚动的移动平均计算
xlist=["X1","X2","X3"]
for x in xlist:
for n in [3,6]:
data[x+"_"+str(n)+"期移动平均值"]=data[x].rolling(n).mean()
wangxishi
2020-11-25