S: "..." Yüksek "x2 değerini nasıl yorumlayabilirim? Örneğin," Yüksek "x2s'nin burada verilen örnekte yanıt değişkeni üzerinde nasıl bir etkisi var ??
C: Hiç şüphe yok ki çıktıda x2 = "Yüksek" den bahsedilmedi. Şu anda x2High "temel durum" olarak seçilmiştir. Çünkü insan zihnine daha doğal olarak L / M / H olacak bir sıralamaya rağmen, seviyeler için varsayılan kodlama ile bir faktör değişkeni sundunuz. Ancak alfabedeki hem "L" hem de "M" nin önünde sözcüksel olarak bulunan "H", R tarafından temel durum olarak seçilmiştir.
'X2' sipariş edilmediğinden, bildirilen kontrastların her biri x2 = "Yüksek" ile ilişkiliydi ve bu nedenle x2 == "Düşük", x2 = "Yüksek" değerine göre -0.78 olarak hesaplandı. Şu anda x2 = "Yüksek" ve x1 = 0 olduğunda Kesişme "Y" değerinin tahmini değeridir. Muhtemelen seviyeler sırasını değiştirdikten sonra regresyonunuzu tekrar çalıştırmak istersiniz (ancak sipariş edilen faktörü belirlemezsiniz).
x2a = factor(x2, levels=c("Low", "Medium", "High"))
O zaman 'Orta' ve 'Yüksek' tahmininiz beklediğinizle daha uyumlu olacaktır.
Düzenleme: Alternatif kodlama düzenlemeleri (veya model matrisinin daha doğru bir şekilde düzenlenmesi) vardır. R'deki kontrastlar için varsayılan seçim, referans seviyesi ve raporlar olarak bir faktör seviyesini (veya faktör seviyelerinin belirli bir kombinasyonunu) belirten "tedavi kontrastları" dır. diğer seviyeler veya kombinasyonlar için tahmini ortalama farklar. Bununla birlikte, kesme seviyesini 0 (tavsiye edilmez) olmaya zorlayarak veya diğer kontrast seçeneklerinden birini kullanarak referans seviyesinin genel ortalama olmasını sağlayabilirsiniz:
?contrasts
?C # which also means you should _not_ use either "c" or "C" as variable names.
Farklı faktörler için farklı kontrastlar seçebilirsiniz, ancak bunu yapmak ek bir yorumlayıcı yük getirecektir. S-Plus varsayılan olarak Helmert kontrastlarını kullanır ve SAS tedavi kontrastlarını kullanır, ancak referans seviyesi olarak birinciden ziyade son faktör seviyesini seçer.