我试图以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中有一个简单的方法吗?我成功地导出了摘要统计信息,但我真正需要的是分析偏差表。
我相信你在寻找:
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可视化工具,例如:qazxsw poi,以查看结果表。
您可以将其写入文件,而不是打印它。我没有亲自测试过这部分,但这个问题的第二个答案对你有用:https://htmledit.squarefree.com/
注意:你也可以通过在Save html result to a txt or html file之后添加一个anova_mod
来分别引用$
的所有部分。