Soru

Zorluk: ZorTemel Bileşen Skorları

Büyük boyutlu bir veri seti üzerinde öznitelik çıkarımı çalışmaları yapan bir veri bilimci, nn gözlem ve pp değişkenden oluşan çok değişkenli bir veri matrisi için örneklem kovaryans matrisini kullanarak Temel Bileşenler Analizi (TBA) uygulamaktadır. İlgili analist, kovaryans matrisinin özdeğerlerini (λj\lambda_j) ve bu özdeğerlere karşılık gelen ortogonal özvektörlerden oluşan matrisi (EE) hatasız bir şekilde elde etmiştir.

Analizin son aşamasında temel bileşen skorlarını hesaplarken dikkatsizlik sonucu verileri merkezcilleştirmeyi (sütun ortalamalarını her bir gözlemden çıkarmayı) unutmuş; doğrudan ham veri matrisi (XX) ile özvektör matrisini (EE) çarparak Y=XEY^* = XE şeklinde hatalı bir skor matrisi elde etmiştir. Teorik olarak doğru hesaplama ise, merkezcilleştirilmiş veri matrisi (XcX_c) kullanılarak Y=XcEY = X_cE şeklinde yapılmalıdır.

Buna göre, veri bilimcinin hatalı hesapladığı YY^* skor matrisi ile matematiksel olarak doğru hesaplanması gereken YY skor matrisi karşılaştırıldığında aşağıdakilerden hangisi kesinlikle doğrudur?

  1. A
    Veri merkezcilleştirilmediği için YY^* matrisindeki temel bileşen skorları ortogonallik (diklik) özelliğini kaybeder ve skorlar birbiriyle istatistiksel olarak korele hale gelir.
  2. B
    Ortalamalardan arındırma işlemi yapılmadığı için YY^* matrisinin sütun varyansları, ilgili bileşenin özdeğerine (λj\lambda_j) eşit olma özelliğini yitirerek yapay olarak büyür.
  3. C
    Verilerin orijine taşınmaması matris çarpımının değişme özelliğini (XE=EXXE = EX) ihlal edeceğinden, YY^* matrisinde temel bileşenlerin açıklanan varyans oranları sıralaması tamamen değişir.
  4. YY^* matrisindeki temel bileşen skorlarının varyansları ve birbirleri ile olan kovaryansları YY matrisi ile tamamen aynıdır, ancak YY^* skorlarının serisel ortalamaları sıfırdan farklıdır.Cevap
  5. E
    Ham veri kullanıldığından YY^* skorları orijinal birimlerden doğrudan etkilenir ve analiz istemsizce kovaryans yerine korelasyon matrisi üzerinden yapılmış gibi standartlaştırılmış sonuç üretir.

Cevap

Hatalı hesaplanan skorların varyansları ve kovaryansları, doğru hesaplanan skorlarla tamamen aynı kalırken, sadece ortalamaları sıfır dışı bir değer alacaktır.
Temel bileşen skorları, veri matrisinin özvektörlerle doğrusal bir dönüşümüdür. Ham veri matrisi (XX), merkezcilleştirilmiş veri matrisi (XcX_c) ile sütun ortalamalarının toplamına eşittir (X=Xc+1XˉX = X_c + \mathbf{1}\bar{X}). Hatalı hesaplanan skor matrisi Y=XEY^* = XE eşitliğinde yerine konulduğunda Y=(Xc+1Xˉ)E=XcE+1XˉE=Y+CY^* = (X_c + \mathbf{1}\bar{X})E = X_cE + \mathbf{1}\bar{X}E = Y + C (C burada her bir gözlem için aynı olan sabit bir satır vektörüdür) elde edilir. İstatistik kuralları gereği, bir rassal değişkene sabit bir değer eklemek varyansını ve kovaryansını hiçbir şekilde değiştirmez. Bu nedenle hatalı hesaplanan skorların varyansları yine ilgili özdeğerlere (λj\lambda_j) eşit kalır ve kovaryansları sıfır olmaya devam eder (diklik korunur). Değişen tek istatistiksel parametre, artık sıfır olmayan beklenen değerdir (ortalama).

Adım Adım Çözüm

1
Hatalı skor matrisinin (YY^*) merkezcilleştirilmiş veriye (XcX_c) bağlı cebirsel denklemini yazmak.
X=Xc+1XˉX = X_c + \mathbf{1}\bar{X} (Ham veri = Merkezcilleştirilmiş Veri + Ortalama) eşitliğini kullanarak: Y=XE=(Xc+1Xˉ)E=XcE+1XˉE=Y+CY^* = XE = (X_c + \mathbf{1}\bar{X})E = X_cE + \mathbf{1}\bar{X}E = Y + C elde edilir. Burada CC, her sütunu sabit bir değer olan ötelenme matrisidir.
Yapılan hatanın temel bileşen skorlarına (Y) olan matematiksel etkisini tam olarak görebilmek için.
2
Elde edilen Y=Y+CY^* = Y + C eşitliği üzerinden ortalamaların (beklenen değer) nasıl etkilendiğini incelemek.
E(Y)=E(Y+C)=E(Y)+C=0+C=C0E(Y^*) = E(Y + C) = E(Y) + C = 0 + C = C \neq 0.
TBA'da doğru hesaplanan skorların (Y) ortalaması daima sıfırdır. Sabit bir ötelenme (CC) eklendiğinde serilerin ortalamasının sıfırdan sapacağı kanıtlanmış olur.
3
Ötelenmenin varyans ve kovaryans yapılarına olan etkisini istatistiksel kurallarla değerlendirmek.
Var(Y+C)=Var(Y)=λjVar(Y+C) = Var(Y) = \lambda_j ve Cov(Yi+C,Yj+C)=Cov(Yi,Yj)=0Cov(Y_i+C, Y_j+C) = Cov(Y_i, Y_j) = 0.
İstatistik teorisinde bir rassal değişkene veya vektöre sabit bir değer eklemek veri noktalarının kendi aralarındaki mesafeyi (yayılımı) değiştirmediği için varyansı ve diğer değişkenlerle olan kovaryansı değiştirmez.

Anahtar Kavram

Temel Bileşen Skorlarının cebirsel özellikleri ve doğrusal dönüşümlerin (ötelenme) varyans/kovaryans matrisine etkisi.
Tahmini Süre:1m 30s
Bu soruyu puanla