小编Flo*_*tan的帖子

关于 R 中 LFE 包中具有聚集标准误差的 p 值的问题

我正在使用 lfe-package 估计具有固定效应和集群标准误差的模型。

事实证明,我有一个巨大的 t 值(23.317),但只有一个相对较小的 p 值(0.0273)。这似乎与我使用固定效果的投射有关。当我手动估计固定效应作为控制变量时,我的 p 值太小而无法报告 <2e-16 。

考虑以下工作示例(如果它比严格必要的更复杂,我很抱歉,我试图接近我的应用程序):

我只是在估计 50 个时期内 10 个时间序列的合并面板估计量。我假设时间序列中有两个集群。

library(data.table)
library(lfe)


x <- rnorm(50, mean = 1, sd = 1)
common_shock <- rnorm(50, mean = 0, sd = 1)


y1 = 0.5 + 5*x + rnorm(50, mean = 0, sd = 2) + common_shock
y2 = 0.5 + 5*x + rnorm(50, mean = 0, sd = 2) + common_shock
y3 = 0.5 + 5*x + rnorm(50, mean = 0, sd = …
Run Code Online (Sandbox Code Playgroud)

r lfe

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

R-Package tmap/protolite 安装失败:

我正在使用 R 版本 3.4.2 的 Ubuntu 16.04。

我想安装 R-Package“protolite”(更准确地说,我想安装“tmap”,其中 protolite 是先决条件)。我安装了 libprotocol 版本 2.6.1:

$ protoc --version
Run Code Online (Sandbox Code Playgroud)

返回 libprotoc 2.6.1。

当我输入 install.packages "protolite" 时,R 给了我警告:

Package protobuf was not found in the pkg-config search path.
Perhaps you should add the directory containing 'protobuf.pc'
to the PKG_CONFIG_PATH environment variable
No package 'protobuf' found 
Run Code Online (Sandbox Code Playgroud)

后来安装失败

/usr/bin/ld: cannot find -lprotobuf
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

由于安装了 libprotocoll,我通过以下方式搜索了 pc 文件

apt-file search protobuf.pc
Run Code Online (Sandbox Code Playgroud)

哪个返回

libprotobuf-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/protobuf.pc
Run Code Online (Sandbox Code Playgroud)

所以我加了

export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig
Run Code Online (Sandbox Code Playgroud)

然而,这并没有解决问题。有人可以帮我吗?

注意:我现在花了几个小时尝试安装“tmap”,起初我的问题是我安装了 libprotocol …

r tmap

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

标签 统计

r ×2

lfe ×1

tmap ×1