QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
#
发表于 2018-3-16 12:27 |只看该作者 |正序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑
7 b( {$ u5 g  R' R+ G" p5 c3 z6 ?* A8 k' e5 W
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?# P2 C5 `8 e/ c+ m

) |  c( W1 w' i+ J. Dlibrary(Design)                                                        ; E5 M! C6 U' p, h8 |, o
reri <- function(datsam)                                                        
$ ]( }: F* h& _) d6 {7 N1 k- z{                                                        ( `: @5 _# S; _3 j( O0 _& W
fitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        
9 f6 C/ v/ l* Y4 b5 F9 e1 _. J6 h8 G% t: Nreri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
0 w; F- A) Z8 E! k" }5 q. w7 z- \' U; b}                                                        
  v/ J# O6 A. D! X- osummary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                             
3 O: p$ b$ J! C3 Z7 _0 p4 J
2 B/ m6 l/ g" O( }) X  o. I- I  N6 U————————————我是分割线——————————————————————————————       ( I3 D. r* E; K6 K6 B

3 c  q) d5 x. I1 K2 S8 G+ J! ~; V) Q. ?8 {! c1 V9 R, u6 [. X# f/ F1 g* r
( b9 r; U+ {* d: H2 P- M9 T
library(Design): V6 n2 \4 K/ T
> reri <- function(datsam)$ `1 b) |* A: ~; }7 i
+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)" s+ h/ N* A5 H& r
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}
5 {! `8 d3 b: N5 J( j/ M* @) H    Last expression in function is an assignment
& K, v/ J$ ^/ f7 z( l2 }6 s' K' B# Y                (You probably wanted to return the left-hand side)
% j. p3 `9 w: o9 {1 O6 ]         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1

' N% @/ Q2 q: x3 p# q> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                               
* g  S! j$ y+ J6 a$ q: WWarning messages:2 \/ J% C$ h4 Q8 A; i! y; |
  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)
7 T" B' [* |" v8 e0 XProblem: Object "DM.0813" not found 4 \1 v  z$ d* B) j9 `: F5 h
Use traceback() to see the call stack
! B1 e1 _3 S0 m) g" e2 {: `
1 j" Z9 N$ ^, ?

% r4 d7 b' ?8 l不明白这个错误什么意思,小白求指导……# `4 _3 o- j5 {7 K8 M6 }
/ U: ~$ G3 b4 O1 `) a+ I' \0 N+ p; l
( m5 Y8 v% Q: p) G, n% Y
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-10-9 07:10 , Processed in 0.833651 second(s), 56 queries .

回顶部