楼主: yanghuhuyjw
10488 3

[问答] 关于AIC值计算的求助!!! [推广有奖]

  • 0关注
  • 0粉丝

学前班

60%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
33 点
帖子
2
精华
0
在线时间
1 小时
注册时间
2009-7-25
最后登录
2016-5-31

楼主
yanghuhuyjw 发表于 2011-3-30 09:52:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有以下数据
weight              day
38                    17
78                     42
44                     20
(数据略)

要拟合模型
RichardsW=A/(1+Bexp(-Kt))M

W:weight       t:day
想看他的拟合优度,AIC,BIC值的计算!谢谢各位大侠!
二维码

扫码加我 拉你入群

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

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

关键词:AIC Richard Weight Eight weigh 求助 AIC

沙发
yahoocom 发表于 2011-3-30 13:21:53
你先求出似然值,然后根据公式就很容易得到所求的aic和bic

藤椅
yanghuhuyjw 发表于 2011-3-31 17:41:27
您好!

x <- c(0.02, 0.02, 0.06, 0.06, 0.11, 0.11, 0.22, 0.22, 0.56, 0.56,1.10, 1.10)

y <- c(76, 47, 97, 107, 123, 139, 159, 152, 191, 201, 207, 200)
fn <- function(p) sum((y - (p[1] * x)/(p[2] + x))^2)

plot(x, y)

xfit <- seq(.02, 1.1, .05)

yfit <- 200 * xfit/(0.1 + xfit)

lines(spline(xfit, yfit))
out <- nlm(fn, p = c(200, 0.1), hessian = TRUE)
sqrt(diag(2*out$minimum/(length(y) - 2) * solve(out$hessian)))

plot(x, y)

xfit <- seq(.02, 1.1, .05)

yfit <- 212.68384222 * xfit/(0.06412146 + xfit)

lines(spline(xfit, yfit))
以上是我要拟合的模型及其代码。
我不清楚AIC值要什么语句才能出来?
望指点

板凳
snakepointid 发表于 2015-6-17 13:23:30
先拟合,再直接调用stats包的AIC()函数
比如:
fit<-lm(formula,data)
AIC(fit)

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

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