数学建模社区-数学中国
标题:
请教大神这个S-plus script是否正确?可以改动转换到R运行吗?
[打印本页]
作者:
419595891
时间:
2018-3-16 12:27
标题:
请教大神这个S-plus script是否正确?可以改动转换到R运行吗?
本帖最后由 419595891 于 2018-3-16 13:51 编辑
+ [) G, h# I% t
7 U6 P# J% ^- x
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?
5 @/ E1 N I/ G# l0 [6 W
9 C* M& o' z: @
library(Design)
& Z" Z& }( |8 _6 S7 m
reri <- function(datsam)
" y) g4 j- u' q$ H( k, e
{
9 A$ [0 C p) Q' C9 n
fitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)
/ H! {, t' H( B) p' a7 c) k
reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1
0 k! ^' P. @' o$ R+ x8 F. `
}
& ]$ P! h' ]$ U# h) ?
summary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))
8 A( w) x5 J' q
, Y& Z% h" \( k: q; ~
————————————我是分割线——————————————————————————————
; E( ]- o7 J7 E# w
, T" ?- | s# M( q9 M
" @" n. m- v ]9 C& Y: H" h* A5 f0 u
+ `8 u; X0 D7 p+ X3 D7 b2 W) R+ m7 B
library(Design)
* X# V2 E6 w9 f! M3 G* Q6 s
> reri <- function(datsam)
3 P- {9 b/ e l. C' y6 m7 Z, W' x: J
+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)
y( {4 q5 Y# o+ a8 `5 ^" V
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}
6 F1 v" s2 k- y9 I; S) _! z' e
Last expression in function is an assignment
& w4 Z* y3 x& E0 Z
(You probably wanted to return the left-hand side)
* w! c1 E, Z% H9 J+ j
in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1
6 H* F; i# Q1 w
> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))
+ Z+ e1 L+ f Y# A- t0 ^# u
Warning messages:
2 f: M2 o& \+ u# ^: _
Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)
* W# I8 p& w- i! C- O
Problem: Object "DM.0813" not found
) ?) @; X( f. }/ \2 e1 |3 a
Use traceback() to see the call stack
0 V% k3 v% H0 ?3 i& i/ r
% I" ~ t& Q2 ?5 r/ C- H' _" P W. q
. u# w" l' z; p" Y
不明白这个错误什么意思,小白求指导……
0 d( p4 S# Z d. H) }
$ ]2 O" L' j A$ h; e% B
+ I9 ]$ Y5 O5 o1 }/ ]
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5