【发布时间】:2024-01-06 23:00:02
【问题描述】:
我需要创建一个表,其中行中包含面板数据回归的 id,列中包含模型的统计信息。我正在尝试从 Breusch Godfrey 测试中提取结果(统计、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")
但它没有用。最后一点是,我能够使用此代码成功地从 Breusch Pagan 测试中提取。 有人可以帮我解决 B-G 问题吗?
【问题讨论】:
-
请问
dput(head(your_data))能否获得可重现的数据样本? -
我知道这会容易得多,但很遗憾,由于我工作的地方有保密协议,我无法提供。对不起
标签: r regression panel-data