QQ登录

只需要一步,快速开始

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

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

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

1

主题

1

听众

1

积分

升级  20%

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-16 12:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 419595891 于 2018-3-16 13:51 编辑
- I. \4 n; R) |% x" ^8 |
4 c; ?9 c" r' M6 L4 |# f& x( J这是一篇文献里给出的script,但我放到S-plus里跑不出来,有错误,有可能是我不会用S-plus,所以请教大神下面的script是否有错,没有错的话怎么解决错误?能不能改动换到R里运行?
. h$ w' b' ^2 M' [4 x! J4 Y% X; [3 N' d, d$ _
library(Design)                                                        0 p; B3 G+ }$ `; N% m% \" T
reri <- function(datsam)                                                        
" z. m3 j, M& h9 j{                                                        ! v. g! z+ W) p& a, B
fitlr <- glm(outcome ~ determinant A * determinant B, family=binomial, data=datsam)                                                        
# A  ]( X; c/ x& n! W! Rreri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1                                                        
5 [1 z0 ^: B9 w. M( U+ d}                                                        
, i+ Q; h( ~2 O# xsummary.bootstrap(bootstrap(dataset, reri(dataset), B=10000), probs=c(0.025,0.5, 0.975))                                              6 g" X, h. _6 |4 P8 z- {, Y+ v
( x0 [3 o+ v) G
————————————我是分割线——————————————————————————————      
; o( ~7 ]$ ?% E# A, ?% d( `, `  y5 O6 w3 u* e, d9 c! _
0 _/ p' K: D. e

. A  E# z& U2 E+ M" J1 Q1 }- y library(Design)) S0 t3 |6 k$ ?3 P& l! }: w
> reri <- function(datsam)
/ F3 N! C9 k9 w# _7 {$ d6 x# X. O+ {fitlr <- glm(DM.0813 ~ smoking * rs163184, famliy=binomial, data=datsam)9 [& W& V8 |6 M/ ^
+ reri <- exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[4]) - exp(fitlr$coef[2]) -exp(fitlr$coef[3]) + 1}
: ^! ~% W* H0 v    Last expression in function is an assignment
0 Z2 d7 f9 \5 q/ W* v% h7 J                (You probably wanted to return the left-hand side)
7 r& k  |  j# q3 W7 |         in: reri <- exp(fitlr$coef[2] + fitlr$coef[3] + fitlr$coef[4]) - exp(fitlr$coef[2]) - exp(fitlr$coef[3]) + 1

" D9 N9 p) q. l$ ^1 V6 u9 o+ {> summary.bootstrap(bootstrap(smoking, reri(smoking), B=10000), probs=c(0.025,0.5, 0.975))                                               
* ^0 I* O5 y9 t( h0 L  C5 I  r/ s  p5 wWarning messages:
3 e( W: T) W7 U$ k: w  Numerical expression has 7028 elements: only the first used in: model.frame(formula, data, na.action, dots)" D- H7 }+ I: V8 F6 C$ n8 C
Problem: Object "DM.0813" not found
. b( @% p$ ]6 X/ m6 u1 nUse traceback() to see the call stack
+ _6 [- \8 w3 H7 R3 t

4 b2 v4 C& O( R( G9 b  t( q: Y) M1 l; W( }. R- I; h# Q" b
不明白这个错误什么意思,小白求指导……5 m1 Q+ @7 D4 b! Y

8 q( K$ t/ U, M% T, ?5 N# T7 k) _( ]/ n7 v8 g
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-8-26 04:27 , Processed in 1.868568 second(s), 56 queries .

回顶部