さまざまなモデル (10 としましょう) を推定し、各推定から特定のパラメーター値を stata 付きのベクトルに保存する方法を探しています。
私はR-guyの方が多く、ここではR-コードを使用した非常に単純な作業例です
n1 <- 100
n2 <- 10
group <- rep(1:10,each=n1)
data <- as.data.frame(cbind(rnorm(n1*n2,0,1),rnorm(n1*n2,0,1),group))
dimnames(data)[[2]] <- c("y","x","group")
val <- names(table(group))
estimates <- vector(mode="numeric",length=length(val))
for( i in 1:length(val)){
j <- which(data$group==val[i])
estimates[i] <- coef(lm(y[j] ~ x[j], data=data))[2]
}
あるいは
library(nlme)
mod1 <- lmList(y~x | group, data=data)
coef(mod1)[,2]
はい、残念ながら私はstataを使用する必要があります:-(