有没有人知道从lme4 mer对象生成一个好的出版品质LaTeX表的方法?无论是xtable方法(包xtable),也不是latex方法(包Hmisc)知道如何处理mer的对象.
例如,考虑到这个合适:
library(lme4)
fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)
Run Code Online (Sandbox Code Playgroud)
是否有任何选项可以为固定效应和随机效应生成系数估计的精美LaTeX表?
编辑:
因为这有点隐藏在下面的评论主题中,请注意社区维基正在开发R LaTeX表:在R中制作乳胶表的工具
我正在撰写一份报告,要求在Excel中生成多个数据透视表.我想有一种方法可以在R中执行此操作,以便我可以避免使用Excel.我想输出如下面的截图(教师姓名编辑).据我所知,我可以使用reshape包来计算聚合值,但我需要多次这样做,并以某种方式以正确的顺序获取所有数据.那时,我应该在Excel中完成它.有没有人有任何建议或包装建议?谢谢!
(编辑)数据从学生,他们的老师,学校和成长列表开始.然后汇总这些数据以获得具有平均班级增长的教师列表.请注意,然后老师按学校分组.我预见到目前为止这个问题最大的问题是你如何获得小计和总行数(BSA1总计,总计等),因为它们与其他行的观察类型不同?您是否只需手动计算它们并尝试以正确的顺序获取它们,以便它们出现在该组的底部?

