我每天都使用 SPSS,但一直在努力学习 R。阻碍我的主要事情是我需要轻松地为我所做的市场研究生成表格、横幅和交叉表。我喜欢 SPSS 中的自定义表选项,并且正在寻找有关如何使用 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.
我附上了一张输出的图片。我对在行/列中具有多个变量的能力特别感兴趣,并且喜欢在需要时灵活地嵌套它们。在图像中,我有一些连续变量被列中的分类变量切割,汇总统计信息放置在行中。顺便说一句,我也非常喜欢快速列均值比较的特性——但是 figure in 可以在 R 中快速访问它们以生成条件交叉表。