全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
20711 4
2009-08-12
各位朋友,我现在在做模拟,每次产生一列数,要求计算出不同滞后阶数的自相关系数,但我不知道如何计算,希望得到大家帮助,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2009-8-18 23:00:00
try acf(x,lag.max=), it will return the acfs at different lags up to lag.max
二维码

扫码加我 拉你入群

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

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

2009-8-21 10:41:10
可用,lag.max默认为8,但不返回acf的具体数值,而是绘制了acf-lag的图;要返回具体数值,可以采用如下形式:  
r=acf(x,lag.max=)
r
这样就会列出具体的数值了
二维码

扫码加我 拉你入群

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

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

2014-5-4 11:04:49
受用,赞一个~
二维码

扫码加我 拉你入群

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

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

2018-3-21 20:16:13
for(k in 1:24) {rho <- acf(xt, lag = k)$acf;} 或者
rho1 <- acf(xt, lag.max = 24)$acf;
这两行效果完全一样,把1至24阶滞后的acf数值求出来并赋给变量rho
该代码,可以直接把acf的数值取出
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群