Benim görevim 6 değişkenli kovaryans matrisinde değişiklik olup olmadığını test etmektir. 6 değişkenin değerleri aynı deneklerden iki kez ölçülür (ölçümler arasında 3 yıl).
Bunu nasıl yapabilirim? İşlerimin çoğunu SAS kullanarak yapıyorum.
Benim görevim 6 değişkenli kovaryans matrisinde değişiklik olup olmadığını test etmektir. 6 değişkenin değerleri aynı deneklerden iki kez ölçülür (ölçümler arasında 3 yıl).
Bunu nasıl yapabilirim? İşlerimin çoğunu SAS kullanarak yapıyorum.
Yanıtlar:
Dağılımlarınızın çok değişkenli normal olduğu varsayılarak (kovaryans matris testleri, her neyse, bunu varsayma eğiliminde olduğu için), sıfır hipoteziniz, iki popülasyonun sadece vardiya ile farklılık gösterdiğidir. Bunu, araçlarının çıkarıldığı iki veri grubu üzerindeki Kolmogorov-Smirnov testi ile test edebilirsiniz.
Rencher (2002) (Bölüm 7.3.2) iki matrisin (Kutu M-testi) karşılaştırılması için olasılık oranı testi istatistiği aşağıdaki gibi sağlar:
burada ve iki örnekteki örnek kovaryans matrisidir, havuzlanmış kovaryans matrisidir, ve serbestlik dereceleridir (örnek boyutu eksi 1). Asimptotik olarak , serbestlik dereceli dağılımını takip eder; burada , matrislerin boyutudur. Rencher (2002) ayrıca Bartlett tarafından düzeltilmiş test versiyonunu ve bir yaklaştırmasını vermektedir. Bununla birlikte, bu, tekrarlanan ölçümler testinden ziyade iki örnekli bir testtir, bu nedenle biraz muhafazakar olabilir.S 2 S p ν 1 ν 2 - 2 log M χ 2 p ( p + 1 ) / 2 p F
Yapısal eşitlik modelleme yazılımını kullanabilirsiniz. Bu, sürecin Amos'ta nasıl çalışabileceğinin bir taslağıdır:
var_x1 = var_y1 var_x2 = var_y2
vb.cov_x1_x2 = cov_y1_y2 cov_x1_x3 = cov_y1_y3
vb.Bu muhtemelen proc karışık ile test edilebilir (çok değişkenli normalliği varsaymanız gerekir). Tüm verileri tek bir sütunda toplayın. Bu durumda konu kimliği ve zaman noktası için göstergelere ihtiyacınız olacaktır. Hem konu kimliği hem de zaman noktası göstergesini sınıf değişkenleri olarak tanımlamanız gerekir. Sadece kesişme modelini takın; daha sonra kısıtlanmamış bir varyans / kovaryans yapısına ( type=un
) uymak için belki de tekrarlanan bir ifade kullanın . Not edin burada olasılığıdır) ve serbestlik derecesi. Daha sonra ikinci bir model takın, ancak bu kez tekrarlanan ifadede, her zaman noktası için ayrı ayrı kovaryans yapıları oluşturma seçeneğini kullanın (yani her zaman noktası bir gruptur). Not edinL - 2 ln ( L )group=
SAS
ve df. Daha sonra, iki model arasındaki -2loglikelihoods ve dfs arasındaki farkı kullanarak LRT testini yapın, bu iki model arasında uyum farkı olmayan sıfır hipotezi altında ki kare olarak dağıtılmalıdır.