QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑
" ^1 c7 B+ A* _& u( f  c: l$ i. C3 c( X- M8 D* P
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?& `! R% T9 l: e5 B- M' l- X, }

0 p* U+ {9 v9 o( K0 ulibrary(Design)                                                        
/ o2 N( A# R7 z) u# I8 t7 wreri <- function(datsam)                                                        & a1 S2 T$ R' Q: t
{                                                        
; X  K( k% U1 U) ~' O. ~! Tfitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        
( q' o: @* Q& ^) R3 x* b) Areri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
. l) @- r3 q- e' b( D}                                                        ) c4 Q: W$ j6 T
summary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                             
4 r# U. k* O" _8 u5 a+ }2 y! a3 x; @
————————————我是分割线——————————————————————————————       * x% a9 R8 S, O& m! w0 i, V8 [
; W: @2 ?% F/ l% e3 q1 W% f

7 ~, `# H- R  M( ?
3 c8 g1 i) I0 G, \* A$ \9 | library(Design)
( e4 p% ?) s- R' I. D* C> reri <- function(datsam)$ s  K9 g4 _6 u3 o" J
+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)8 I. t' j. N8 q7 q5 l
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}! B) B) S: L$ L0 A( Y/ s
    Last expression in function is an assignment
' E$ Z" V: o& @+ R                (You probably wanted to return the left-hand side)/ H# I+ }8 x# r3 q) X
         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1

7 A& }! i1 L" W% P3 R> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                               
3 a, h8 D7 D% U3 `, N! nWarning messages:
/ \3 g5 c; V% V! ?  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)7 U8 F8 k5 z% Y6 i8 `* s! x( Y
Problem: Object "DM.0813" not found
  R$ b3 A6 @1 I+ f' H! n' _6 I$ j6 lUse traceback() to see the call stack
7 M" Z" n& F; G: V9 t9 r; s
0 [1 |. L9 j6 M# g# O6 z6 J
1 y  `" ?( o6 `" @: y
不明白这个错误什么意思,小白求指导……
0 }1 M4 a9 N* R1 P/ B$ s6 @: a' z+ n+ j4 n% G1 P  A1 k2 s

& U1 P* w8 z7 g3 K
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-13 07:37 , Processed in 1.657078 second(s), 64 queries .

回顶部