楼主: flyloop
3359 9

[问答] 可重复性报告???求大神指明方向 [推广有奖]

  • 6关注
  • 0粉丝

博士生

17%

还不是VIP/贵宾

-

威望
0
论坛币
723 个
通用积分
2.4000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
867 点
帖子
89
精华
0
在线时间
392 小时
注册时间
2013-4-7
最后登录
2024-6-14

楼主
flyloop 发表于 2014-4-13 09:38:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本人学医出生,一直使用SAS软件生成统计分析表格,SAS里面的宏可以直接生成如下的表格:
单因素生存分析表格
数据见附件: data.xlsx (9.64 KB)
拟合的是单因素生存分析,也就是
  1. cph(Surv(os, os_cencor)~trt,data=data)
  2. cph(Surv(os, os_cencor)~Sex,data=data)
  3. cph(Surv(os, os_cencor)~Age,data=data)
复制代码
然后提取结果,生成上面的表;
我现在的问题是如何用R实现,并且自动生成表格,当数据变化时只要运行程序,表格就更新了。我也初步搜索了相关可重复研究的内容,谢大神的knitr包也研究过,关键是要和latex接口,本人没有latex背景,看起来着实费劲,不知哪位大神是否有看法,能告诉我努力的方向,哪怕是一本书,或者某个包。
再者,如果哪位大神愿意私下交流的话,我的QQ280516394. 必有重谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:重复性 LaTeX sas软件 Data atex 运行程序 接口 如何 软件 统计

沙发
ltx5151 发表于 2014-4-13 10:04:22
Sweave可以做reproducible analysis。LZ可以google一下。

藤椅
luisluan 发表于 2014-4-13 10:53:44
sweave还不如stargazer靠谱,但是stargazer定义的格式多数为AER等国外期刊,而且也是基于LaTex的,还真是找不到现成的可以输出到Excel的包,好像有个第三方的收费的东西,装个插件貌似可以。我也一直关注着这方面呢~~

板凳
ywh19860616 发表于 2014-4-13 11:46:56
knitr有word接口,也可以利用pandoc进行转换。
谢大的主页有很多例子,楼主可以去看。
还有texreg包
一份耕耘,一份收获。

报纸
flyloop 发表于 2014-4-13 16:42:57
ltx5151 发表于 2014-4-13 10:04
Sweave可以做reproducible analysis。LZ可以google一下。
其实小弟已经google很多回了,没有找到满意的内容,还望大侠说明进步路线图

地板
flyloop 发表于 2014-4-13 16:45:17
luisluan 发表于 2014-4-13 10:53
sweave还不如stargazer靠谱,但是stargazer定义的格式多数为AER等国外期刊,而且也是基于LaTex的,还真是找 ...
谢谢,如果收费的话那还是转向SAS了

7
flyloop 发表于 2014-4-13 16:46:49
ywh19860616 发表于 2014-4-13 11:46
knitr有word接口,也可以利用pandoc进行转换。
谢大的主页有很多例子,楼主可以去看。
还有texreg包
在官网搜索,有很多重复性研究的包,不知大侠是否知道,要实现我的目标,重点看哪些包?谢谢

8
nuomin 发表于 2014-4-13 22:55:32
把结果做成data.frame,写入csv格式文件就可以了,直接用excel打开的。或者用RODBC写入到EXCEL文件。我喜欢用第一个方法。第二个方法磨叽。

9
ltx5151 发表于 2014-4-14 10:08:37
flyloop 发表于 2014-4-13 16:42
其实小弟已经google很多回了,没有找到满意的内容,还望大侠说明进步路线图
http://users.stat.umn.edu/~geyer/Sweave/
在My example - intro
那里有一个例子。其实Sweave主要作用于.Rnw文件。.Rnw文件是一个类似与.tex的文件,唯一的不同格式中加用特殊的Sweave字符插入了R code。然后在R下面对该文件运行Sweave,就会生成相应的.tex文件,其中R的暑促内容已经被自动插入了。这样你就按照正常编译.tex的方式编译就可以了。楼下说的knitr也是一个选择。Sweave更常规一些,knitr是新生产品,但是有很多不错的feature。

10
flyloop 发表于 2014-4-14 23:11:00
ltx5151 发表于 2014-4-14 10:08
http://users.stat.umn.edu/~geyer/Sweave/
在My example - intro
那里有一个例子。其实Sweave主要作用 ...
谢谢热心帮助。还是用knitr吧。目前的关键问题是做一个很多变量的表格:思路,latex语法在R里面画一个自己想要的表格,然后提取相关分析的结果填到每个表格单元格。带来的麻烦是如果表格很多,分析很多,这个过程也很麻烦,没有SAS里面的宏方便,估计还是我没有理解到R的精髓

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 10:07