QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑
# k) Z- i- |2 r; Z+ J
* k& z( P# z* y2 ^6 m( b这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?
  k2 w5 x* x; t4 W
; O, y! e- o/ c' \library(Design)                                                        - K" s2 }0 H& q$ Q% X( {
reri <- function(datsam)                                                        
' u- Q( V2 D! Q; V! s+ _0 t# G6 @{                                                        
, o, `' n4 N; zfitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        2 ~5 I' A' g  |! [" o8 E
reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
% B0 e+ g; t+ w* D- [5 T8 B}                                                        8 W  f, O1 w, ]7 }, Z
summary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                             
0 C; c$ @5 p' U9 v3 {& N! x9 Z, K$ b5 E2 @
————————————我是分割线——————————————————————————————      
* z6 ~7 u' y4 t0 W! }& B7 U( y0 i7 x- L' G2 b6 W
( B+ ^  {; @% O  K

+ V$ U3 c/ N" `4 f library(Design)+ C' A0 @. \  p( X- N5 t% Q
> reri <- function(datsam)* t- a) M% ?* @, r0 S* }
+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)
8 e! C8 b* k, B6 @0 ]% {8 J+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}+ h/ A' P6 ^( U3 v; |2 G' Y
    Last expression in function is an assignment  b3 c6 ]4 [8 @. ]& _
                (You probably wanted to return the left-hand side)$ Y# s7 T/ a& o
         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1

; y6 Y+ H3 \2 M8 U  `" h  I> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                                2 B3 p0 h$ }2 u- \- s
Warning messages:
! U6 i  Q+ M. a/ U% R& s  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)8 y6 ]9 Q& K, y' e
Problem: Object "DM.0813" not found 4 D9 I' K" P. E6 P* w$ A& l7 r( k
Use traceback() to see the call stack6 v3 i3 H$ t2 t5 W$ Y; u
- g  U. L. K/ b3 w  x! `; Z
7 i1 t" H% E3 D) z! O2 d
不明白这个错误什么意思,小白求指导……. ?. `# P( ?, B2 k
2 X3 n4 Z7 ~! s8 v" {9 U
- U$ f1 u; y9 p) @3 O
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-8-25 00:35 , Processed in 0.549521 second(s), 65 queries .

回顶部