Извлечь результаты теста Breusch Godfrey в функции plm - PullRequest
0 голосов
/ 19 февраля 2019

Мне нужно создать таблицу, в которой у меня есть идентификатор регрессии данных панели в строках и статистика модели в столбцах.Я пытаюсь извлечь результаты (Статистика, df, p-значение) из теста Бреуша Годфри для вставки в таблицу.Одно замечание - я запускаю много регрессий с помощью одной и той же команды.Я пытался сделать

GodfreyallModelsResultsF <- lapply(allModelsList, function(x) 
  bgtest(plm(x, data=data, model="within")))

GodfreyallModelsResultsF2 <- as.data.frame(
  matrix(unlist(GodfreyallModelsResultsF,use.names=TRUE), 
         nrow=length(unlist(GodfreyallModelsResultsF[1]))))

GodfreyallModelsResultsF <- t(GodfreyallModelsResultsF)
colnames(GodfreyallModelsResultsF) <- c("BPTest","df","name","Pvalue","code") 

Но это не сработало.И последнее замечание: я смог использовать этот код для успешного извлечения из теста Бреуша-язычника.Может ли кто-нибудь помочь мне в выпуске BG?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...