我正在尝试以HTML格式导出“分析偏差表”的输出,以便可以将其插入到Word文档中。
我创建了一个GLM模型如下:
newmod <- glm(cbind(Recaptured, predated) ~ Morph * Plant * Site, data =
survival, family = binomial)
运行以下代码会向我提供我想要导出为HTML的输出:
anova(newmod,test="Chisq")
我已尝试使用以下代码使用stargazer创建HTML表格,但它似乎无法正常工作:
anova_mod<-anova(newmod,test="Chisq")
stargazer(newmod, type="html", out = "anova_output.htm")
在r中有一种简单的方法吗?我成功地导出了摘要统计信息,但我真正需要的是分析偏差表。
答案 0 :(得分:0)
我相信你在寻找:
print(xtable(anova_mod), type = "html")
如此答案所示:Exporting R tables to HTML
以下是我的完整代码,用于复制与您的问题类似的内容:
plant.df = PlantGrowth
plant.df$group = factor(plant.df$group,labels = c("Control", "Treatment 1", "Treatment 2"))
newmod = lm(weight ~ group, data = plant.df)
anova_mod=anova(newmod)
anova_mod
install.packages("xtable")
require(xtable)
print(xtable(anova_mod), type = "html")
然后,您可以将输出粘贴到html vizualizer,例如:https://htmledit.squarefree.com/,以查看结果表。
您可以将其写入文件,而不是打印它。我没有亲自测试过这个部分,但这个问题的第二个答案对你有用:Save html result to a txt or html file
注意:您也可以在anova_mod
之后添加$
,然后单独引用anova_mod$Df
的所有部分。