Çok boyutlu ölçekleme - Multidimensional scaling

Oylama modellerine uygulanan klasik çok boyutlu ölçekleme örneği Amerika Birleşik Devletleri Temsilciler Meclisi. Her kırmızı nokta, Meclisin bir Cumhuriyetçi üyesini ve her mavi nokta bir Demokrat'ı temsil eder.

Çok boyutlu ölçekleme (MDS) seviyesini görselleştirmek için bir araçtır. benzerlik bir veri kümesinin bireysel vakalarının. MDS, "bir dizi n nesne veya birey arasındaki ikili 'mesafeler' hakkındaki bilgileri" soyut olarak eşlenmiş n noktanın konfigürasyonuna çevirmek için kullanılır. Kartezyen uzay.[1]

Daha teknik olarak, MDS bir dizi ilgili emretmek kullanılan teknikler bilgi görselleştirme, özellikle bir belgede yer alan bilgileri görüntülemek için mesafe matrisi. Bu bir biçimdir doğrusal olmayan boyutluluk azaltma.

Bir setteki her bir nesne çifti arasındaki mesafeleri ve seçilen sayıda boyutu içeren bir mesafe matrisi verildiğinde, N, bir MDS algoritma her nesneyi içine yerleştirir N-boyutlu Nesneler arası mesafelerin mümkün olduğu kadar korunacağı şekilde boşluk. İçin N = 1, 2, ve 3ortaya çıkan noktalar bir dağılım grafiği.[2]

MDS'ye temel teorik katkılar, James O. Ramsay nın-nin McGill Üniversitesi aynı zamanda babası olarak kabul edilen fonksiyonel veri analizi.[kaynak belirtilmeli ]

Türler

MDS algoritmaları bir taksonomi, girdi matrisinin anlamına bağlı olarak:

Klasik çok boyutlu ölçeklendirme

Olarak da bilinir Ana Koordinat Analizi (PCoA), Torgerson Scaling veya Torgerson – Gower ölçeklendirme. Öğe çiftleri arasında farklılıklar veren bir girdi matrisi alır ve yapılandırması bir koordinat matrisini çıkarır. kayıp fonksiyonu aranan Gerginlik.[2] Örneğin, bir matristeki birçok şehir arasındaki havadan uzaklıklar göz önüne alındığında , nerede koordinatları arasındaki mesafedir ve şehir, veren şehirlerin koordinatlarını bulmak istiyorsunuz. Bu sorun klasik MDS'de ele alınmaktadır.

Klasik MDS'de Uzaklıkta Gerilme ve Gerilme adı verilen genel kayıp fonksiyonları. Tür şu şekilde verilir: , nerede matrisin şartları aşağıdaki algoritmanın 2. adımında tanımlanmıştır.

Klasik MDS algoritmasının adımları:
Klasik MDS, koordinat matrisinin türetilebilir özdeğer ayrışımı itibaren . Ve matris yakınlık matrisinden hesaplanabilir çift ​​merkezleme kullanarak.[3]
  1. Karesel yakınlık matrisini ayarlayın
  2. Çift merkezleme uygulayın: kullanmak merkezleme matrisi , nerede nesnelerin sayısıdır.
  3. Belirle en büyük özdeğerler ve karşılık gelen özvektörler nın-nin (nerede çıktı için istenen boyut sayısıdır).
  4. Şimdi, , nerede matrisidir özvektörler ve ... Diyagonal matris nın-nin özdeğerleri .
Klasik MDS varsayar Öklid mesafeler. Dolayısıyla bu, doğrudan farklılık derecelendirmeleri için geçerli değildir. [ Gerilmenin nasıl en aza indirildiğini göstermeli - Frobenius Mesafesi? ]

Metrik çok boyutlu ölçekleme (mMDS)

Optimizasyon prosedürünü çeşitli kayıp fonksiyonlarına ve bilinen mesafelerin ağırlıklarla vb. Giriş matrislerine genelleştiren klasik MDS'nin bir üst kümesidir. Bu bağlamda yararlı bir kayıp işlevi denir stresdenen bir prosedür kullanılarak genellikle küçültülür stres majorizasyonu. Metrik MDS, karelerin artık toplamı olan "Stres" adlı maliyet işlevini en aza indirir:

: veya,

