QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑
6 L& m: T5 Q( ^2 u, F" Z+ B; v$ k0 ?
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?
0 Z. J  o) K' @, L' ?' c
2 J) V0 t2 f' z1 ]8 q7 ?5 Qlibrary(Design)                                                        
: w  M  G% {, Z" I; c. o0 creri <- function(datsam)                                                        ) C% W5 O$ s/ b/ U& C3 `
{                                                        
/ y5 z* f. p4 |2 u( [% yfitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        - G. u' q" c; k
reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
+ K5 I/ d3 }0 ]6 l* s1 u) Y8 X}                                                        
+ r8 T6 R. G# u7 n% Ysummary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                             
$ v% @7 |8 g6 R& \- ?- x3 j. w; Y1 Q) n
————————————我是分割线——————————————————————————————      
8 _; M& q5 r+ V7 B$ v- ]/ u' J/ ~
6 b" r' R* @0 S
+ C7 M8 ?# b$ _7 c' J6 ]* K+ Z* \9 x2 f! r) }2 A+ Q
library(Design)
5 N9 o9 w: c6 w; M$ P% Z, L> reri <- function(datsam)8 _! \% q' ]* E! E2 [! O1 C
+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)' X9 _; m( {* w& l4 Y+ s8 \
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}
3 f2 `4 k0 M* _* s9 k" E: z    Last expression in function is an assignment
7 D9 u+ m: E) X4 }8 E# w                (You probably wanted to return the left-hand side)9 A1 [9 P1 g) e8 I. s; I
         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1

" _- c4 L6 u4 j. l( M  V' a> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                               
8 \5 a  g+ ]. K" PWarning messages:, J  K/ k' B4 a. w7 S5 O
  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)
0 U7 _4 }. \% BProblem: Object "DM.0813" not found
3 C6 {3 K* ?* z- V5 a) yUse traceback() to see the call stack1 u) [5 K# T; B! r; t" S
( x$ H' u% a, X% a1 T& Z$ I

; d/ C; P. V$ o' _, m不明白这个错误什么意思,小白求指导……7 }) Z5 i4 U; y' j* u
' U7 Y. q$ d( X) c' o
, ]: O  y% q3 \9 I, I
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-6-11 22:37 , Processed in 0.354901 second(s), 65 queries .

回顶部