全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10745 34
2012-12-21
rt
我装了tsDyn程序包,简单看了一下里面好像只有LSTAR模型的命令,请问高手用R能否处理ESTAR模型,请高人解惑。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-27 21:13:44
答复你的留言
当初我改编的estar,系根据tsDyn_0.7-40
现在已是tsDyn_0.9-2
楼主可以在tsDyn_0.9-2基础上,
参考lstar.R,自行修改
二维码

扫码加我 拉你入群

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

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

2012-12-28 05:23:27
epoh 发表于 2012-12-27 21:13
答复你的留言
当初我改编的estar,系根据tsDyn_0.7-40
现在已是tsDyn_0.9-2
谢谢回复,请问我怎么能看到程序包里的函数?怎么修改?
二维码

扫码加我 拉你入群

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

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

2012-12-28 07:55:16
bertf 发表于 2012-12-28 05:23
谢谢回复,请问我怎么能看到程序包里的函数?怎么修改?
你可以下载
Package source:  tsDyn_0.9-2.tar.gz  
  http://cran.r-project.org/web/packages/tsDyn/index.html
然后修改lstar.R 里的Transition function
#########
#Transition function
  #y: transition variable
  #g: smoothing parameter
  #c: threshold value
lstar
G <- function(y, g, th)  1/(1 + exp(-g*(y-th)))   

############
estar
G <- function(y, g, th)   1 - exp( - g*(y-th)^2)   
二维码

扫码加我 拉你入群

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

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

2012-12-30 00:57:23
epoh 发表于 2012-12-28 07:55
你可以下载
Package source:  tsDyn_0.9-2.tar.gz  
  http://cran.r-project.org/web/packages/tsDyn/ ...
高人,我看了一下好像不一样了,现在的lstar.R里面没有这么一段了,改成了“#Transition function G: moved to star.R”,然后我又找到star.R,里面只有这么一段:

#Logistic transition function
# z: variable
# gamma: smoothing parameter
# th: threshold value
G <- function(z, gamma, th) {
  if((length(th) > 1) && (length(gamma) > 1))
    t( apply( as.matrix(z) , 1, plogis, th, 1/gamma) )
  else
    plogis(z, th, 1/gamma)
}
我不懂是什么意思啊,请问怎么改?
二维码

扫码加我 拉你入群

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

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

2012-12-30 14:11:04
bertf 发表于 2012-12-30 00:57
高人,我看了一下好像不一样了,现在的lstar.R里面没有这么一段了,改成了“#Transition function G: mov ...
#Transition function G: moved to star.R 无妨
你只要加入
#lstar
#G <- function(y, g, th)  1/(1 + exp(-g*(y-th)))
#estar  
G <- function(y, g, th)   1 - exp( - g*(y-th)^2)   

如果你对编程不熟,可考虑具有estar功能的
Ox packages STR2
STR2 :for estimation and testing of smooth-transition autoregressive models

  http://www.doornik.com/download/str2_doc/index.html
  http://www.doornik.com/download.html
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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