QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑
  p9 v- v: V( g5 r/ Y2 O/ l; o; D: e! L! W
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?  j- D' j* A. s  S4 Z8 t3 S/ ]4 p

6 q( `% U9 J# P( i+ I3 }. {2 wlibrary(Design)                                                        0 V' |5 m- l' x& U+ P7 _
reri <- function(datsam)                                                        
* ?+ S7 w, m1 b* P' y$ K{                                                        
5 B2 u, z" L* t" Y' ^, m! Q0 Nfitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        
* D- w& f3 O3 d8 mreri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
0 {" o% r* m+ w& w. m. r% k}                                                        : Y. b0 j5 T! |) X6 T2 F$ _
summary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                              / M+ m: n/ [, U, X( M6 c

1 l+ x" |3 o: u+ j! o$ o" U( g! D————————————我是分割线——————————————————————————————      
  M& R( \, C4 ^8 d4 l, E  U' `' q  G/ j) |" U2 l& y1 i4 Y. I% t, t: j
2 a8 M' ]+ j7 H$ _. G4 Q

6 }) D2 R$ W% z! m3 O" Y) N library(Design)
0 l+ R7 a2 h, c4 y! J, ~( c5 Y* r> reri <- function(datsam)) M9 ?! i' O' Y, M" A
+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)0 M2 e1 c; \; i8 e
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}4 i4 r$ X0 @: p: f
    Last expression in function is an assignment1 H0 [" j/ m0 X7 `" I
                (You probably wanted to return the left-hand side)
: K! ^. C8 ?( y# i; P         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1
' _# X0 R# E4 V) w9 x. |. {
> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                               
/ y6 b& }- b5 F+ j- l2 rWarning messages:. ]! `/ n- g+ {9 h
  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)+ ~( }$ P1 R- f
Problem: Object "DM.0813" not found
0 I& P# @3 |% |+ ?Use traceback() to see the call stack6 h+ L( [' }# n/ C, B
$ w* E/ ~) `4 Y/ c! q% k
; J# p  B. s% g
不明白这个错误什么意思,小白求指导……
; t' _$ y7 p& d/ w6 A0 S' r. D* `% F

" L6 q' |, a& `; H
zan
转播转播1 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
2#
无效楼层,该帖已经被删除
3#
无效楼层,该帖已经被删除
您需要登录后才可以回帖 登录 | 注册地址

fastpost qq
收缩
  • 电话咨询

  • 04714969085

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-10-31 22:52 , Processed in 0.263500 second(s), 64 queries .

回顶部