楼主: reolin
2769 9

不可忽略缺失机制的时间序列AR(p)模型参数估计问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:217份资源

硕士生

69%

还不是VIP/贵宾

-

威望
0
论坛币
2268 个
通用积分
0.1200
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
2086 点
帖子
125
精华
0
在线时间
168 小时
注册时间
2008-11-28
最后登录
2022-7-29

楼主
reolin 发表于 2010-5-22 17:36:15 |AI写论文
100论坛币
求人解决不可忽略缺失机制的时间序列AR(p)模型参数估计问题,重赏100论坛币。

最佳答案

dingpeng 查看完整内容

3# reolin 是的,频率的方法处理很复杂。 试试贝叶斯,假设确实的概率依赖于当前的Yt,Yt为正和为负确实概率不同。---其他确实机制也可以。 以下的模拟结果还不错,R调用WinBUGS实现。 N = 2000 ar = c(0.9, -0.5) data = arima.sim(n = N, list(ar = ar)) data = as.vector(data) misp = ifelse(data>0, 0.1, 0.3) R = sapply(misp, function(p){rbinom(1, 1, p)}) Y = ifelse(R==1, NA, data) model = fun ...
关键词:参数估计 时间序列 缺失机制 100论坛币 0论坛币 模型 序列 机制 缺失 参数估计

回帖推荐

dingpeng 发表于2楼  查看完整内容

3# reolin 是的,频率的方法处理很复杂。 试试贝叶斯,假设确实的概率依赖于当前的Yt,Yt为正和为负确实概率不同。---其他确实机制也可以。 以下的模拟结果还不错,R调用WinBUGS实现。 N = 2000 ar = c(0.9, -0.5) data = arima.sim(n = N, list(ar = ar)) data = as.vector(data) misp = ifelse(data>0, 0.1, 0.3) R = sapply(misp, function(p){rbinom(1, 1, p)}) Y = ifelse(R==1, NA, data) model = fun ...

本帖被以下文库推荐

沙发
dingpeng 发表于 2010-5-22 17:36:16
3# reolin


是的,频率的方法处理很复杂。
试试贝叶斯,假设确实的概率依赖于当前的Yt,Yt为正和为负确实概率不同。---其他确实机制也可以。
以下的模拟结果还不错,R调用WinBUGS实现。


N = 2000
ar = c(0.9, -0.5)
data = arima.sim(n = N, list(ar = ar))
data = as.vector(data)
misp = ifelse(data>0, 0.1, 0.3)
R = sapply(misp, function(p){rbinom(1, 1, p)})
Y = ifelse(R==1, NA, data)
model = function()
{
         Y[1]~dnorm(mu[1], sigmainv)
         mu[1]<-a1*Y1+a2*Y2
         Y[2]~dnorm(mu[2], sigmainv)
         mu[2]<-a1*Y2+a2*Y[1]
         p[1]<-pp*step(Y[1])+pn*(1-step(Y[1]))
         R[1]~dbern(p[1])
         p[2]<-pp*step(Y[2])+pn*(1-step(Y[2]))
         R[2]~dbern(p[2])
         for(i in 3:N)
            {
                            Y~dnorm(mu, sigmainv)
                            mu<-a1*Y[i-1]+a2*Y[i-2]
                            R~dbern(p)
                            p<-pp*step(Y)+pn*(1-step(Y))
             }
          a1~dnorm(0,0.00001)
          a2~dnorm(0,0.00001)
          sigmainv~dgamma(0.0001,0.0001)
          sigma<-1/sigmainv
          pp~dunif(0,1)
          pn~dunif(0,1)
}
已有 1 人评分学术水平 热心指数 收起 理由
reolin + 1 + 1 给出了程序代码

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

藤椅
dingpeng 发表于 2010-5-22 20:47:27
本质上,non-ignorable missing data problem是不可识别的,需要对缺失机制建模,就可以识别了。

板凳
reolin 发表于 2010-5-22 23:26:17
我做求其协差阵时感觉非常复杂

报纸
reolin 发表于 2010-5-23 18:42:56
楼上兄台可否留个联系方式,我是一个缺失数据研究的爱好者,有什么问题还想请楼上这位兄台多指教。

地板
reolin 发表于 2010-5-23 21:57:22
那你说我要研究不同缺失机制下对AR(p)参数估计的影响有没有意义?

7
dingpeng 发表于 2010-5-24 00:14:17
6# reolin
这是sensitivity analysis吧,不过,纯属体力活。

8
reolin 发表于 2010-5-24 19:04:21
您QQ是多少,我的346486435

9
dingpeng 发表于 2010-5-25 00:07:51
8# reolin

给你站内信

10
reolin 发表于 2010-5-28 10:37:41
您上面的程序我运行了,存在错误,您能不能解释详细一点呢,

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 12:18