X <- matrix(rexp(30, rate=.1), ncol=5)
Y <- matrix(rexp(6, rate=.1), ncol=1)
mydata <- data.frame(cbind(Y,X))
は、今私はXmの
Xm <- matrix(rexp(60, rate=.1), ncol=10)
の列のそれぞれにXの3番目の列を変更し、線形回帰を行うとのSDを保存するように私は、データフレームを持っていますX3。私はそれを手動で行いたい場合は、私は
X[ , 3] <- Xm[ , 1]
mydata <- data.frame(cbind(Y,X))
fit1 = lm(Y~.,data=mydata)
を行い、その後
X[ , 3] <- Xm[ , 2]
mydata <- data.frame(cbind(Y,X))
fit2 = lm(Y~.,data=mydata)
その後、
X[ , 3] <- Xm[ , 3]
mydata <- data.frame(cbind(Y,X))
fit3 = lm(Y~.,data=mydata)
.
.
.
etc.
私はそれを手動で行う場合ただし、それは効率的でそれほど長くなくなります。より自動化できるように手伝ってくれる人はいますか?
私はそれが良いことだと思います質問を編集して、X3の係数の標準誤差のみが必要であることを明確にしてください。 –
@Johannes Rankeあなたのコメントのおかげで、私はそれをしました – nik
多分あなたの質問でX3のSDを計算する方法を示していますか?あなたのコメントのために –