QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
#
发表于 2018-3-16 12:27 |只看该作者 |正序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑
6 n0 R' l( p. O. u4 o6 M# f" y3 Y+ B5 Y; c5 J& H
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?8 U  d* L8 ~0 ?8 `$ z1 Y' N

' [; M! m+ T  d; U/ Y/ e& d" I- ~library(Design)                                                        
. X$ W5 T3 Z  ?8 W5 ]/ xreri <- function(datsam)                                                        
* B/ s; R& k$ f{                                                        2 m; ^0 Q1 D- C$ ?8 Q5 y
fitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        
4 i4 e0 {! x  y& {, O1 y/ n# n4 Ireri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
% `+ N% o$ y% J' K& b) t}                                                        $ E9 u- Z4 E% X2 F5 {" ]& _
summary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                              ) E4 J# u) z% E) Z0 i

5 K4 L: B. m% G$ l  u————————————我是分割线——————————————————————————————      
) r! t0 E# a" Z8 P3 D. t& W, k' W; U1 U4 u
( W. `. s/ K3 {( f, ?  b6 a

2 V, l4 Z" d7 r6 `, ?2 ~ library(Design)! ^2 l) T- a4 f$ P( t
> reri <- function(datsam)4 L8 x3 w0 @* U3 O0 G' Q8 i
+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)
2 Y4 g" \$ w2 t1 y8 C; L5 W2 G+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}
6 k( o3 y. C$ U. M- O3 u8 B( ~" F    Last expression in function is an assignment7 d( H. i( x/ V5 u2 h/ [% S
                (You probably wanted to return the left-hand side)
( N$ g5 J2 K0 N7 U8 P0 Z3 A8 W         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1

7 C7 A: w7 ]* e4 G4 m, h> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                               
# Z( z3 O; n/ hWarning messages:
3 h: [+ Y( H1 i! ]% P2 S. y2 h  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)
& ~6 ?' C( c1 k% |; k2 T- H- DProblem: Object "DM.0813" not found
5 d- @, z- M+ W) K; u4 S' _  OUse traceback() to see the call stack! ^7 m+ Y" g+ Q: D" U, @
% B( q) q" ~# _+ M. U( L

" y( b8 X7 _/ [& W4 v不明白这个错误什么意思,小白求指导……' l  z4 _' _7 T; V* o) X. h: x
0 w2 F' j/ s7 k: L

; l- f( Y- v7 r( j1 v! L0 v
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-5-29 02:58 , Processed in 0.428957 second(s), 56 queries .

回顶部