【发布时间】:2011-09-07 02:44:34
【问题描述】:
这里的高中统计老师,很抱歉这个简单的问题(或者可能不是那么简单)。
我正在运行 R 来创建一个茎叶图。我正在尝试将 stem() 的茎叶输出转换为 LaTeX。到目前为止,这是我所得到的:
y<- c(50, 26, 31, 57, 19, 24, 22, 23, 38, 13, 50, 13, 34, 23, 30, 49, 13, 15, 51)
stem(y)
我尝试过使用 xtables(因为它适用于我的简单双向表):
print(xtable(stem(y)), type="latex", latex.environments=c("center"), tabular.environment = "tabular", NA.string = "")
我得到这个错误:
Error in UseMethod("xtable") : no applicable method for 'xtable' applied to an object of class "NULL"
我尝试了不同的选项,但得到了相似的结果。据我所知, stem() 的输出不是数据框或矩阵,因此 xtables 不喜欢它。我尝试使用 as.data.frame() 和 as.matrix() 将其更改为数据框/矩阵,但没有成功。任何帮助,将不胜感激。我运行了一些谷歌搜索但没有任何有用的结果,并浏览了 stackoverflow 网站。任何帮助将不胜感激。
【问题讨论】:
-
xtable可能不会为您执行此操作。我怀疑您将不得不自己在 LaTeX 中创建茎叶图。 tex.stackexachange.com 上的人可能有更好的主意。