相关疑难解决方法(0)

有没有办法从lme4 mer模型拟合对象生成LaTeX表?

有没有人知道从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中制作乳胶表的工具

latex r lme4

16
推荐指数
3
解决办法
5924
查看次数

R中的数据透视表输出?

我正在撰写一份报告,要求在Excel中生成多个数据透视表.我想有一种方法可以在R中执行此操作,以便我可以避免使用Excel.我想输出如下面的截图(教师姓名编辑).据我所知,我可以使用reshape包来计算聚合值,但我需要多次这样做,并以某种方式以正确的顺序获取所有数据.那时,我应该在Excel中完成它.有没有人有任何建议或包装建议?谢谢!

(编辑)数据从学生,他们的老师,学校和成长列表开始.然后汇总这些数据以获得具有平均班级增长的教师列表.请注意,然后老师按学校分组.我预见到目前为止这个问题最大的问题是你如何获得小计和总行数(BSA1总计,总计等),因为它们与其他行的观察类型不同?您是否只需手动计算它们并尝试以正确的顺序获取它们,以便它们出现在该组的底部?

例

pivot-table r reshape

12
推荐指数
2
解决办法
2万
查看次数

如何使用观星机以科学计数法显示系数

我想使用注视仪或类似工具在R的表中比较不同模型(lm,glm,plm,pglm)的结果。但是我找不到一种以科学计数法显示系数的方法。这是一个问题,因为截距相当大(大约一百万),而其他系数很小(大约e-7),这会导致大量无用的零,从而使表的读取变得更加困难。

我在这里发现了一个类似的问题:在texreg或stargazer R中将格式模型显示为科学。但是那里的结果需要重新缩放变量,并且由于我使用计数数据,所以我不想重新缩放它。

我很感谢任何建议。

r scientific-notation stargazer coefficients

11
推荐指数
1
解决办法
1942
查看次数

导出可发布论文的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)

这可能吗?

r

10
推荐指数
2
解决办法
8887
查看次数

对R/LaTeX表创建包的建议

我一直在使用xtable包装很长一段时间,并期待在R中编写我的第一个包...所以我认为如果我有一些值得注意的"酷"想法,那么很有可能之前有人到过那里我...... =)

我对专门用于创建LaTeX表的函数/包感兴趣(当然是通过R).我碰到了quantreglatex.table功能的包装.对类似功能/包的任何建议?

PS我正在考虑构建一个webapp,用户可以在其中定义自己的表格预设/模板,选择样式,统计等.这是一个早期的想法,尽管...... =)

latex r

9
推荐指数
1
解决办法
7097
查看次数

如何将表从R导出到latex并包含维度名称?

我有一个简单的表,其中包含我想要从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 r

7
推荐指数
1
解决办法
855
查看次数

使用xtable为乳胶输出排序表

我正在尝试生成一个已排序的表并导出到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)

//中号

r xtable

6
推荐指数
1
解决办法
2576
查看次数

将多维ctab() - 表转换为LaTeX格式

我使用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)

但那又怎样?

latex r

5
推荐指数
1
解决办法
499
查看次数

格式化来自R表的html输出,如excel pivot w /选项"不重复项标签"

我已经使用以下结构转换(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 xtable knitr reshape2 gmisc

5
推荐指数
1
解决办法
472
查看次数

使用memisc,xtable等将自定义行添加到LaTeX输出的R表回归结果中.

对于学术论文中的回归结果表来说,通常的做法是有一行描述估计模型的某些特征.例如,您可能有一个行名称:"模型包含单个固定效果",然后每个关联的单元格将具有适当的是/否.

我的问题是,是否有可能在任何一个用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文档,并没有看到任何看起来能够做到这一点的东西---不确定其他软件包/方法,但这似乎是一个常见的用例,我怀疑有一些做法这个.

latex r

3
推荐指数
1
解决办法
464
查看次数

R data.frame,带有用于xtable的乳胶输出的堆叠指定标题

> 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)

latex r

2
推荐指数
1
解决办法
1483
查看次数

R:创建不含环境代码的Latex表

如何在R中打印乳胶格式的表格(例如,汇总统计信息,没有回归输出),但是没有环境代码,例如\begin{table}[!htbp] \centering

我尝试了在R中制作乳胶表的工具中列出的许多软件包。似乎只有stargazer软件包才可以选择禁止Latex环境代码out.header=FALSE。但是该选项似乎没有效果。其他软件包似乎没有更多选择。

背景:我想在Latex的一个表中有两个非常相似的表(在我看来,是spearman和pearson相关)。我想简单地在第三个Latex文件中调用R生成的,以Latex格式格式化的输出,最终在Latex文档中调用它。但是,如果还有其他可能性可以在一个.tex文档中创建两个R生成的Latex样式表,那么我很高兴使用它们。

latex r

2
推荐指数
1
解决办法
595
查看次数

将一列表格除以另一列并插入新列

以下是我输入的一个小例子:

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年秋季的百分比变化,并将其放在表格的一列中.任何有关这方面的帮助将非常感激.

r

1
推荐指数
1
解决办法
4191
查看次数