Я пытаюсь использовать пакет stargazer
для вывода результатов регрессии. Я выполнил свои регрессии, используя felm
из пакета lfe
. Выходные таблицы stargazer
показывают все правильно, кроме значений F-статистики, которые остаются пустыми. Проблема не возникает с lm
результатами.
В чем причина и как я могу получить статистические значения F для моих felm
регрессий, которые будут отображаться в выходных данных stargazer
?
Я знаю, что могу вручную добавить строку, чтобы показать F-значения, но я бы предпочел более автоматический подход, если это возможно.
Ниже приведен пример кода с использованием данных, предоставленных здесь
library(foreign)
temp_dat <- read.dta("http://www.kellogg.northwestern.edu/faculty/petersen/htm/papers/se/test_data.dta")
temp_lm <- lm(y ~ x, temp_dat)
temp_felm <- felm(y ~ x, temp_dat)
library(stargazer)
stargazer(temp_lm, temp_felm, type = "text")
Выход:
====================================================================
Dependent variable:
------------------------------------
y
OLS felm
(1) (2)
--------------------------------------------------------------------
x 1.035*** 1.035***
(0.029) (0.029)
Constant 0.030 0.030
(0.028) (0.028)
--------------------------------------------------------------------
Observations 5,000 5,000
R2 0.208 0.208
Adjusted R2 0.208 0.208
Residual Std. Error (df = 4998) 2.005 2.005
F Statistic 1,310.740*** (df = 1; 4998)
====================================================================
Note: *p<0.1; **p<0.05; ***p<0.01