全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3001 2
2008-04-12

我的SPLUS上的FARIMA函数为什么不能运行,一直出错,就是自带帮助文件上的命令也不能运行,

ts.test <- fracdiff.sim( 5000, ar = .2, ma = -.4, d = .3) fracdiff( ts.test$series, nar = length(ts.test$ar), nma = length(ts.test$ma)) 提示错误:
 NAs generated in: log(x)
Problem in ((2 * pi)/n) * x: length of longer operand (4999) should be a multiple of length of shorter (217)
Use traceback() to see the call stack
请问大家这是什么原因呀,望指教!!!!
<script language="JScript"></script>
二维码

扫码加我 拉你入群

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

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

全部回复
2008-4-12 21:03:00

不好意思,弄错了,SPLUS上的FARIMA函数

我的SPULS运行它自带的例子,会出现下面的错误,不知道大家的会怎么样?不会是软件破解失败吧?

自带的例子:

set.seed(2) ts.sim <- simulate.FARIMA(list(d=.3, ar=.5, ma=0.1, mean=1), n=3000) FARIMA(ts.sim, p=1, q=1, mmax=0) (但是,simulate.FARIMA 可以运行。)
出现的错误提示:
Warning messages:
  NAs generated in: log(x)
Problem in ((2 * pi)/n) * x: length of longer operand (4999) should be a multiple of length of shorter (217)
大家给个说法呀!!!
二维码

扫码加我 拉你入群

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

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

2008-4-13 13:22:00

Working data will be in C:\DOCUME~1\IBM\MYDOCU~1\S-PLUS~1\Project1
> ts.sim <- simulate.FARIMA(list(d=.3, ar=.5, ma=0.1, mean=1), n=3000)
> FARIMA(ts.sim, p=1, q=1, mmax=0)

Call:
FARIMA(x = ts.sim, p = 1, q = 1, mmax = 0)

Coefficients:
      d   mean  AR(1)  MA(1)
 0.2730 1.2339 0.5313 0.0867

Residual scale estimate: 0.9899

                   total residual
Degree of freedom:  2999     2995
============================

> set.seed(2)
> ts.sim <- simulate.FARIMA(list(d=.3, ar=.5, ma=0.1, mean=1), n=3000)
> FARIMA(ts.sim, p=1, q=1, mmax=0)

Call:
FARIMA(x = ts.sim, p = 1, q = 1, mmax = 0)

Coefficients:
      d   mean  AR(1)  MA(1)
 0.2887 1.2293 0.5264 0.1014

Residual scale estimate: 0.9907

                   total residual
Degree of freedom:  2999     2995

============================

我运行了一下,上面是输出。

你的安装有问题吧?

[此贴子已经被作者于2008-4-13 13:23:25编辑过]

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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