QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4450|回复: 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 m2 c2 ]6 H9 U& b, ~
, t. S- \2 |  k5 z) e这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?
5 t+ R' C, g% U3 i. n  [
1 M* L" B4 F( B! @* L) W3 }* wlibrary(Design)                                                        # B4 G# c- ^! X
reri <- function(datsam)                                                        
+ b; p3 E; q" \% s" Y2 e{                                                        
0 h' E" t! N. [* y1 Zfitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        2 T7 [: E) @# u* F& {+ e& Y
reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        4 G+ }" \! N1 k7 X% S
}                                                        
5 p2 }/ w1 E* P) d8 Psummary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                              + Y6 q3 b8 R5 F- n6 i
5 j% _- A) ~1 b. h
————————————我是分割线——————————————————————————————      
  a) W+ G2 H, s$ J) M4 f; C9 F; U# r6 C! ~
; p5 J9 q3 s3 K/ C

8 o" l) \  s, e% L' g3 l library(Design)
2 A/ |5 s( F3 m7 E> reri <- function(datsam)
8 _, ~+ T/ X9 G6 ~6 Y' {, j  D* R+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)
+ [$ |) B7 L: `4 b  f6 Q+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}
; N& {# G5 P% i    Last expression in function is an assignment
3 |. k& G' |' b$ \# S  a                (You probably wanted to return the left-hand side)
1 O; Y% F8 j6 D2 j7 A         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1
: j  A5 }+ b: R: H: ~: B, |0 }# o
> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                                ; u8 K: j) r1 R
Warning messages:
2 l# G% k( C4 v  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)
" F# S  A8 X' Z  n4 HProblem: Object "DM.0813" not found 6 b# O+ c9 c2 ^) X
Use traceback() to see the call stack! L* M. H$ [" Y+ C

$ W& W$ o- J# {  s3 S# `9 {* {$ g+ F; }( O# `
不明白这个错误什么意思,小白求指导……
0 y! e+ D# X/ F; x' d
8 D) ]: s# b7 D- D8 k5 m3 Z$ V6 d( l( ]! o: [- M: K, I7 D
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-10 13:15 , Processed in 0.340693 second(s), 65 queries .

回顶部