私は同じ変数で2つの線形回帰の係数を比較しようとしていますが、異なるサブグループに対して実行しています。モデル1の係数がモデル2の係数と等しいかどうかを確認したいと思います。それぞれの係数について知る必要があります。異なる回帰の係数を比較する
マイ再現性のあるデータ:
Data <- data.frame(
gender = sample (c("men", "women"), 2000, replace = TRUE),
var1 = sample (c("value1", "value2"), 2000, replace = TRUE),
var2 = sample (c("valueA", "valueB"), 2000, replace = TRUE),
y = sample(0:10, 2000, replace = TRUE)
)
私は2つの回帰を実行します。基本的には
men <- subset(Data, gender =="men")
women <- subset(Data, gender =="women")
lm.men <- lm(y~var1+var2, data = men)
summary(lm.men)
lm.women <- lm(y~var1+var2, data = women)
summary(lm.women)
を、私がテストしたい場合:
- 係数
var1
lm.men
=係数var1
中で - 係数
lm.men
でvar2
=係数、私の2つの標本が異なっているので、私は、anova()
機能を使用することはできませんlm.women
でvar2
。私はFテストを適用すべきだと思うが、私はこのテストのための機能を見つけることができない。
誰も私の問題を解決する方法を知っていますか?
これは、「交差検定」問題のより多くの、そして(http://stats.stackexchange.com/questions/13112/what [はすでに答えを持っている]です - 重要な違いをテストするための正しい道であるか - それでは係数) – Barker
oops。少なくとも私の答えは、CV答えに含まれていないRコーディングの詳細を与えます。 –