Metrik ölçekleme, kullanıcı kontrollü üslü bir güç dönüşümü kullanır : ve mesafe için. Klasik ölçeklendirmede . Metrik olmayan ölçekleme, benzerliklerin bir dönüşümünü parametrik olmayan bir şekilde tahmin etmek için izotonik regresyonun kullanılmasıyla tanımlanır. [ Kafa karıştırıcı gösterim: daha önce açısından tanımlanmıştı ve , buna göre yukarıdaki pay 0 olacaktır. Açıklığa kavuşturulması gerekiyor. ]

Metrik olmayan çok boyutlu ölçekleme (nMDS)

Metrik MDS'nin tersine, metrik olmayan MDS hem bir parametrik olmayan monoton madde-madde matrisindeki farklılıklar ile öğeler arasındaki Öklid mesafeleri arasındaki ilişki ve her bir maddenin düşük boyutlu uzaydaki konumu. İlişki tipik olarak kullanılarak bulunur izotonik regresyon: İzin Vermek yakınlık vektörünü gösterir, monoton bir dönüşümü , ve nokta mesafeleri; daha sonra sözde stresi en aza indiren koordinatlar bulunmalı,

Bu maliyet işlevinin birkaç çeşidi mevcuttur. MDS programları, MDS çözümünü elde etmek için stresi otomatik olarak en aza indirir.
Metrik olmayan bir MDS algoritmasının özü, iki aşamalı bir optimizasyon sürecidir. İlk olarak yakınlıkların optimal monotonik dönüşümü bulunmalıdır. İkinci olarak, bir konfigürasyonun noktaları, mesafeleri ölçeklendirilmiş yakınlıklara mümkün olduğunca yakın olacak şekilde en uygun şekilde düzenlenmelidir. Metrik olmayan bir MDS algoritmasındaki temel adımlar şunlardır:
  1. Rastgele bir nokta konfigürasyonu bulun, e. g. normal bir dağılımdan örnek alarak.
  2. Noktalar arasındaki mesafeleri d hesaplayın.
  3. Optimal ölçeklendirilmiş verileri elde etmek için yakınlıkların optimal monotonik dönüşümünü bulun .
  4. Yeni bir nokta konfigürasyonu bularak en uygun şekilde ölçeklenmiş veriler ile mesafeler arasındaki stresi en aza indirin.
  5. Stresi bazı kriterlerle karşılaştırın. Stres yeterince küçükse, algoritmadan çıkın, aksi takdirde 2'ye dönün.

Louis Guttman En küçük alan analizi (SSA), metrik olmayan MDS prosedürünün bir örneğidir.

Genelleştirilmiş çok boyutlu ölçekleme (GMD)

Hedef uzayın, Öklid olmayan rastgele düz bir uzay olduğu metrik çok boyutlu ölçeklemenin bir uzantısı. Farklılıkların bir yüzeydeki mesafeler olduğu ve hedef boşluğun başka bir yüzey olduğu durumlarda, GMDS bir yüzeyin diğerine en az distorsiyon gömülmesini bulmaya izin verir.[4]

Detaylar

Analiz edilecek veriler aşağıdakilerden oluşan bir koleksiyondur: nesneler (renkler, yüzler, stoklar, ...) mesafe fonksiyonu tanımlanmış,

arasındaki mesafe -th ve -nci nesneler.

Bu mesafeler, benzemezlik matrisi

MDS'nin amacı verilmiştir , bulmak vektörler öyle ki

hepsi için ,

nerede bir vektör normu. Klasik MDS'de bu norm, Öklid mesafesi, ancak daha geniş anlamda bir metrik veya keyfi mesafe işlevi.[5]

Diğer bir deyişle, MDS, bir eşleme bulmaya çalışır. içine nesneler mesafeler korunacak şekilde. Boyut 2 veya 3 olarak seçilirse, vektörleri çizebiliriz arasındaki benzerliklerin görselleştirmesini elde etmek için nesneler. Vektörlerin benzersiz değildir: Öklid mesafesi ile, bunlar rastgele çevrilebilir, döndürülebilir ve yansıtılabilir, çünkü bu dönüşümler ikili mesafeleri değiştirmez. .

(Not: Sembol kümesini gösterir gerçek sayılar ve gösterim Kartezyen ürününü ifade eder Kopyaları , hangisi bir gerçek sayılar alanı üzerinde boyutlu vektör uzayı.)

