QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑 ! L: O- ^/ {* q' [
8 r& w! Z: }: c) {$ r+ V
这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?) V  `  F0 l9 [9 n/ x

1 O4 n" @" S6 q& j( flibrary(Design)                                                        
. H' ^5 |5 J, Preri <- function(datsam)                                                        # a1 {2 Q" g- w/ g. r1 s
{                                                        
- x" ]4 h1 a. q2 nfitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        
9 ~# b1 K4 Y/ r* P5 V; {reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
3 F; v/ P7 p6 e3 e2 o0 a}                                                        ! e6 w3 G1 G9 O5 x9 Q
summary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                             
: ]& V$ p8 _0 l; K
5 L1 Q% ^& w2 u# Z8 n9 E————————————我是分割线——————————————————————————————      
+ b& s* T  n& {! A$ M  \) n
( z: ?, i& m3 s' n; {8 B5 ], D/ N8 g. w9 n( @
' n$ K1 Q: S  J5 `: `
library(Design)- _' b7 x; ^# T) ^0 Y
> reri <- function(datsam)
" ~; R6 _' F4 A+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam): v, R% n& r# `5 J
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}
, M% P: @: l! R* _8 d# D8 ^4 o; E" L    Last expression in function is an assignment; u. b6 @$ J8 R3 {
                (You probably wanted to return the left-hand side)
1 v+ B3 `9 B5 ^$ u; [$ s% J         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1
5 a0 L2 T: L7 K4 O; k
> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                                ( v. {$ |# }+ C) l$ s: p6 \
Warning messages:, M- e8 D0 m) T
  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots); n, k) C( W0 p( p
Problem: Object "DM.0813" not found   G6 L. C/ V0 e% x; R$ C
Use traceback() to see the call stack6 J6 T3 a- k7 J- _: y
' G* L$ |; m# l9 @  `) B
! @( J* c* Q* U
不明白这个错误什么意思,小白求指导……
7 H- _9 |+ G  t( P% D* X0 o6 n$ V) U' s) h7 a8 r  s+ ^) \
3 T; ~3 ?8 o: j, m# K
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-5-25 21:58 , Processed in 0.410374 second(s), 64 queries .

回顶部