Tasarım matrisinde “tasarım” ın anlamı?


13

Doğrusal regresyonda, , neden tasarım matrisi olarak adlandırılır? Can tasarlanmış veya sanatta olduğu gibi bir dereceye kadar keyfi yapılabilir?Y=XβXX


3
Terimin kökeni oldukça eski ve inanıyorum ki deneylerin analizinde çıkarımsal istatistiklerin kökenleri; özellikle, X-matrisinin gerçek deneysel tasarıma ( -değerlerinin spesifik ayarları) ilişkin yoluna atıfta bulunduğunu düşünüyorum . Belirli bir referans bulabilirsem bir cevap gönderirim. x
Glen_b-Monica

@Glen_b: Teşekkürler! "Tasarım" ın, giriş değişkeni üzerinde bir dönüşüm seçmeyle bir ilgisi var mı, böylece çıkış değişkeni de dönüştürülmüş giriş değişkeninde doğrusal olacak mı? Örneğin, polinom regresyonunda tasarım matrisi?
Tim

2
Bir deney tasarlarken değerlerini belirtirsiniz . X
whuber

Yanıtlar:


15

@ NeverKnowsBest'in yanıtıyla ilgili bir örnek vermek için, faktörlü bir deneyde, her biri 2 seviyeli kategorik değişkenler olarak kabul edilen 3 faktör olduğunu ve faktör seviyelerinin her olası kombinasyonunun her çoğaltmada test edildiğini düşünün . Deney sadece bir kez (replikasyon olmadan) uygulanmışsa, bu tasarım çalışma gerektirir . İşlemler aşağıdaki 8x3 matrisi ile tanımlanabilir: burada satırlar çalıştırmayı ve sütunlar faktörler: 2323=8

[000100010110001101011111]
[ABC].
(İlk sütun, faktör A, ikinci sütun B ve üçüncü sütun C seviyesini temsil eder). Buna Tasarım Matrisi denir çünkü deneyin tasarımını tanımlar. İlk çalışma tüm faktörlerin “düşük” seviyesinde toplanır, ikinci çalışma faktör A'nın “yüksek” seviyesinde ve B ve C faktörlerinin “düşük” seviyelerinde toplanır.

AB & AC & BC & ABC \\ \ end {dizi} \ sağ]. İki matris ilişkili olsa da, tasarım matrisi verilerin nasıl toplandığını açıklarken, model matrisi deneyin sonuçlarını analiz etmede kullanılır.

[1000111011000011101001011110100010011001110101001011001011111111]
[IABCABACBCABC].

Atıflar

Montgomery, D. (2009). Deney Tasarımı ve Analizi, 7. Baskı. John Wiley ve Oğulları A.Ş.


9

Tasarlanan deneylerde, genellikle denemeyi gerçekleştirdiğimiz faktörlerin seviyelerini içeren tasarım matrisi ve model matrisi (ayrıca olarak da yazılır, ancak tasarım matrisinin bir fonksiyonu olarak) (kesişme terimini temsil eden) tüm 1'lerin bir sütunu ve tasarım matrisinin sütunlarının ürünleri ve güçleri (etkileşim ve polinom modeli terimleri gibi şeyleri temsil eden) gibi şeyler içerir. Ben bunu içinde modeli matris.XXXy=Xβ

Deney tasarımı, veri toplanmadan önce olduğu için tasarım matrisinin ve model matrisinin nasıl oluşturulacağına odaklanır. Veriler zaten toplanmışsa, tasarım taş olarak ayarlanır, ancak yine de model matrisini değiştirebilirsiniz. Bazen tasarlanmış bir deney, tasarım matrisinde , kontrol edilemeyen ancak gözlemleyebileceğiniz ortak değişkenler adı verilen belirli sabit sütunlara sahip olacaktır .

Model ve tasarım seçiminize bağlı olarak olabilecek bazı şeyler vardır ... belirli parametrelerin tahmin edilmesi zorlaşabilir (tahmin edicinin daha büyük varyansları) veya belirli parametreleri hiç tahmin edemeyebilirsiniz. Uygun bir modele karar vermenin bazı sanat unsurları olduğunu söyleyebilirim ve kesinlikle deney tasarlamak için bir sanat var.


2
Bu çok yararlı ama burada "ortak" bir dipnot. Bazı insanlar bu terimi her türlü yordayıcı veya bağımsız değişken için çok daha geniş bir şekilde kullanır. (Doğal olarak başka birçok eşanlamlı vardır.)
Nick Cox

(+1) İlk katkınız için çok güzel - sitemize hoş geldiniz!
whuber

2

Tasarım matrisi olarak adlandırılır, çünkü matrisinin sütunları modelin tasarımına dayanır. Model karar verildiği anda tasarım matrisine (temelde tahmin etmeye çalıştığınız her için bir sütun) sahip olduğu için keyfi olarak oluşturulabileceğine inanmıyorum . Bununla birlikte, model oluşturma bir sanat olarak kabul edilebildiğinden, tasarım matrisini inşa edebileceğimi düşünüyorum.XXXβ


2

X sadece verilerinizdir (eksi yanıt değişkeni). Tasarım matrisi olarak adlandırıldığına inanıyorum çünkü modelinizin "tasarımını" (eğitim yoluyla) tanımlar.

X, sanatta olduğu gibi bir dereceye kadar keyfi olarak tasarlanabilir veya inşa edilebilir mi?

Temel olarak bu soru, cevabın açıkça evet olduğu "üretilmiş veriler üzerinde eğitilmiş bir model inşa edebilir misiniz?" Örneğin, önceden tanımlanmış bir eğime ve kesişmeye sahip bir model verecek keyfi bir tasarım matrisi (gerçekten de tasarım vektörü) oluşturmanın bir yolu:

design_mat=function(b, a){
  X = runif(100)
  Y = a*X + b
  data.frame(X,Y)
}

df = design_mat(-5, 12.3)

(lm(Y~X, data=df))

Call:
lm(formula = Y ~ X, data = df)

Coefficients:
(Intercept)            X  
       -5.0         12.3  

Örneğimde, örnekleme amacıyla rastgele tasarım verilerinden gelen yanıtı "yapılandırdım", ancak tasarım matrisini kullanarak rastgele bir yanıttan kolayca oluşturmuş olabilirsiniz .X=Yba

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.