Vektörleri belirlemede çeşitli yaklaşımlar vardır . MDS genellikle bir optimizasyon sorunu, nerede bazı maliyet işlevlerinin bir küçültücü olarak bulunur, örneğin,

Daha sonra sayısal optimizasyon teknikleriyle bir çözüm bulunabilir. Özellikle seçilen bazı maliyet fonksiyonları için, küçültücüler matris açısından analitik olarak ifade edilebilir eigendecompositions.[kaynak belirtilmeli ]

Prosedür

MDS araştırması yürütmenin birkaç adımı vardır:

  1. Sorunu formüle etmek - Hangi değişkenleri karşılaştırmak istiyorsunuz? Kaç değişkeni karşılaştırmak istiyorsunuz? Çalışma hangi amaçla kullanılacak?
  2. Giriş verilerini elde etmek - Örneğin,: - Katılımcılara bir dizi soru sorulur. Her ürün çifti için benzerliği derecelendirmeleri istenir (genellikle 7 puanlık bir Likert ölçeği çok benzerden çok benzemez). İlk soru Coke / Pepsi için, örneğin Coke / Hires rootbeer için bir sonraki, Pepsi / Dr Pepper için, sonraki Dr Pepper / Hires rootbeer için vb. Olabilir. Soru sayısı, sayısının bir fonksiyonudur. markalar ve şu şekilde hesaplanabilir nerede Q soruların sayısı ve N marka sayısıdır. Bu yaklaşım, "Algı verileri: doğrudan yaklaşım" olarak adlandırılır. Başka iki yaklaşım var. "Algı verileri: türetilmiş yaklaşım" vardır, burada ürünlerin bir üzerinde derecelendirilen özniteliklere ayrıştırılması anlamsal diferansiyel ölçek. Diğeri, katılımcılara benzerlik yerine tercihlerinin sorulduğu "Tercih verileri yaklaşımı" dır.
  3. MDS istatistik programını çalıştırma - Prosedürü çalıştırmak için yazılım, birçok istatistiksel yazılım paketinde mevcuttur. Genellikle Metrik MDS (aralık veya oran düzeyi verileriyle ilgilenir) ve Metrik Olmayan MDS arasında bir seçim vardır.[6] (sıralı verilerle ilgilenir).
  4. Boyutların sayısına karar verin - Araştırmacı, bilgisayarın oluşturmasını istediği boyutların sayısına karar vermelidir. MDS çözümünün yorumlanabilirliği genellikle önemlidir ve daha düşük boyutlu çözümlerin yorumlanması ve görselleştirilmesi genellikle daha kolay olacaktır. Bununla birlikte, boyut seçimi aynı zamanda yetersiz uydurma ve aşırı uydurmayı dengeleme meselesidir. Daha düşük boyutlu çözümler, farklılık verilerinin önemli boyutlarını dışarıda bırakarak yetersiz kalabilir. Daha yüksek boyutlu çözümler, farklılık ölçümlerinde gürültüye fazla uyabilir. Bu nedenle, AIC / BIC, Bayes faktörleri veya çapraz doğrulama gibi model seçim araçları, yetersiz uydurma ve aşırı uydurmayı dengeleyen boyutluluğu seçmek için yararlı olabilir.
  5. Sonuçların haritalanması ve boyutların tanımlanması - İstatistik programı (veya ilgili bir modül) sonuçları haritalayacaktır. Harita her bir ürünü (genellikle iki boyutlu uzayda) çizecektir. Ürünlerin birbirine yakınlığı, hangi yaklaşımın kullanıldığına bağlı olarak ne kadar benzer olduklarını veya ne kadar tercih edildiğini gösterir. Gömme boyutlarının gerçekte sistem davranışının boyutlarına nasıl karşılık geldiği, mutlaka açık değildir. Burada yazışma hakkında öznel bir yargıya varılabilir (bkz. algısal haritalama ).
  6. Sonuçları güvenilirlik ve geçerlilik için test edin - Hesapla R-kare MDS prosedürü tarafından ölçeklenen verinin varyans oranının ne kadarının hesaba katılabileceğini belirlemek için. 0,6'lık bir R-kare minimum kabul edilebilir seviye olarak kabul edilir.[kaynak belirtilmeli ] 0,8'lik bir R-karesi metrik ölçekleme için iyi, .9 ise metrik olmayan ölçekleme için iyi kabul edilir. Diğer olası testler Kruskal'ın Stresi, bölünmüş veri testleri, veri kararlılığı testleri (yani, bir markayı ortadan kaldırma) ve test-tekrar test güvenilirliğidir.
  7. Sonuçları kapsamlı bir şekilde rapor edin - Haritalama ile birlikte, en azından mesafe ölçüsü (ör. Sorenson indeksi, Jaccard indeksi ) ve güvenilirlik (örneğin, stres değeri) verilmelidir. Ayrıca, bir başlangıç ​​yapılandırması verdiyseniz veya rastgele bir seçim yaptıysanız, genellikle kullanılan program tarafından tanımlanan (bazen algoritma raporunun yerini alan) algoritmayı (örn. Kruskal, Mather) vermeniz çok tavsiye edilir. boyutluluğun değerlendirilmesi, Monte Carlo yöntemi sonuçlar, yineleme sayısı, kararlılık değerlendirmesi ve her eksenin orantılı varyansı (r-kare).

