在R中复制"自定义表"比较

Bti*_*rt3 6 r spss

我每天都使用SPSS,但实际上一直在努力学习R.让我筋疲力尽的主要因素是我需要为我所做的市场调查轻松生成表格,横幅和交叉表.我喜欢SPSS中的Custom Tables选项,我正在寻找有关如何使用R复制它的建议.

我相信R与SPSS相比有很多优势,其中之一就是能够与LaTeX集成以获得可重现的报告.SPSS非常适合快速探索(点击和点击),但是在获取结果并将其打包到客户可接受的可交付物等时还有很多需要.那就是说,R是如此强大,我觉得我可以做任何事我如果我只能按照我需要的方式做横幅/交叉按钮,就需要它.

简而言之,我可以选择生成类似于下面的报告表吗?我正在复制SPSS语法命令和输出以供参考.

CTABLES 
  /VLABELS VARIABLES=age educ paeduc maeduc speduc prestg80 happy 
    DISPLAY=DEFAULT 
  /TABLE age [MEAN F40.3, VALIDN COMMA40.0] + educ [MEAN F40.3, VALIDN COMMA40.0] + paeduc [MEAN F40.3, VALIDN COMMA40.0] + maeduc [MEAN F40.3, VALIDN COMMA40.0] + speduc [MEAN F40.3, VALIDN COMMA40.0] + prestg80 [MEAN F40.3, VALIDN COMMA40.0] BY happy 
  /SLABELS POSITION=ROW 
  /CATEGORIES VARIABLES=happy ORDER=A KEY=VALUE EMPTY=INCLUDE TOTAL=YES POSITION=AFTER MISSING=EXCLUDE 
  /SIGTEST TYPE=CHISQUARE ALPHA=0.05 INCLUDEMRSETS=YES CATEGORIES=ALLVISIBLE 
  /COMPARETEST TYPE=MEAN ALPHA=0.05 ADJUST=BONFERRONI ORIGIN=COLUMN INCLUDEMRSETS=YES CATEGORIES=ALLVISIBLE MEANSVARIANCE=ALLCATS MERGE=NO 
  /COMPARETEST TYPE=PROP ALPHA=0.05 ADJUST=BONFERRONI ORIGIN=COLUMN INCLUDEMRSETS=YES CATEGORIES=ALLVISIBLE MERGE=NO.
Run Code Online (Sandbox Code Playgroud)

我附上了输出结果的图片.我特别感兴趣的是能够在行/列中包含多个变量,并且如果需要,可以灵活地嵌套它们.在图像中,我有一些连续变量由列中的分类变量剪切,汇总统计信息放在行中.顺便说一下,我也非常喜欢快速列均值比较的功能 - 但是数字可以在R中快速访问它们以进行条件交叉生成.

http://yfrog.com/msvp3dj

小智 2

尝试从“tables”包中探索“表格”函数。我想这可能会有帮助。