我想使用注视仪或类似工具在R的表中比较不同模型(lm,glm,plm,pglm)的结果。但是我找不到一种以科学计数法显示系数的方法。这是一个问题,因为截距相当大(大约一百万),而其他系数很小(大约e-7),这会导致大量无用的零,从而使表的读取变得更加困难。
我在这里发现了一个类似的问题:在texreg或stargazer R中将格式模型显示为科学。但是那里的结果需要重新缩放变量,并且由于我使用计数数据,所以我不想重新缩放它。
我很感谢任何建议。
我在R中有多个回归模型,我想以一种可以包含在出版物中的漂亮表格格式进行总结.我已经准备好了所有的结果,但是找不到导出它们的方法,而且由于需要大约20个表而手动执行此操作效率不高.
所以,我的一个模型是:
felm1=felm(ROA~BC+size+sizesq+age | stateyeard+industryyeard, data=data)
Run Code Online (Sandbox Code Playgroud)
而且我在R中得到了理想的总结.
但是,我对论文的要求是在表格中只有以下内容,括号中的t统计量和重要性代码(*,等)的估计值.
有没有办法创建任何类型的表将包括上述?Lyx,excel,word,.rft,真的.
更好的是,我拥有的另一个模型(有些变量不同):
felm2=felm(ROA~BC+BCHHI+size+sizesq+age | stateyeard+industryyeard, data=data)
Run Code Online (Sandbox Code Playgroud)
我可以在一个表中汇总两个回归(其中相同的变量将在同一行,其他变量会产生空单元格)?
提前谢谢你,我将不胜感激任何帮助.
这是一个可重复的例子:
x<-rnorm(1:20)
y<-(1:20)/10+x
summary(lm(y~x))
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Itercept) 1.0539 0.1368 7.702 4.19e-07 ***
x 1.0257 0.1156 8.869 5.48e-08 ***
Run Code Online (Sandbox Code Playgroud)
这是R中的结果.我希望表中的结果看起来像
(Itercept) 1.0539*** (7.702)
X 1.0257*** (8.869)
Run Code Online (Sandbox Code Playgroud)
这可能吗?
我一直在使用xtable包装很长一段时间,并期待在R中编写我的第一个包...所以我认为如果我有一些值得注意的"酷"想法,那么很有可能之前有人到过那里我...... =)
我对专门用于创建LaTeX表的函数/包感兴趣(当然是通过R).我碰到了quantreg有latex.table功能的包装.对类似功能/包的任何建议?
PS我正在考虑构建一个webapp,用户可以在其中定义自己的表格预设/模板,选择样式,统计等.这是一个早期的想法,尽管...... =)
我有一个简单的表,其中包含我想要从R导出到Latex的维度名称.我正在寻找一种直接的方法,不需要在乳胶中进行额外的编辑.这似乎应该很容易,但我在这个主题上找到了许多其他未解决的问题.
我试过在这篇文章之后使用Hmisc latex命令.它产生OP状态,但问题仍然没有得到解决. 这篇文章有一堆表格选项,但我没有看到维度名称被解决.! LaTeX Error: Illegal character in array arg.
R-代码
library(Hmisc)
latex(table(state.division, state.region), rowlabel = "X", collabel = "Y", file = "")
Run Code Online (Sandbox Code Playgroud)
产量
%latex.default(table(state.division, state.region), rowlabel = "X", collabel = "Y", file = "")%
\begin{table}[!tbp]
\begin{center}
\begin{tabular}{lrrrr}
\hline\hline
\multicolumn{1}{l}{X}&\multicolumn{1}{Y}{Northeast}&\multicolumn{1}{l}{South}&\multicolumn{1}{Y}{North Central}&\multicolumn{1}{l}{West}\tabularnewline
\hline
New England&$6$&$0$&$0$&$0$\tabularnewline
Middle Atlantic&$3$&$0$&$0$&$0$\tabularnewline
South Atlantic&$0$&$8$&$0$&$0$\tabularnewline
East South Central&$0$&$4$&$0$&$0$\tabularnewline
West South Central&$0$&$4$&$0$&$0$\tabularnewline
East North Central&$0$&$0$&$5$&$0$\tabularnewline
West North Central&$0$&$0$&$7$&$0$\tabularnewline
Mountain&$0$&$0$&$0$&$8$\tabularnewline
Pacific&$0$&$0$&$0$&$5$\tabularnewline
\hline
\end{tabular}\end{center}
\end{table}
Run Code Online (Sandbox Code Playgroud)
乳胶渲染后的错误消息
Errors:
./test.tex:9: LaTeX Error: Illegal character in …Run Code Online (Sandbox Code Playgroud) 我正在尝试生成一个已排序的表并导出到latex中.然而,似乎xtable无法应对已排序的表.建议?
a<-sample(letters,500,replace=T)
b<-table(a)
c<-sort(table(a),decreasing=T)
xtable(b)
xtable(c)
Run Code Online (Sandbox Code Playgroud)
//中号
我使用ctab()从catspec包生成3路表.但有没有办法格式化输出乳胶准备?这似乎是一件非常简单的事情:
library(catspec)
ctab(Titanic)
Survived No Yes
Class Sex Age
1st Male Child 0 5
Adult 118 57
Female Child 0 1
Adult 4 140
2nd Male Child 0 11
Adult 154 14
Female Child 0 13
Adult 13 80
3rd Male Child 35 13
Adult 387 75
Female Child 17 14
Adult 89 76
Crew Male Child 0 0
Adult 670 192
Female Child 0 0
Adult 3 20
Run Code Online (Sandbox Code Playgroud)
但那又怎样?
我已经使用以下结构转换(reshape2)数据帧表:
地区| 学校
|Region | school | Year1 | Year2 |
-----------------------------------
|R1 | S1 | Value1| Value2 |
|R1 | S2 | Value3| Value4 |
|R1 | S3 | Value5| Value6 |
|R2 | S4 | Value7| Value8 |
|R2 | S5 | Value9| Value10|
Run Code Online (Sandbox Code Playgroud)
因此,对于每个地区,都有严格的学校.我想只展示一次该区域,如下所示:
|Region | school | Year1 | Year2 |
-----------------------------------
|R1 | S1 | Value1| Value2 |
| | S2 | Value3| Value4 |
| | S3 | Value5| Value6 |
|R2 | S4 …Run Code Online (Sandbox Code Playgroud) 对于学术论文中的回归结果表来说,通常的做法是有一行描述估计模型的某些特征.例如,您可能有一个行名称:"模型包含单个固定效果",然后每个关联的单元格将具有适当的是/否.
我的问题是,是否有可能在任何一个用R制作LaTeX表的工具(cf,用于制作R中的乳胶表的工具)传递表生成函数这样一行为了使这更具体,我想象有一个参数,如:
model.info.row <- list(name = "Fixed effects", values = c("Y", "N", "Y"))
Run Code Online (Sandbox Code Playgroud)
我已经阅读了memisc mtable和toLaTeX文档,并没有看到任何看起来能够做到这一点的东西---不确定其他软件包/方法,但这似乎是一个常见的用例,我怀疑有一些做法这个.
> w<-data.frame(c(0,0,1,1.3,2.1), c(0,0.6,0.9,1.6091,1.6299), c(258,141,206.4,125.8,140.5), c(162,162.7,162.4,162,162))
> colnames(w) <- c('Worst Cum', 'Best Cum', 'Worst Points', 'Best Points' )
Run Code Online (Sandbox Code Playgroud)
错了(代码)
Worst Cum Best Cum Worst Points Best Points
1 0.0 0.0000 258.0 162.0
2 0.0 0.6000 141.0 162.7
3 1.0 0.9000 206.4 162.4
4 1.3 1.6091 125.8 162.0
5 2.1 1.6299 140.5 162.0
Run Code Online (Sandbox Code Playgroud)
目标:如何?
CUM Points
Worst Best Worst Best
1 0.0 0.0000 258.0 162.0
2 0.0 0.6000 141.0 162.7
3 1.0 0.9000 206.4 162.4
4 1.3 1.6091 125.8 162.0
5 …Run Code Online (Sandbox Code Playgroud) 如何在R中打印乳胶格式的表格(例如,汇总统计信息,没有回归输出),但是没有环境代码,例如\begin{table}[!htbp] \centering?
我尝试了在R中制作乳胶表的工具中列出的许多软件包。似乎只有stargazer软件包才可以选择禁止Latex环境代码out.header=FALSE。但是该选项似乎没有效果。其他软件包似乎没有更多选择。
背景:我想在Latex的一个表中有两个非常相似的表(在我看来,是spearman和pearson相关)。我想简单地在第三个Latex文件中调用R生成的,以Latex格式格式化的输出,最终在Latex文档中调用它。但是,如果还有其他可能性可以在一个.tex文档中创建两个R生成的Latex样式表,那么我很高兴使用它们。
以下是我输入的一个小例子:
Term <- c("Fall 2010", "Fall 2010", "Fall 2011", "Fall 2011", "Fall 2011", "Fall 2011", "Fall 2010", "Fall 2010", "Fall 2011", "Fall 2011", "Fall 2011", "Fall 2011")
College <- c("COE", "COBA", "COBA", "COLFA", "COE", "COBA", "COBA", "COBA", "COBA", "COBA", "COBA", "COLFA")
mydata <- data.frame(Term, College)
mydata
#Used the tables library to create a count of the occurrences.
require(tables)
tab<- tabular(Factor(College) ~ (Factor(Term)), data=mydata)
tab
Run Code Online (Sandbox Code Playgroud)
我想计算每一行从2010年秋季到2011年秋季的百分比变化,并将其放在表格的一列中.任何有关这方面的帮助将非常感激.