Uygulamalar

Ayrıca bakınız

Referanslar

  1. ^ Mead, A (1992). "Çok Boyutlu Ölçekleme Yöntemlerinin Geliştirilmesinin Gözden Geçirilmesi". Kraliyet İstatistik Derneği Dergisi. D Serisi (İstatistikçi). 41 (1): 27–39. JSTOR  234863. Öz. Çok boyutlu ölçekleme yöntemleri artık psikofizik ve duyusal analizde yaygın bir istatistiksel araçtır. Bu yöntemlerin gelişimi, Torgerson (metrik ölçekleme), Shepard ve Kruskal'ın (metrik olmayan ölçekleme) özgün farklılıkları ölçeklendirme ve Ramsay tarafından önerilen maksimum olasılık yöntemleriyle orijinal araştırmalarından alınmıştır.
  2. ^ a b Borg, I .; Groenen, P. (2005). Modern Çok Boyutlu Ölçekleme: teori ve uygulamalar (2. baskı). New York: Springer-Verlag. s. 207–212. ISBN  978-0-387-94845-4.
  3. ^ Wickelmaier, Florian. "MDS'ye giriş." Ses Kalitesi Araştırma Birimi, Aalborg Üniversitesi, Danimarka (2003): 46
  4. ^ Bronstein AM, Bronstein MM, Kimmel R (Ocak 2006). "Genelleştirilmiş çok boyutlu ölçekleme: izometri ile değişmeyen kısmi yüzey eşleştirme için bir çerçeve". Proc. Natl. Acad. Sci. AMERİKA BİRLEŞİK DEVLETLERİ. 103 (5): 1168–72. Bibcode:2006PNAS..103.1168B. doi:10.1073 / pnas.0508601103. PMC  1360551. PMID  16432211.
  5. ^ Kruskal, J. B. ve Wish, M. (1978), Çok boyutlu ölçekleme, Sage University Paper series on Quantitative Application in the Social Sciences, 07-011. Beverly Hills ve Londra: Sage Yayınları.
  6. ^ Kruskal, J. B. (1964). "Metrik olmayan bir hipoteze uyumun iyiliğini optimize ederek çok boyutlu ölçeklendirme". Psychometrika. 29 (1): 1–27. doi:10.1007 / BF02289565.

Kaynakça

  • Cox, T.F .; Cox, M.A.A. (2001). Çok boyutlu ölçekleme. Chapman ve Hall.
  • Coxon, Anthony P.M. (1982). Çok Boyutlu Ölçekleme Kullanım Kılavuzu. MDS (X) Bilgisayar Programları kitaplığına özel referansla. Londra: Heinemann Eğitim Kitapları.
  • Green, P. (Ocak 1975). "MDS'nin pazarlama uygulamaları: Değerlendirme ve görünüm". Pazarlama Dergisi. 39 (1): 24–31. doi:10.2307/1250799. JSTOR  1250799.
  • McCune, B. & Grace, J.B. (2002). Ekolojik Toplulukların Analizi. Oregon, Gleneden Beach: MjM Yazılım Tasarımı. ISBN  978-0-9721290-0-8.
  • Genç, Forrest W. (1987). Çok boyutlu ölçekleme: Tarih, teori ve uygulamalar. Lawrence Erlbaum Associates. ISBN  978-0898596632.
  • Torgerson, Warren S. (1958). Teori ve Ölçeklendirme Yöntemleri. New York: Wiley. ISBN  978-0-89874-722-5.