データフレームに従属変数を持つベクトルがあります。たとえば、次のようになります。R - 複数のlmsのリストからt値を抽出する
a <- rnorm(100,1,1)
b <- rnorm(100,2,2)
c <- rnorm(100,3,3)
x <- rbind(a,b,c)
y <- rnorm(100,5,10)
ここで、すべての行に対して線形回帰を実行する必要があります。私はその後、各行の係数を得る
lm.list <- apply(x,1, function(x) lm(x ~ y)$coefficients)
:私はこのような「$係数」を追加した係数を抽出するために管理
lm.list <- apply(x,1, function(x) lm(x ~ y))
:私はこのようにそれをやりました。今私はこれらの係数の重要性を知りたいと思います。ですから、私はt値、標準誤差、またはp値のいずれかを抽出する必要があります。私はそれを行う方法を知らないし、私は1行ごとにlm-functionを実行してt値をコピーしてコピーしたくない。これを行う方法はありますか?
また、各行の係数計算にNewey-West標準誤差を使用することは可能ですか?私はそれが単一のlmsのためにどのように動作するのか知っていますが、多くの行に対してapply関数を使用する方法を見つけることができませんでした。
ありがとうございます!
このような良い説明をありがとうございます!それは私が欲しかったことです!ありがとうございました! – Zwaffel