QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑
4 s9 c; w' K4 E1 g6 N" e$ ~5 J- D2 Z# w% V0 ~9 |: `. w3 Y/ ?9 O4 i" H; Q
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?0 _% s3 W' _4 Q! n) Q5 o/ v4 Z0 n$ \
" s& ^: u3 M: X
library(Design)                                                        $ \% H( j/ W9 Z! O( R
reri <- function(datsam)                                                        9 J8 w4 U3 W7 ^4 N0 O
{                                                        
5 |" S+ ]$ \% i7 F6 Xfitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        
9 B: W  _" J% Q$ T+ d' z3 o: Rreri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
! W& j4 J( O# e- K}                                                        1 z1 k. J, W  G5 z6 R% R
summary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                             
6 l) n9 A& _, Y7 l- k" b- t4 f  W2 a5 a8 a$ I. @2 R
————————————我是分割线——————————————————————————————      
  ^: n. q: d! a) i* o! z* f* S* c2 c( q6 ]0 F4 I
7 J7 u7 m4 V& I: P- n" j& e: j! C9 N
$ I$ X( P& x( h9 `# V" v
library(Design)4 Y: o$ O0 O5 G, K+ b
> reri <- function(datsam)
8 O& W  H+ ^+ b0 g: I5 q+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)+ |. A, {/ [2 z& O2 e" H
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}
4 ]7 z* x0 H* Z) s. l% |5 z5 D+ \    Last expression in function is an assignment) W8 m% X' t( B' L+ U
                (You probably wanted to return the left-hand side)% G/ b$ S( S. y0 Y+ h
         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1

1 Z# N9 f" o6 M/ g+ f> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                               
1 h6 n" g# a8 S' l0 ~: xWarning messages:
' S! ^, Y5 W4 W, l% U$ j, l  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)
4 b. p  T" D) Q3 \Problem: Object "DM.0813" not found
% k. |- @3 _8 t) |Use traceback() to see the call stack
5 Q1 u4 x8 ?, O2 G5 d2 N
% H) i( ~5 G3 F5 k  \8 |( C

) e. G% h+ h6 {6 N1 x# A不明白这个错误什么意思,小白求指导……
& b1 d9 b8 L5 X) K2 Y& l. E1 F" d  ]3 z

6 I( p0 O% }$ Q9 _, O; C
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-10 11:30 , Processed in 0.348356 second(s), 65 queries .

回顶部