QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
#
发表于 2018-3-16 12:27 |只看该作者 |正序浏览
|招呼Ta 关注Ta
本帖最后由 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
转播转播1 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

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

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

蒙公网安备 15010502000194号

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

GMT+8, 2026-4-12 14:58 , Processed in 0.408265 second(s), 56 queries .

回顶部