楼主: bridog
3445 4

Poisson模型——R软件 [推广有奖]

  • 0关注
  • 2粉丝

博士生

84%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
4.3500
学术水平
0 点
热心指数
3 点
信用等级
0 点
经验
4748 点
帖子
255
精华
0
在线时间
273 小时
注册时间
2008-11-29
最后登录
2024-3-24

楼主
bridog 发表于 2010-1-15 12:35:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想在新数据data2中计算Poisson模型的AIC值,如何算呢?下面是我计算到新数据残差的代码:

#Poisson模型
#估计模型参数的数据
dat=read.csv("data1.csv",header=T)
#检验模型的新数据(预测)
da=read.csv("data2.csv",header=T)

poiss <- glm(y ~ x1+x2+x3+x4, data = dat, family = poisson)
summary(poiss)
logLik(poiss)
AIC(poiss)
prepoi<-predict(poiss, newdata=da)
residpoi=da$y-prepoi

谢谢了!
二维码

扫码加我 拉你入群

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

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

关键词:poisson Iss r软件 son Data 模型 软件 poisson

回帖推荐

epoh 发表于5楼  查看完整内容

x

本帖被以下文库推荐

沙发
southmm 发表于 2010-1-15 19:14:04

藤椅
pengjunjie 发表于 2010-1-17 20:43:57
好的
呵呵不错谢谢

板凳
bridog 发表于 2010-1-18 09:52:51
您好!我不知道如何在上面的代码上添加这公式,您帮我添进去吧!谢谢!

报纸
epoh 发表于 2010-1-22 21:48:02
x <- c(rep(0,4),rep(1,3),rep(0,2),
rep(1,3),rep(0,2),rep(1,3),0,1,0)
n <- c(4,3,4,6,10,14,12,2,3,4,5,10,4,
5,9,5,10,4,7,4)
nx <- data.frame(n,x)
nx.glm <- glm(n ~ x, family="poisson", data=nx)
summary(nx.glm)
Call:
glm(formula = n ~ x, family = "poisson", data = nx)

Deviance Residuals:
     Min        1Q    Median        3Q       Max  
-1.75393  -0.49739   0.05042   0.46525   1.68649  

Coefficients:
            Estimate Std. Error z value Pr(>|z|)   
(Intercept)   1.3610     0.1601   8.499  < 2e-16 ***
x             0.7908     0.1931   4.096  4.2e-05 ***
---
Signif. codes:  0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1

(Dispersion parameter for poisson family taken to be 1)

    Null deviance: 32.616  on 19  degrees of freedom
Residual deviance: 14.502  on 18  degrees of freedom
AIC: 89.951

Number of Fisher Scoring iterations: 4

##自行计算AIC
AIC = -2*sum(dpois(nx.glm$y, nx.glm$fitted.values, log=TRUE)*nx.glm$prior.weights)+2*nx.glm$rank
AIC   # 89.95149

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 23:05