楼主: meoeoeo
6143 2

[问答] 人口出生率的时间序列分析 [推广有奖]

  • 0关注
  • 0粉丝

小学生

0%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
49 点
帖子
4
精华
0
在线时间
3 小时
注册时间
2017-12-21
最后登录
2019-4-22

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我正在做一个关于人口出生率的时间序列分析,碰到一些问题,做出了时序图,做了简单移动平均平滑化处理、季节性分解,做到简单指数平滑和Holt两参数指数平滑,出现了下面的问题:#简单指数平滑
x$forecasts<-HoltWinters(x,beta=F,gamma=F)
x$forecasts
plot(x$forecasts)

运行出来是这样的:
> x$forecasts<-HoltWinters(x,beta=F,gamma=F)
Warning message:
In x$forecasts <- HoltWinters(x, beta = F, gamma = F) :
  把公式左手强迫变成串列
> x$forecasts
Holt-Winters exponential smoothing without trend and without seasonal component.

Call:
HoltWinters(x = x, beta = F, gamma = F)

Smoothing parameters:
alpha: 0.9999339
beta : FALSE
gamma: FALSE

Coefficients:
      [,1]
a 8.000026
> plot(x$forecasts)

Holt两参指数平滑:
#Holt两参指数平滑
x.fit<-HoltWinters(x,gamma=F)
x.fit
plot(x.fit)
运行出现了错误:

> x.fit<-HoltWinters(x,gamma=F)
Error in x[2L] - x[1L] : 二进列运算符中有非数值参数
> x.fit

Call:
arima(x = x, order = c(0, 1, 2), method = "ML")

Coefficients:
          ma1      ma2
      -0.1099  -0.3618
s.e.   0.0798   0.0781

sigma^2 estimated as 0.02391:  log likelihood = 60.29,  aic = -114.57
> plot(x.fit)

有大佬给解答一下吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:时间序列分析 人口出生率 时间序列 出生率 coefficients 时间序列分析

沙发
cheetahfly 在职认证  发表于 2018-2-14 13:25:54 |只看作者 |坛友微信交流群
没有完全搞懂发生了什么,猜想是这样:
变量x本来是一个ts的对象,但赋值语句"x$forecasts<-HoltWinters(x,beta=F,gamma=F)"强行要给变量x增加一个"forecasts"的部分,于是x被强制变成了list,这也是红色的警告字试图告诉你的。
接下来,你运行"x.fit<-HoltWinters(x,gamma=F)",注意啊,这时x很可能已经是一个list了,当然函数HoltWinters()就一脸懵逼了,大概是这个样子,只能向你吐槽:“你喂给我的数据是什么玩意儿啊!”

使用道具

藤椅
meoeoeo 发表于 2018-2-18 14:27:51 |只看作者 |坛友微信交流群
同一个数据,在做一阶差分的时候出现了:
  1. > x.dif<-diff(x)
  2. Error in r[i1] - r[-length(r):-(length(r) - lag + 1L)] :
  3.   二进列运算符中有非数值参数
复制代码

最后这句“二进列运算符中有非数值参数”是什么意思?

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-5 00:54