R'de lm formülündeki etkileşim terimi nasıl yorumlanır?


9

R'de, lm()işlevi şu şekilde çağırırsam :

lm.1 = lm(response ~ var1 + var2 + var1 * var2)
summary(lm.1)

Bu bana olan tepkisi değişkenin doğrusal modelini verir var1, var2ve bunlar arasındaki etkileşimi. Ancak, etkileşim terimini tam olarak nasıl yorumlarız?

Belgeler bunun var1ve arasındaki "çapraz" olduğunu söylüyor var2, ancak "çapraz" ın tam olarak ne olduğunu açıklamadı.

İki değişken arasındaki etkileşimi dahil etmek için R'nin tam olarak hangi sayıları hesapladığını bilmek benim için yararlı olacaktır.


R'nin bu formül için tasarım matrisini nasıl oluşturduğunu özel olarak bilmek ister misiniz, yoksa böyle bir çarpımsal ("etkileşim") terimini yerleştirilmiş model açısından nasıl yorumlayacağınızla daha fazla ilgileniyor musunuz?
Momo

Bu çarpımsal terimin nasıl yorumlanacağıyla daha çok ilgileniyorum. Örneğin, doğrusal bir formül (bir R değil, matematiksel bir formül) yazmak istersem, çarpım terimi için ne yazmalıyım?
Enzo

Çaprazın ne anlama geldiğini açıklamak için, var3 <- var 1 * var2sonra hesaplamayı hesaplayınlm.2 <- lm(response ~ var1 + var2 + var3)
James Stanley

1
yani basitçe giriş-çarpma?
Enzo

1
Evet, @Enzo, çapraz anlamıyla iki terimin çarpımı - yorumlanması büyük ölçüde bağlı olacaktır olsun var1ve var2her ikisi sürekli (oldukça Bence, yorumlamak zor) ya da bunlardan biri olup olmadığı örneğin ikili kategorik (. Kolaylaştırmak dikkate almak) Peter Flom'un
James Stanley

Yanıtlar:


8

Modeliniz için tahmin denklemini yazmanın standart yolu:

y^=b0+b1x1+b2x2+b12x1x2

Ancak, bunu farklı bir şekilde hesaba katarsak etkileşimi anlamak biraz daha kolaydır:

y^=(b0+b2x2)+(b1+b12x2)x1

Bu faktoringe ile biz belirli bir değeri için bu görebilir için y-kesişimi olan ve ilgili eğim olan . Arasındaki ilişki Yani ve bağlıdır .x2x1b0+b2x2x1(b1+b12x2)yx1x2

Bunu anlamanın başka bir yolu, farklı değerleri için ve arasında öngörülen satırlarıyx1x2 (ya da tam . Predict.PlotVe TkPredictR TeachingDemos paketinde fonksiyonları araziler bu tür yardım için tasarlanmıştır.


3

Diyelim ki 4 puan kazanıyorsunuz x1, 2 için x2ve etkileşim için 1.5. Sonra, denklem lmuyumun

y=4x1+2x2+1.5x1x2

İstediğin bu muydu?


3

Etkileşimleri ayrık değişkenler açısından düşünmek en kolay yoldur. Belki de iki gruplama değişkenine sahip olduğumuz (örneğin cinsiyet ve yaş kategorisi, üç yaş seviyesi olan) iki yönlü ANOVA'ları incelemiş olabilirsiniz ve bunların sürekli bir ölçüye (bağımlı değişkenimiz, örneğin IQ) nasıl baktıklarına bakabilirsiniz.

X1 * x2 terimi, anlamlı ise, IQ farklı cinsiyetler için yaş seviyelerinde farklı davranışlar gösterdiğinde (bu önemsiz, yapılan örnekte) anlaşılabilir. Örneğin, IQ üç yaş grubundaki erkekler için stabildir, ancak genç kadınlar genç erkeklerin altında başlar ve yukarı doğru bir yörüngeye sahiptir (yaşlılık grubu erkekler için yaşlılık grubundan daha yüksek bir ortama sahip). Bir araç grafiğinde, bu, grafiğin ortasındaki erkekler için yatay bir çizgi ve belki de erkeklerin altında başlayan ancak erkeklerin üzerinde biten kadınlar için 45 derecelik bir çizgi anlamına gelir.

Burada önemli olan, siz bir değişkenin (ya da "X1 sabitinin tutulması") seviyeleri boyunca ilerledikçe, diğer değişkenlerde neler olup bittiğidir. Bu yorum aynı zamanda sürekli öngörücü değişkenlerle de çalışır, ancak somut olarak açıklamak o kadar kolay değildir. Bu durumda, X1 ve X2'nin belirli değerlerini alıp Y'ye ne olduğunu görmek isteyebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.