- 在线时间
- 0 小时
- 最后登录
- 2018-3-16
- 注册时间
- 2018-3-16
- 听众数
- 1
- 收听数
- 0
- 能力
- 0 分
- 体力
- 3 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 1
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   20% 该用户从未签到
 |
本帖最后由 419595891 于 2018-3-16 13:51 编辑
% g1 x! C# Y$ {! D: L7 S& ^8 u+ J% ~2 s$ H/ V8 r7 Q& N! H! }
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?
0 C1 Z5 M- _" l) E& z' q1 `* V& Y5 s: j g/ C8 p [
library(Design)
+ S9 h: `) }5 x8 Lreri <- function(datsam)
& W s- ?- p: \- c$ _! N- [{ 5 T) p# T, G1 h+ L$ t
fitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam) % Q: W; T, x+ `: D
reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1 % Y4 ?$ q0 u r
}
3 g& J7 V7 v u8 R$ O% e2 osummary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))
1 v3 j0 x( c7 {
! s& Y) c' m6 D5 K————————————我是分割线—————————————————————————————— & e# k: M$ p ~& I
, A, u% w1 ~) B# r0 j
0 H& O6 t( V3 c' i* m2 N8 t
H) G3 i3 H! Q8 ? library(Design)
2 J3 f+ d( e \: ~> reri <- function(datsam)
) T2 d6 W* y' S. a) @+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)
% u' W; Q% i! D2 t2 L+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}# |: d) @% m0 C7 H! s4 y, H! x3 w# u
Last expression in function is an assignment
8 R: Y$ P1 V$ q (You probably wanted to return the left-hand side)
W T- M) ]# Z+ m+ l& z in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1
; l: v& g: y, B( X2 p> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975)) ?# O f8 @# k5 s, U* k8 W3 e
Warning messages:
+ K$ D' M5 ^9 o8 `& ~ Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)
9 F% |" ]" M* g7 t' M& R. lProblem: Object "DM.0813" not found
. Q) @4 I+ B e+ S7 VUse traceback() to see the call stack' ]9 }4 F% B7 b% f- k s; ]+ x
2 D/ h3 {+ @: `& P0 p0 `8 C4 }
4 f2 ?, L( p! p* c8 r
不明白这个错误什么意思,小白求指导…… j/ r9 _9 H2 m' @2 H+ }$ g
) N0 ?4 M& H v
" X2 z( y7 ?# U, z+ \/ L |
zan
|