在R中将irr包输出转换为美观的LaTeX/PDF/HTML格式表格
背景
我正在R中使用irr包为项目生成评分者间信度统计量,以下是使用该包内置数据集计算Fleiss's Kappa的示例:
install.packages("irr") library(irr) data("diagnoses", package = "irr") diagnoses2 <- diagnoses[, 1:3] kappam.fleiss(diagnoses2)
上述代码在R控制台输出的简易结果表如下:
问题与预期结果
我需要将该输出美化后导入用于撰写研究结果的LaTeX文档中。只要能实现自动化生成,LaTeX、PDF/PNG图片、甚至HTML格式的表格均可。我需要生成多张这类表格,不想手动转换为LaTeX格式,希望能找到节省时间的方案。
已尝试方案
我尝试使用knitr的kable函数处理,代码如下:
knitr::kable(diagnoses2, "latex")
但运行报错:cannot coerce class ‘"irrlist"’ to a data.frame。我还查阅了此前用过的texreg和stargazer包的文档,未发现二者支持irr输出的说明,因此暂未尝试。我也正在参考相关技术帖子寻找可行方案,感谢大家的帮助。
编辑/补充说明
下方@akrun和@TarJae给出的方法用到了我此前未接触过的工具和思路,这些方案不仅适用于irr包,还可推广到texreg、stargazer未官方支持的其他R包统计输出的表格生成场景,推荐各位读者参考。
内容的提问来源于stack exchange,提问作者logjammin
相关产品推荐
相关产品推荐

