QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑 4 o. z- Y/ F* }: s& v
6 s* ]8 g) l6 e
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?
4 G& ?0 s/ N( Z4 G: Q5 j
# V" `6 w, i, U7 t! c& Vlibrary(Design)                                                        " {7 v+ F+ ^# W8 L* L3 h
reri <- function(datsam)                                                        . y6 v. z$ O3 \* Y5 n2 w" Z; X
{                                                        
7 e9 G2 z2 R. m6 efitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        : P, V4 a& |7 T; F; Z# }
reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
- k! R( P% G0 y' d& w}                                                        
' E+ ^: i4 Z' r; esummary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                              8 V) K4 O2 |/ E$ B$ B
/ [8 Q6 ]7 j9 z  S; U- h. j
————————————我是分割线——————————————————————————————       # n- @1 s+ u, b3 {/ A
$ s$ K0 ?, D3 o; G3 v

0 f. l$ b6 k. e) i0 d1 I  D! u, K- n0 Z! j, C' D7 [
library(Design)
5 z" C( P2 W4 P# }1 D> reri <- function(datsam)1 B  b# B' z* Z
+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)* _& E7 g+ u) w) F
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}
9 U2 |. O+ V# K2 x    Last expression in function is an assignment! C1 {9 m4 r4 h/ `( q" f2 x
                (You probably wanted to return the left-hand side)2 n$ i" ~' G4 b( r- r
         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1
& x& y) N' r" `4 r  o! D9 B; o; ]: u
> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                                - b5 x1 o, p2 Q
Warning messages:. _# v% m5 w) S! _$ g) A
  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)
2 f, u7 B' K. sProblem: Object "DM.0813" not found
8 h7 b) [; U5 q# O/ ^) F2 r% `Use traceback() to see the call stack
# G4 P$ v2 A  X4 P# j

( r4 _. H9 E! l, Q7 e
& S& G3 q3 J% i2 b. o( p, v  u不明白这个错误什么意思,小白求指导……. c' B8 L8 p# e9 u

6 z& }) o5 ?' w# X/ k% @
: g4 c' H9 R; v8 l3 W* F- W
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, 2025-8-4 02:22 , Processed in 0.304362 second(s), 49 queries .

回顶部