QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4412|回复: 2
打印 上一主题 下一主题

请教大神这个S-plus script是否正确?可以改动转换到R运行吗?

[复制链接]
字体大小: 正常 放大
419595891        

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑 * F1 }$ L0 I! C7 @; ~. E

! \9 H6 d) q3 @这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?; C! j* Y2 p2 H
7 |4 M4 J, o" X+ F
library(Design)                                                        - D9 V7 |0 f" R2 X& E* B1 J
reri <- function(datsam)                                                        * r* R3 m: `' g, [  J% p6 ^
{                                                        
" x% ~/ _4 h7 b# B* z+ z$ \1 \fitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        ) \7 K, F6 y8 O% z5 I+ G# j
reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        1 @; {8 O& X% W
}                                                          K8 P- _$ e( }2 L  r
summary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                             
& F3 Z+ s; x5 U) y% ]# h0 y4 q6 M. i& }5 ?6 \( y9 w' B7 y9 e. i$ I
————————————我是分割线——————————————————————————————      
& L% t- f1 s, b" S6 V  w" w* G% |5 h' A! d; ^' Y/ D
* S( Y; D- s6 ?7 H$ F# h# w6 F
9 ^* C8 t8 `2 C- Q5 O3 H# X
library(Design)' N' X2 M  D2 N( x6 Q) }
> reri <- function(datsam)$ t# f3 r1 q7 W% F
+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)8 y; M6 p: b) S2 g) A9 E
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}$ A% ]7 D" c% z7 Z* H: O
    Last expression in function is an assignment
6 T3 ]6 n) E- a' i/ N9 q2 I0 L' ?                (You probably wanted to return the left-hand side)
* O3 H; P5 F) P) p         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1
( O$ f3 V; B* j8 ?- y/ |
> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                                ' V& ?0 p* d2 P+ i0 l! {
Warning messages:7 D/ n; N; l* X2 y+ {
  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)
; B5 G8 {5 q& n" QProblem: Object "DM.0813" not found : z  `" \" F# r+ ]5 ?
Use traceback() to see the call stack+ l+ F4 L3 I& b; W/ y/ E, `# [) h

) }/ R/ o. M. c/ n/ ~
% S5 X+ d. n1 V/ S不明白这个错误什么意思,小白求指导……
) B' l$ e* S# p) x0 f# w& l/ k6 }" V; m; b' _
$ L4 K4 F0 z# g8 y* R
zan
转播转播1 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
2#
无效楼层,该帖已经被删除
3#
无效楼层,该帖已经被删除
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-4-14 11:23 , Processed in 0.442586 second(s), 65 queries .

回顶部