我正在尝试使用RStudio和编译LaTeX报告knitr。我很难获取软件包booktabs并dcolumn使用我texreg生成的表。
例如,在此示例中,我尝试重新创建表2 :。
我作为.Rnw文件的尝试如下:
\documentclass{article}
\usepackage{booktabs}
\usepackage{dcolumn}
<<setup, include=FALSE >>=
library(texreg)
@
\begin{document}
<<analysis, include=FALSE>>=
ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14)
trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69)
group <- gl(2,10,20, labels=c("Ctl","Trt"))
weight <- c(ctl, trt)
m1 <- lm(weight ~ group)
m2 <- lm(weight ~ group - 1) # omitting intercept
@
<<table, results='asis'>>=
texreg(m2)
@
\end{document}
Run Code Online (Sandbox Code Playgroud)
但是,生成的LaTex表(下面)既不包含booktabs水平线也不包含dcolumn路线。如何合并它们?非常感谢您的帮助!
\begin{table}
\begin{center}
\begin{tabular}{l c }
\hline
& Model 1 \\
\hline
groupCtl & $5.03^{***}$ \\ …Run Code Online (Sandbox Code Playgroud) 我想进行仅包括时间和单个固定影响(即没有其他右侧变量)的回归。
我尝试这样做plm:
plm(y ~ -1,data=data, effect="twoways", model="within")
Run Code Online (Sandbox Code Playgroud)
但是,语法不正确,-1仅从模型公式中抑制也不起作用。
错误消息是: Error in uniqval[as.character(effect), , drop = F] :
incorrect number of dimensions
使用plm进行y仅时间回归和固定效应回归的正确语法是什么?
谢谢!
我第一次尝试在 R 中使用 plm 包。
我希望估计一个只有时间虚拟变量的池模型,即没有未观察到的异质性。
我运行了一个简单的回归形式:
plm(dep ~ x:y -1, data=data, index=c("panel_var", "time_var"), effect="time", model="pooling")
Run Code Online (Sandbox Code Playgroud)
,其中 x 是连续变量,ya 是分类变量(因此 x:y 是交互作用)。鉴于我希望有时间虚拟对象,我-1在模型中添加了不包含截距的内容。
使用时summary,模型正确地告知我“面板”和“时间”维度的时间大小。但是,它不报告时间虚拟值。通过检查,我发现这是因为它在回归中不包括时间虚拟(运行lm没有截距的简单回归给出相同的答案)。
鉴于该effect="time"选项不会添加时间虚拟对象,它有什么作用?
我知道我想要的模型可以运行,lm但我想明确说明面板结构并使用vcovSCCplm 包中包含的协方差结构(尽管这在运行lm回归后也可能是可行的)。
感谢帮助!