QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑 2 }5 j7 z* M- `5 t

! O( _/ N/ B- R这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?8 b* L' K0 t% j

. z' B& r' q4 t3 tlibrary(Design)                                                        
' g7 z; d* e5 r0 H/ f/ R$ Treri <- function(datsam)                                                        0 A" C3 v* a. N+ h) X" Y
{                                                        
! a% T, R  y' j/ tfitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        ) r2 V: m4 k$ x; o/ Z
reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
" c# a' _' \) P0 x9 A+ j}                                                        0 H( m# V$ j+ ~' g( M
summary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                              6 }  T7 S# E5 l: ?9 q$ `
* d6 l& b; x4 x4 g$ G' A
————————————我是分割线——————————————————————————————      
' \+ R! n1 H2 C+ N  |  m( ]" F, V$ W$ j2 M% p

0 c. \2 J: ^* k- W  f: p0 k( ^% F# {- {8 {! D
library(Design)
6 ~+ C2 |" V/ b> reri <- function(datsam)
: ]- Y$ Z" k' w/ ^. P+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)
/ j$ i9 o" o2 D2 W$ @  H/ C+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}. v4 V: y5 q8 {
    Last expression in function is an assignment
' j) c: n( f% [/ Y. o1 J: K                (You probably wanted to return the left-hand side)( ]1 \7 p! }  o
         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1
' `, F. `! `, K. d% r; K
> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                               
6 X8 g* d8 \3 N6 v+ e( z$ @- SWarning messages:+ {  v* u6 Q8 H" ?8 W2 V# `
  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)7 M8 a8 ^1 }8 T3 P. S3 x
Problem: Object "DM.0813" not found
4 u* u$ }: O6 s  _/ m) o8 tUse traceback() to see the call stack4 ~* k2 o. M7 X9 N) {( |; o7 n/ {
: m( _3 Z6 l  Q! q

9 z+ D) E. ]1 T- Z" F$ c5 E/ N不明白这个错误什么意思,小白求指导……. X% \* V* n0 ]9 U/ l" e, R" ~

# ~/ q9 R& \) r! X, l& }
6 P4 U3 T# W/ T# K3 q. [5 X
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-7-11 14:32 , Processed in 0.459535 second(s), 65 queries .

回顶部