Yaklaşık Bayes hesaplaması - Approximate Bayesian computation

Yaklaşık Bayes hesaplaması (ABC) bir sınıf oluşturur hesaplama yöntemleri köklü Bayes istatistikleri bu, model parametrelerinin arka dağılımlarını tahmin etmek için kullanılabilir.

Tüm model tabanlı istatiksel sonuç, olasılık işlevi gözlenen verilerin olasılığını belirli bir istatistiksel model ve böylece destek verilerinin belirli parametre değerlerine ve farklı modeller arasındaki seçimlere ödünç verme miktarını belirler. Basit modeller için, olasılık fonksiyonu için analitik bir formül tipik olarak türetilebilir. Bununla birlikte, daha karmaşık modeller için, analitik bir formül bulunması zor olabilir veya olasılık işlevinin değerlendirilmesi hesaplama açısından çok maliyetli olabilir.

ABC yöntemleri, olabilirlik işlevinin değerlendirmesini atlar. Bu şekilde, ABC yöntemleri istatistiksel çıkarımın dikkate alınabileceği modellerin alanını genişletir. ABC yöntemleri matematiksel olarak sağlam temellere dayanır, ancak kaçınılmaz olarak etkilerinin dikkatle değerlendirilmesi gereken varsayımlar ve tahminler yaparlar. Dahası, ABC'nin daha geniş uygulama alanı, parametre tahmini ve model seçimi.

ABC, son yıllarda ve özellikle de ortaya çıkan karmaşık sorunların analizi için hızla popülerlik kazanmıştır. Biyolojik Bilimler, Örneğin. içinde popülasyon genetiği, ekoloji, epidemiyoloji, ve sistem biyolojisi.

Tarih

ABC ile ilgili ilk fikirlerin geçmişi 1980'lere dayanmaktadır. Donald Rubin 1984'te Bayesçi ifadelerin yorumunu tartışırken,[1] bir örnekleme mekanizmasını tanımladı. arka dağıtım. Bu şema daha çok kavramsaldı Düşünce deneyi parametrelerin arka dağılımlarını çıkarırken ne tür manipülasyonların yapıldığını göstermek için. Örnekleme mekanizmasının açıklaması, örnekleme mekanizmasının tanımı ile tam olarak örtüşmektedir. ABC reddetme şeması ve bu makale yaklaşık Bayes hesaplamasını açıklayan ilk makale olarak düşünülebilir. Ancak iki aşamalı beş noktanın düzeni tarafından inşa edildi Francis Galton 1800'lerin sonlarında bu, bir uygulamanın fiziksel bir uygulaması olarak görülebilir. ABC reddetme şeması tek bir bilinmeyen (parametre) ve tek bir gözlem için.[2] Rubin, Bayesci çıkarımda, uygulamalı istatistikçilerin yalnızca analitik olarak izlenebilir modellere razı olmamaları, bunun yerine faizin posterior dağılımını tahmin etmelerine izin veren hesaplama yöntemlerini dikkate almaları gerektiğini savunduğunda, Rubin tarafından başka bir ileri görüşlü noktaya değinildi. Bu şekilde daha geniş bir model yelpazesi düşünülebilir. Bu argümanlar özellikle ABC bağlamında ilgilidir.

1984 yılında Peter Diggle ve Richard Gratton[3] analitik formunun olduğu durumlarda olasılık fonksiyonuna yaklaşmak için sistematik bir simülasyon şeması kullanılması önerildi inatçı. Yöntemleri, parametre uzayında bir ızgara tanımlamaya ve her ızgara noktası için birkaç simülasyon çalıştırarak olasılığı tahmin etmek için kullanmaya dayanıyordu. Yaklaşım daha sonra simülasyonların sonuçlarına yumuşatma teknikleri uygulanarak geliştirildi. Hipotez testi için simülasyon kullanma fikri yeni olmasa da,[4][5] Görünüşe göre Diggle ve Gratton, olasılığın zorlu olduğu bir durumda istatistiksel çıkarım yapmak için simülasyonu kullanan ilk prosedürü tanıttı.

Diggle ve Gratton'ın yaklaşımı yeni bir sınır açmış olsa da, yöntemleri posterior dağıtımdan ziyade olasılığı tahmin etmeyi amaçladığından, şu anda ABC olarak bilinen yöntemle tam olarak aynı değildi. Bir makale Simon Tavaré et al.[6] posterior çıkarım için bir ABC algoritması öneren ilk oldu. Yeni ufuklar açan çalışmalarında, DNA dizisi verilerinin soyağacı hakkındaki çıkarımlar ve özellikle de zamanın posterior dağılımına karar verme sorunu dikkate alındı. en son ortak ata örneklenen bireylerin. Bu tür bir çıkarım, birçok demografik model için analitik olarak zorludur, ancak yazarlar varsayılan modeller altında birleşen ağaçları simüle etmenin yollarını sundular. Sentetik ve gerçek verilerdeki ayırma alanlarının sayısının karşılaştırılmasına dayalı olarak teklifleri kabul ederek / reddederek model parametrelerinin sonundan bir örnek elde edildi. Bu çalışmayı, insan Y kromozomundaki varyasyonun modellenmesi üzerine uygulamalı bir çalışma izledi. Jonathan K. Pritchard et al.[7] ABC yöntemini kullanarak. Son olarak, yaklaşık Bayesçi hesaplama terimi Mark Beaumont tarafından oluşturuldu. et al.,[8] ABC metodolojisini daha da genişletmek ve ABC yaklaşımının daha spesifik olarak popülasyon genetiğindeki problemler için uygunluğunu tartışmak. O zamandan beri ABC, sistem biyolojisi, epidemiyoloji ve popülasyon genetiği dışındaki uygulamalara yayıldı. filocoğrafya.

Yöntem

Motivasyon

Ortak bir enkarnasyon Bayes teoremi ilişkilendirir şartlı olasılık (veya belirli bir parametre değerinin yoğunluğu) verilen veriler için olasılık nın-nin verilen kural gereği

,

nerede posteri ifade eder, olası, önceki ve kanıt (aynı zamanda marjinal olasılık veya verilerin önceki tahmin olasılığı).

Önceki, hakkındaki inançları temsil eder önce mevcuttur ve genellikle iyi bilinen ve izlenebilir dağılım aileleri arasından belirli bir dağılım seçilerek belirlenir, öyle ki hem önceki olasılıkların değerlendirilmesi hem de değerlerin rastgele oluşturulması nispeten basittir. Belirli model türleri için, öncekini belirtmek daha pragmatiktir. tüm unsurlarının ortak dağılımının bir çarpanlara ayrılmasını kullanarak koşullu dağılımlarının bir dizisi olarak. Kişi yalnızca farklı değerlerin göreceli posterior olasılıkları ile ilgileniyorsa , kanıt göz ardı edilebilir, çünkü bir sabit normalleştirme, herhangi bir arka olasılık oranı için iptal eder. Bununla birlikte, olasılığı değerlendirmek için hala gereklidir ve önceki . Çok sayıda uygulama için hesaplama açısından pahalı olasılığı değerlendirmek için, hatta tamamen imkansız[9] Bu sorunu aşmak için ABC'nin kullanılmasını motive eder.

ABC reddetme algoritması

Tüm ABC tabanlı yöntemler, sonuçları gözlemlenen verilerle karşılaştırılan simülasyonlarla olasılık fonksiyonuna yaklaşır.[10][11][12] Daha spesifik olarak, ABC'nin en temel biçimi olan ABC reddetme algoritmasıyla, ilk olarak önceki dağıtımdan bir dizi parametre noktası örneklenir. Örneklenmiş bir parametre noktası verildiğinde , bir veri seti daha sonra istatistiksel model altında simüle edilir tarafından belirtildi . Üretildiyse gözlemlenen verilerden çok farklı örneklenmiş parametre değeri atılır. Kesin terimlerle, hoşgörü ile kabul edilir Eğer:

,

mesafe ölçüsü nerede arasındaki tutarsızlık seviyesini belirler ve verilene göre metrik (Örneğin. Öklid mesafesi ). Simülasyon sonucunun verilerle tam olarak örtüşme olasılığı olduğundan (olay), genellikle kesinlikle pozitif bir tolerans gereklidir. ) ABC'nin önemsiz uygulamaları dışında hepsi için önemsizdir ve pratikte neredeyse tüm örneklenmiş parametre noktalarının reddedilmesine yol açar. ABC reddetme algoritmasının sonucu, arzu edilen posterior dağılıma göre yaklaşık olarak dağıtılan ve en önemlisi, olasılık fonksiyonunu açık bir şekilde değerlendirmeye gerek kalmadan elde edilen parametre değerlerinin bir örneğidir.

Yaklaşık Bayesci hesaplama ile parametre tahmini: kavramsal bir genel bakış.

Özet istatistikler

Bir veri seti oluşturma olasılığı küçük bir mesafe ile tipik olarak verilerin boyutu arttıkça azalır. Bu, yukarıdaki temel ABC reddetme algoritmasının hesaplama verimliliğinde önemli bir düşüşe yol açar. Bu sorunu azaltmak için yaygın bir yaklaşım, bir dizi daha düşük boyutlu özet istatistikler , ilgili bilgileri yakalamak için seçilenler . ABC reddetme algoritmasındaki kabul kriteri şöyle olur:

.

Özet istatistikler, yeterli model parametrelerine göre Bu şekilde elde edilen verimlilik artışı herhangi bir hata yapmaz.[13] Nitekim, tanımı gereği yeterlilik, tüm bilgilerin hakkında tarafından yakalandı .

Gibi aşağıda detaylandırılmıştır genellikle imkansızdır. üstel dağılım ailesi, sınırlı boyutlu bir yeterli istatistik kümesini tanımlamak için. Bununla birlikte, ABC yöntemleriyle çıkarımın yapıldığı uygulamalarda, bilgilendirici ancak muhtemelen yetersiz özet istatistikler sıklıkla kullanılmaktadır.

Misal

Dinamik, iki durumlu bir gizli Markov modeli

Açıklayıcı bir örnek bir iki durumlu bir ile karakterize edilebilen sistem gizli Markov modeli (HMM) ölçüm gürültüsüne tabidir. Bu tür modeller birçok biyolojik sistem için kullanılmaktadır: Örneğin geliştirmede kullanılmışlardır, telefon sinyali, aktivasyon / deaktivasyon, mantıksal işleme ve denge dışı termodinamik. Örneğin, Sonik kirpi (Shh) transkripsiyon faktörü Drosophila melanogaster HMM ile modellenebilir.[14] (Biyolojik) dinamik model iki durumdan oluşur: A ve B. Bir durumdan diğerine geçiş olasılığı şu şekilde tanımlanır: her iki yönde de, o zaman her adımda aynı durumda kalma olasılığı . Durumu doğru ölçme olasılığı (ve tersine, yanlış ölçüm olasılığı ).

Farklı zaman noktalarında durumlar arasındaki koşullu bağımlılıklar nedeniyle, zaman serisi verilerinin olasılığının hesaplanması biraz sıkıcıdır ve bu da ABC'yi kullanma motivasyonunu göstermektedir. Temel ABC için hesaplama sorunu, bunun gibi bir uygulamadaki verilerin büyük boyutluluğudur. Özet istatistik kullanılarak boyutluluk azaltılabilir , iki durum arasındaki geçişlerin frekansıdır. Mutlak fark, mesafe ölçüsü olarak kullanılır hoşgörü ile . Parametre hakkında sonradan çıkarım içinde sunulan beş adımı takip ederek yapılabilir.

Aşama 1: Gözlemlenen verilerin, kullanılarak oluşturulan AAAABAABBAAAAAABAAAA durum dizisini oluşturduğunu varsayalım. ve . İlişkili özet istatistik - deneysel verilerdeki durumlar arasındaki geçişlerin sayısı - şu şekildedir: .

Adım 2: Hakkında hiçbir şeyin bilinmediğini varsayarsak , aralıkta tek tip bir önceki istihdam edilmektedir. Parametre bilindiği ve veri üreten değere sabitlendiği varsayılır ama genel olarak gözlemlerden de tahmin edilebilir. Toplamda parametre noktaları öncekinden çizilir ve model, parametre noktalarının her biri için simüle edilir. sonuçlanan simüle edilmiş veri dizileri. Bu örnekte, , her çizilmiş parametre ve simüle edilmiş veri kümesinin kaydedildiği Tablo 1, sütun 2-3. Uygulamada, uygun bir yaklaşım elde etmek için çok daha büyük olması gerekir.

ABC reddetme algoritması örneği
benSimüle edilmiş veri kümeleri (2. adım)Özet istatistik
(Aşama 3)
Mesafe
(4. adım)
Sonuç
(4. adım)
10.08AABAAAABAABAAABAAAAA82kabul edilmiş
20.68AABBABABAAABBABABBAB137reddedildi
30.87BBBABBABBBBABABBBBBA93reddedildi
40.43AABAAAAABBABBBBBBBBA60kabul edilmiş
50.53ABBBBBAABBABBABAABBB93reddedildi

Aşama 3: Özet istatistik, simüle edilen verilerin her dizisi için hesaplanır .

4. Adım: Gözlenen ve simüle edilen geçiş frekansları arasındaki mesafe tüm parametre noktaları için hesaplanır. Mesafenin daha küçük veya eşit olduğu parametre noktaları posteriordan yaklaşık örnekler olarak kabul edilir.

Posterior Örnekte elde edilen (kırmızı), gerçek arka dağılım (siyah) ve büyük ABC simülasyonları ile karşılaştırıldığında . Yetersiz özet istatistiğinin kullanımı Gerektiğinde bile önyargı getirir (açık yeşil).

Adım 5: Arka dağılım, kabul edilen parametre noktaları ile yaklaşık olarak belirlenir. Posterior dağılım, gerçek değeri etrafındaki bir bölgedeki parametre değerleri için ihmal edilemez bir olasılığa sahip olmalıdır. veriler yeterince bilgilendirici ise sistemde. Bu örnekte, arka olasılık kütlesi 0,08 ve 0,43 değerleri arasında eşit olarak bölünmüştür.

Posterior olasılıklar, büyük özet istatistiği kullanarak ( ve ) ve tam veri dizisi ( ). Bunlar gerçek posterior ile karşılaştırılır, bu da tam ve verimli bir şekilde hesaplanabilir. Viterbi algoritması. Bu örnekte kullanılan özet istatistik yeterli değildir, çünkü teorik posteriordan sapma, aşağıdaki zorunluluklar altında bile önemlidir. . Çevresinde yoğunlaşan bir arka plan elde etmek için çok daha uzun gözlemlenen bir veri dizisine ihtiyaç duyulacaktır. gerçek değeri .

ABC'nin bu örnek uygulaması, açıklama amacıyla basitleştirmeler kullanır. ABC'nin daha gerçekçi uygulamaları, artan sayıda hakemli makalelerde mevcuttur.[10][11][12][15]

ABC ile model karşılaştırması

Parametre tahmininin dışında, ABC çerçevesi, farklı aday modellerin son olasılıklarını hesaplamak için kullanılabilir.[16][17][18] Bu tür uygulamalarda, red örneklemesinin hiyerarşik bir şekilde kullanılması bir olasılıktır. İlk olarak, modeller için önceki dağıtımdan bir model örneklenir. Daha sonra, bu modele atanan önceki dağıtımdan parametreler örneklenir. Son olarak, tek model ABC'de olduğu gibi bir simülasyon gerçekleştirilir. Farklı modeller için göreceli kabul frekansları şimdi bu modeller için arka dağılıma yaklaşmaktadır. Yine, modellerin ve parametrelerin ortak alanında bir partikül filtresi oluşturmak gibi modeller alanında ABC için hesaplama iyileştirmeleri önerilmiştir.[18]

Modellerin son olasılıkları tahmin edildikten sonra, aşağıdaki tekniklerden tam olarak yararlanılabilir: Bayes modeli karşılaştırması. Örneğin, iki modelin göreli olasılıklarını karşılaştırmak için ve , onların posterior oranını hesaplayabilir, bu da Bayes faktörü :

.

Model öncelikleri eşitse, yani - Bayes faktörü, arka orana eşittir.

Uygulamada, aşağıda tartışıldığı gibi Bu ölçümler, parametre ön dağılımları ve özet istatistik seçimine oldukça duyarlı olabilir ve bu nedenle model karşılaştırmasının sonuçları dikkatle çıkarılmalıdır.

Tuzaklar ve çareler

ABC tabanlı istatistiksel çıkarımda potansiyel riskler ve çareler
Hata kaynağıOlası sorunÇözümAlt bölüm
Sıfır olmayan tolerans Hatasızlık, hesaplanan arka dağılıma yanlılık getirir.Posterior dağılımın toleransa duyarlılığının teorik / pratik çalışmaları. Gürültülü ABC.# Posteriorun yaklaşımı
Yetersiz özet istatistikBilgi kaybı, şişirilmiş güvenilir aralıklara neden olur.Yeterli istatistiklerin otomatik seçimi / yarı otomatik tanımlanması. Model doğrulama kontrolleri (ör. Templeton 2009[19]).# Özet istatistiklerin seçimi ve yeterliliği
Az sayıda model / yanlış belirlenmiş modellerİncelenen modeller temsili değildir / öngörü gücünden yoksundur.Dikkatli model seçimi. Tahmin gücünün değerlendirilmesi.# Az sayıda model
Önceler ve parametre aralıklarıSonuçlar, önceliklerin seçimine duyarlı olabilir. Model seçimi anlamsız olabilir.Bayes faktörlerinin öncelik seçimine duyarlılığını kontrol edin. Öncül seçimiyle ilgili bazı teorik sonuçlar mevcuttur. Model doğrulaması için alternatif yöntemler kullanın.#Önceki dağılım ve parametre aralıkları
Boyutluluk lanetiDüşük parametre kabul oranları. Model hataları, parametre uzayının yetersiz araştırılmasından ayırt edilemez. Aşırı uyum riski.Varsa model azaltma yöntemleri. Parametre araştırmasını hızlandırma yöntemleri. Aşırı oturmayı tespit etmek için kalite kontrolleri.# Boyutluluk laneti
Özet istatistiklerle model sıralamasıÖzet istatistiklerde Bayes faktörlerinin hesaplanması, orijinal verilerdeki Bayes faktörleriyle ilişkili olmayabilir ve bu nedenle sonuçları anlamsız hale getirebilir.Yalnızca tutarlı bir Bayes modeli seçimi oluşturmak için gerekli ve yeterli koşulları karşılayan özet istatistikleri kullanın. Model doğrulaması için alternatif yöntemler kullanın.#Bayes faktörü ile ABC ve özet istatistikler
UygulamaSimülasyon ve çıkarım sürecindeki ortak varsayımlara karşı düşük koruma.Sonuçların sağlıklı kontrolleri. Yazılımın standardizasyonu.# Vazgeçilmez kalite kontrolleri

Tüm istatistiksel yöntemlerde olduğu gibi, ABC tabanlı yöntemlerin gerçek modelleme problemlerine uygulanması için doğası gereği bir dizi varsayım ve yaklaşım gereklidir. Örneğin, tolerans parametresi sıfıra indirmek kesin bir sonuç sağlar, ancak genellikle hesaplamaları çok pahalı hale getirir. Böylece, değerleri Pratikte sıfırdan büyük kullanılır, bu da bir önyargı getirir. Benzer şekilde, yeterli istatistikler tipik olarak mevcut değildir ve bunun yerine, bilgi kaybından dolayı ek bir önyargı oluşturan diğer özet istatistikler kullanılır. Ek önyargı kaynakları - örneğin, model seçimi bağlamında - daha ince olabilir.[13][20]

Aynı zamanda özellikle ABC yöntemlerine yöneltilen eleştirilerin bir kısmı, filocoğrafya,[19][21][22] ABC'ye özgü değildir ve tüm Bayes yöntemlerine ve hatta tüm istatistiksel yöntemlere (örneğin, önceki dağıtım ve parametre aralıklarının seçimi) uygulanır.[10][23] Bununla birlikte, ABC yöntemlerinin çok daha karmaşık modelleri işleme yeteneği nedeniyle, bu genel tuzaklardan bazıları ABC analizleri bağlamında özellikle önemlidir.

Bu bölüm, bu potansiyel riskleri tartışmakta ve bunları ele almanın olası yollarını gözden geçirmektedir.

Posteriorun yaklaşımı

İhmal edilemez örnek alınan fiyatla birlikte gelir gerçek posterior yerine . Yeterince küçük bir tolerans ve makul bir mesafe ölçüsü ile ortaya çıkan dağılım genellikle gerçek hedef dağılımına yakın olmalıdır oldukça iyi. Öte yandan, parametre uzayındaki her noktanın kabul edildiği kadar büyük bir tolerans, önceki dağılımın bir kopyasını verecektir. Arasındaki farkın ampirik çalışmaları var ve bir fonksiyonu olarak ,[24] ve bir üst için teorik sonuçlar -parametre tahminlerindeki hata için bağımlı sınır.[25] ABC tarafından sağlanan posteriorun doğruluğu (beklenen ikinci dereceden kayıp olarak tanımlanır) ayrıca araştırılmıştır.[26] Ancak, dağılımların yakınsaması sıfıra yaklaştığı ve bunun kullanılan mesafe ölçüsüne nasıl bağlı olduğu, henüz daha ayrıntılı olarak araştırılması gereken önemli bir konudur. Özellikle, bu yaklaşımla ortaya çıkan hataları modelin yanlış spesifikasyonundan kaynaklanan hatalardan ayırmak hala zor.[10]

Sıfır olmayan bir hata nedeniyle bazı hatayı düzeltme girişimi olarak , posterior tahminlerin varyansını azaltmak için ABC ile yerel doğrusal ağırlıklı regresyon kullanımı önerilmiştir.[8] Yöntem, simüle edilen özetlerin gözlemlenenlere ne kadar iyi uyduğuna göre parametrelere ağırlık atar ve gözlemlenen özetlerin yakınında özetler ve ağırlıklı parametreler arasında doğrusal regresyon gerçekleştirir. Elde edilen regresyon katsayıları, örneklenen parametreleri gözlemlenen özetler doğrultusunda düzeltmek için kullanılır. İleri beslemeli bir sinir ağı modeli kullanılarak doğrusal olmayan regresyon şeklinde bir gelişme önerildi.[27] Bununla birlikte, bu yaklaşımlarla elde edilen arka dağılımların her zaman önceki dağıtımla tutarlı olmadığı ve önceki dağılıma saygı duyan regresyon ayarlamasının yeniden formüle edilmesine yol açtığı gösterilmiştir.[28]

Son olarak, sıfır olmayan bir toleransla ABC kullanarak istatistiksel çıkarım doğası gereği kusurlu değildir: ölçüm hataları varsayımı altında, optimum aslında sıfır olmadığı gösterilebilir.[26][29] Gerçekte, sıfır olmayan toleransın neden olduğu önyargı, özet istatistiklere özel bir gürültü biçimi eklenerek karakterize edilebilir ve telafi edilebilir. Sabit bir tolerans için parametre tahminlerinin asimptotik varyansı formülleriyle birlikte bu tür "gürültülü ABC" için asimptotik tutarlılık oluşturulmuştur.[26]

Özet istatistiklerin seçimi ve yeterliliği

Özet istatistikler, yüksek boyutlu veriler için ABC'nin kabul oranını artırmak için kullanılabilir. Düşük boyutlu yeterli istatistikler, verilerde mevcut olan tüm ilgili bilgileri mümkün olan en basit biçimde yakaladıkları için bu amaç için idealdir.[12] Bununla birlikte, düşük boyutlu yeterli istatistikler tipik olarak ABC tabanlı çıkarımın en alakalı olduğu istatistiksel modeller için elde edilemez ve sonuç olarak bazı sezgisel yararlı düşük boyutlu özet istatistikleri tanımlamak için genellikle gereklidir. Kötü seçilmiş bir dizi özet istatistiğin kullanılması, genellikle inandırıcı aralıklar zımni bilgi kaybı nedeniyle,[12] bu, modeller arasındaki ayrımcılığı da önyargılı yapabilir. Özet istatistikleri seçme yöntemlerinin bir incelemesi mevcuttur,[30] pratikte değerli rehberlik sağlayabilir.

Verilerde bulunan bilgilerin çoğunu yakalamak için bir yaklaşım, birçok istatistiğin kullanılması olacaktır, ancak ABC'nin doğruluğu ve kararlılığı, artan sayıdaki özet istatistikleriyle hızla azalmaktadır.[10][12] Bunun yerine, daha iyi bir strateji sadece ilgili istatistiklere odaklanmaktır - tüm çıkarım problemine, kullanılan modele ve eldeki verilere bağlı olarak alaka düzeyi.[31]

Ek bir istatistiğin posteriorda anlamlı bir değişiklik getirip getirmediğini yinelemeli olarak değerlendirerek, özet istatistiklerin temsili bir alt kümesini tanımlamak için bir algoritma önerilmiştir.[32] Buradaki zorluklardan biri, büyük bir ABC yaklaşım hatasının, prosedürün herhangi bir aşamasında bir istatistiğin yararlılığı hakkındaki sonuçları büyük ölçüde etkileyebilmesidir. Diğer yöntem[31] iki ana adıma ayrışır. İlk olarak, posteriorun bir referans yaklaştırması, entropi. Aday özet setleri daha sonra ABC'ye yaklaştırılmış posteriorlar referans posterior ile karşılaştırılarak değerlendirilir.

Bu stratejilerin her ikisiyle de, geniş bir aday istatistik kümesinden bir istatistik alt kümesi seçilir. Bunun yerine kısmi en küçük kareler regresyonu yaklaşım, her biri uygun şekilde ağırlıklandırılmış olan tüm aday istatistiklerinden alınan bilgileri kullanır.[33] Son zamanlarda, yarı otomatik bir şekilde özetlerin oluşturulması için bir yöntem önemli bir ilgi görmüştür.[26] Bu yöntem, parametre noktası tahminlerinin ikinci dereceden kaybını en aza indirirken, optimal özet istatistik seçiminin, simüle edilen verilere dayalı doğrusal bir regresyon gerçekleştirerek yaklaşık olarak tahmin edilen parametrelerin arka ortalaması aracılığıyla elde edilebileceği gözlemine dayanmaktadır. .

Posteriorun yaklaştırılması üzerindeki etkisini aynı anda değerlendirebilen özet istatistiklerin tanımlanması için yöntemler önemli bir değere sahip olacaktır.[34] Bunun nedeni, özet istatistik seçiminin ve tolerans seçiminin, ortaya çıkan arka dağılımda iki hata kaynağı oluşturmasıdır. Bu hatalar modellerin sıralamasını bozabilir ve ayrıca yanlış model tahminlerine yol açabilir. Aslında, yukarıdaki yöntemlerden hiçbiri, model seçimi amacıyla özetlerin seçimini değerlendirmez.

Bayes faktörü ile ABC ve özet istatistikler

Model seçimi için yetersiz özet istatistik ve ABC kombinasyonunun sorunlu olabileceği gösterilmiştir.[13][20] Gerçekten de, Bayes faktörüne özet istatistiğe dayalı olarak izin verilirse ile belirtilmek arasındaki ilişki ve şu formu alır:[13]

.

Böylece, bir özet istatistik iki modeli karşılaştırmak için yeterlidir ve ancak ve ancak:

,

bununla sonuçlanan . Yukarıdaki denklemden, aralarında büyük bir fark olabileceği de açıktır. ve oyuncak örnekleriyle gösterilebileceği gibi koşul yerine getirilmezse.[13][17][20] Önemli bir şekilde, bunun için yeterlilik gösterildi veya tek başına veya her iki model için de modellerin sıralanması için yeterliliği garanti etmez.[13] Ancak, herhangi bir yeterli özet istatistik bir model için ikisinde de ve vardır yuvalanmış sıralamak için geçerlidir iç içe modeller.[13]

Bayes faktörlerinin hesaplanması Bayes faktörleri arasındaki oran, model seçim amaçları için yanıltıcı olabilir. ve mevcut olabilir veya en azından makul derecede iyi tahmin edilebilir. Alternatif olarak, tutarlı bir Bayes modeli seçimi için özet istatistiklere ilişkin gerekli ve yeterli koşullar yakın zamanda türetilmiştir,[35] faydalı rehberlik sağlayabilir.

Ancak, bu sorun yalnızca verilerin boyutu küçültüldüğünde model seçimi için geçerlidir. Gerçek veri setlerinin doğrudan karşılaştırıldığı ABC tabanlı çıkarım - bazı sistem biyolojisi uygulamalarında olduğu gibi (ör. Bkz. [36]) —Bu sorunu çözer.

Vazgeçilmez kalite kontrolleri

Yukarıdaki tartışmanın netleştirdiği gibi, herhangi bir ABC analizi, sonuçları üzerinde önemli bir etkiye sahip olabilecek seçimler ve ödünleşmeler gerektirir. Spesifik olarak, rakip modellerin / hipotezlerin seçimi, simülasyonların sayısı, özet istatistiklerin seçimi veya kabul eşiği şu anda genel kurallara dayalı olamaz, ancak bu seçimlerin etkisi her çalışmada değerlendirilmeli ve test edilmelidir.[11]

Bir dizi sezgisel yaklaşımlar Özet istatistikler tarafından açıklanan parametre varyans fraksiyonunun nicelendirilmesi gibi, ABC'nin kalite kontrolü önerilmiştir.[11] Ortak bir yöntem sınıfı, gerçekte gözlemlenen verilerden bağımsız olarak, çıkarımın geçerli sonuçlar verip vermediğini değerlendirmeyi amaçlar. Örneğin, tipik olarak bir model için önceki veya sonraki dağıtımlardan alınan bir dizi parametre değeri verildiğinde, çok sayıda yapay veri kümesi üretilebilir. Bu şekilde, ABC çıkarımının kalitesi ve sağlamlığı, seçilen ABC çıkarım yönteminin gerçek parametre değerlerini ne kadar iyi kurtardığı ölçülerek kontrollü bir ortamda değerlendirilebilir ve ayrıca yapısal olarak farklı birden fazla model aynı anda değerlendirilirse modeller.

Başka bir yöntem sınıfı, örneğin, özet istatistiklerin sonradan öngörülen dağılımını gözlemlenen özet istatistiklerle karşılaştırarak, verilen gözlemlenen veriler ışığında çıkarımın başarılı olup olmadığını değerlendirir.[11] Onun ötesinde, çapraz doğrulama teknikler[37] ve tahmine dayalı kontroller[38][39] ABC çıkarımlarının kararlılığını ve örneklem dışı tahmin geçerliliğini değerlendirmek için gelecek vaat eden gelecekteki stratejileri temsil eder. Bu, büyük veri setlerini modellerken özellikle önemlidir, çünkü o zaman belirli bir modelin posterior desteği, aslında tüm önerilen modeller gözlem verilerinin altında yatan stokastik sistemin zayıf temsilleri olsa bile, ezici bir şekilde kesin görünebilir. Örneklem dışı tahmine dayalı kontroller, bir modeldeki olası sistematik önyargıları ortaya çıkarabilir ve yapısını veya parametreleştirmesini nasıl iyileştireceğine dair ipuçları sağlayabilir.

Sürecin ayrılmaz bir adımı olarak kalite kontrolünü içeren model seçimi için temelde yeni yaklaşımlar yakın zamanda önerilmiştir. ABC, inşaat yoluyla, kapsamlı bir istatistik setine göre gözlenen veriler ile model tahminleri arasındaki tutarsızlıkların tahminine izin verir. Bu istatistikler, kabul kriterinde kullanılanlarla mutlaka aynı değildir. Ortaya çıkan tutarsızlık dağılımları, verilerin birçok yönüyle aynı anda uyumlu modellerin seçilmesi için kullanılmıştır,[40] ve model tutarsızlığı, çakışan ve birbirine bağımlı özetlerden tespit edilir. Model seçimi için bir başka kalite kontrole dayalı yöntem, model parametrelerinin etkili sayısını ve özetlerin ve parametrelerin arka tahmin dağılımlarının sapmasını yaklaşık olarak tahmin etmek için ABC'yi kullanır.[41] Sapma bilgisi kriteri daha sonra model uyumunun ölçüsü olarak kullanılır. Bu kritere göre tercih edilen modellerin, desteklediği modellerle çelişebileceği de gösterilmiştir. Bayes faktörleri. Bu nedenle, doğru sonuçlar elde etmek için model seçimi için farklı yöntemleri birleştirmek faydalıdır.

Kalite kontrolleri, birçok ABC tabanlı çalışmada gerçekleştirilebilir ve gerçekten de gerçekleştirilir, ancak belirli sorunlar için, yöntemle ilgili parametrelerin etkisinin değerlendirilmesi zor olabilir. Bununla birlikte, hızla artan ABC kullanımının, yöntemin sınırlamalarının ve uygulanabilirliğinin daha kapsamlı bir şekilde anlaşılmasını sağlaması beklenebilir.

İstatistiksel çıkarımda genel riskler ABC'de şiddetlendi

Bu bölüm, kesinlikle ABC'ye özgü olmayan, ancak diğer istatistiksel yöntemlerle de ilgili olan riskleri gözden geçirmektedir. Bununla birlikte, ABC'nin çok karmaşık modelleri analiz etmek için sunduğu esneklik, onları burada tartışmak için oldukça uygun hale getirir.

Önceki dağıtım ve parametre aralıkları

Aralığın spesifikasyonu ve parametrelerin önceden dağıtılması, sistemin özellikleri hakkındaki önceki bilgilerden büyük ölçüde faydalanır. Eleştirilerden biri, bazı çalışmalarda “parametre aralıkları ve dağılımlarının yalnızca araştırmacıların öznel görüşlerine dayanarak tahmin edildiği” yönündedir.[42] Bayesci yaklaşımların klasik itirazlarıyla bağlantılıdır.[43]

Herhangi bir hesaplama yöntemiyle, tipik olarak araştırılan parametre aralıklarını sınırlamak gerekir. Parametre aralıkları, eğer mümkünse, incelenen sistemin bilinen özelliklerine göre tanımlanmalıdır, ancak pratik uygulamalar için eğitimli bir tahmin gerektirebilir. Bununla birlikte, ilgili teorik sonuçlar nesnel öncelikler örneğin aşağıdakilere dayalı olabilir ilgisizlik ilkesi ya da maksimum entropi ilkesi.[44][45] Öte yandan, önceki bir dağıtımı seçmek için otomatik veya yarı otomatik yöntemler genellikle uygunsuz yoğunluklar. Çoğu ABC prosedürü, öncekilerden örnekler oluşturmayı gerektirdiğinden, uygun olmayan öncelikler doğrudan ABC için geçerli değildir.

Önceki dağıtımı seçerken analizin amacı da akılda tutulmalıdır. Prensip olarak, parametreler hakkındaki sübjektif bilgisizliğimizi abartan bilgisiz ve düz öncelikler, yine de makul parametre tahminleri sağlayabilir. Bununla birlikte, Bayes faktörleri, parametrelerin önceki dağıtımına karşı oldukça hassastır. Bayes faktörüne dayalı model seçimine ilişkin sonuçlar, sonuçların önceliklerin seçimine duyarlılığı dikkatlice düşünülmedikçe yanıltıcı olabilir.

Az sayıda model

Model tabanlı yöntemler, hipotez alanını kapsamlı bir şekilde kapsamadığı için eleştirilmiştir.[22] Gerçekte, model tabanlı çalışmalar genellikle az sayıda model etrafında döner ve bazı durumlarda tek bir modeli değerlendirmenin yüksek hesaplama maliyeti nedeniyle, hipotez alanının büyük bir bölümünü kaplamak zor olabilir.

An upper limit to the number of considered candidate models is typically set by the substantial effort required to define the models and to choose between many alternative options.[11] There is no commonly accepted ABC-specific procedure for model construction, so experience and prior knowledge are used instead.[12] Although more robust procedures for Önsel model choice and formulation would be beneficial, there is no one-size-fits-all strategy for model development in statistics: sensible characterization of complex systems will always necessitate a great deal of detective work and use of expert knowledge from the problem domain.

Some opponents of ABC contend that since only few models—subjectively chosen and probably all wrong—can be realistically considered, ABC analyses provide only limited insight.[22] However, there is an important distinction between identifying a plausible null hypothesis and assessing the relative fit of alternative hypotheses.[10] Since useful null hypotheses, that potentially hold true, can extremely seldom be put forward in the context of complex models, predictive ability of statistical models as explanations of complex phenomena is far more important than the test of a statistical null hypothesis in this context. It is also common to average over the investigated models, weighted based on their relative plausibility, to infer model features (e.g., parameter values) and to make predictions.

Büyük veri kümeleri

Large data sets may constitute a computational bottleneck for model-based methods. It was, for example, pointed out that in some ABC-based analyses, part of the data have to be omitted.[22] A number of authors have argued that large data sets are not a practical limitation,[11][43] although the severity of this issue depends strongly on the characteristics of the models. Several aspects of a modeling problem can contribute to the computational complexity, such as the sample size, number of observed variables or features, time or spatial resolution, etc. However, with increasing computing power, this issue will potentially be less important.

Instead of sampling parameters for each simulation from the prior, it has been proposed alternatively to combine the Metropolis-Hastings algorithm with ABC, which was reported to result in a higher acceptance rate than for plain ABC.[34] Naturally, such an approach inherits the general burdens of MCMC methods, such as the difficulty to assess convergence, correlation among the samples from the posterior,[24] and relatively poor parallelizability.[11]

Likewise, the ideas of sequential Monte Carlo (SMC) and population Monte Carlo (PMC) methods have been adapted to the ABC setting.[24][46] The general idea is to iteratively approach the posterior from the prior through a sequence of target distributions. An advantage of such methods, compared to ABC-MCMC, is that the samples from the resulting posterior are independent. In addition, with sequential methods the tolerance levels must not be specified prior to the analysis, but are adjusted adaptively.[47]

It is relatively straightforward to parallelize a number of steps in ABC algorithms based on rejection sampling and sequential Monte Carlo yöntemler. It has also been demonstrated that parallel algorithms may yield significant speedups for MCMC-based inference in phylogenetics,[48] which may be a tractable approach also for ABC-based methods. Yet an adequate model for a complex system is very likely to require intensive computation irrespectively of the chosen method of inference, and it is up to the user to select a method that is suitable for the particular application in question.

Curse of dimensionality

High-dimensional data sets and high-dimensional parameter spaces can require an extremely large number of parameter points to be simulated in ABC-based studies to obtain a reasonable level of accuracy for the posterior inferences. In such situations, the computational cost is severely increased and may in the worst case render the computational analysis intractable. These are examples of well-known phenomena, which are usually referred to with the umbrella term boyutluluk laneti.[49]

To assess how severely the dimensionality of a data set affects the analysis within the context of ABC, analytical formulas have been derived for the error of the ABC estimators as functions of the dimension of the summary statistics.[50][51] In addition, Blum and François have investigated how the dimension of the summary statistics is related to the mean squared error for different correction adjustments to the error of ABC estimators. It was also argued that dimension reduction techniques are useful to avoid the curse-of-dimensionality, due to a potentially lower-dimensional underlying structure of summary statistics.[50] Motivated by minimizing the quadratic loss of ABC estimators, Fearnhead and Prangle have proposed a scheme to project (possibly high-dimensional) data into estimates of the parameter posterior means; these means, now having the same dimension as the parameters, are then used as summary statistics for ABC.[51]

ABC can be used to infer problems in high-dimensional parameter spaces, although one should account for the possibility of overfitting (e.g., see the model selection methods in [40] ve [41]). However, the probability of accepting the simulated values for the parameters under a given tolerance with the ABC rejection algorithm typically decreases exponentially with increasing dimensionality of the parameter space (due to the global acceptance criterion).[12] Although no computational method (based on ABC or not) seems to be able to break the curse-of-dimensionality, methods have recently been developed to handle high-dimensional parameter spaces under certain assumptions (e.g., based on polynomial approximation on sparse grids,[52] which could potentially heavily reduce the simulation times for ABC). However, the applicability of such methods is problem dependent, and the difficulty of exploring parameter spaces should in general not be underestimated. For example, the introduction of deterministic global parameter estimation led to reports that the global optima obtained in several previous studies of low-dimensional problems were incorrect.[53] For certain problems, it might therefore be difficult to know whether the model is incorrect or, as discussed above, whether the explored region of the parameter space is inappropriate.[22] A more pragmatic approach is to cut the scope of the problem through model reduction.[12]

Yazılım

A number of software packages are currently available for application of ABC to particular classes of statistical models.

Software incorporating ABC
YazılımKeywords and featuresReferans
pyABCPython framework for efficient distributed ABC-SMC (Sequential Monte Carlo).[54]
DIY-ABCSoftware for fit of genetic data to complex situations. Comparison of competing models. Parameter estimation. Computation of bias and precision measures for a given model and known parameters values.[55]
abc
R paketi
Several ABC algorithms for performing parameter estimation and model selection. Nonlinear heteroscedastic regression methods for ABC. Cross-validation tool.[56][57]
EasyABC
R paketi
Several algorithms for performing efficient ABC sampling schemes, including 4 sequential sampling schemes and 3 MCMC schemes.[58][59]
ABC-SysBioPython package. Parameter inference and model selection for dynamical systems. Combines ABC rejection sampler, ABC SMC for parameter inference, and ABC SMC for model selection. Compatible with models written in Systems Biology Markup Language (SBML). Deterministic and stochastic models.[60]
ABCtoolboxOpen source programs for various ABC algorithms including rejection sampling, MCMC without likelihood, a particle-based sampler, and ABC-GLM. Compatibility with most simulation and summary statistics computation programs.[61]
msBayesOpen source software package consisting of several C and R programs that are run with a Perl "front-end". Hierarchical coalescent models. Population genetic data from multiple co-distributed species.[62]
PopABCSoftware package for inference of the pattern of demographic divergence. Coalescent simulation. Bayesian model choice.[63]
ONeSAMPWeb-based program to estimate the effective population size from a sample of microsatellite genotypes. Estimates of effective population size, together with 95% credible limits.[64]
ABC4FSoftware for estimation of F-statistics for dominant data.[65]
2BAD2-event Bayesian ADmixture. Software allowing up to two independent admixture events with up to three parental populations. Estimation of several parameters (admixture, effective sizes, etc.). Comparison of pairs of admixture models.[66]
ELFIEngine for Likelihood-Free Inference. ELFI is a statistical software package written in Python for Approximate Bayesian Computation (ABC), also known e.g. as likelihood-free inference, simulator-based inference, approximative Bayesian inference etc.[67]
ABCpyPython package for ABC and other likelihood-free inference schemes. Several state-of-the-art algorithms available. Provides quick way to integrate existing generative (from C++, R etc.), user-friendly parallelization using MPI or Spark and summary statistics learning (with neural network or linear regression).[68]

The suitability of individual software packages depends on the specific application at hand, the computer system environment, and the algorithms required.

Ayrıca bakınız

Referanslar

Bu makale aşağıdaki kaynaktan bir 4.0 TARAFINDAN CC lisans (2013 ) (gözden geçiren raporları ): "Approximate Bayesian computation", PLOS Computational Biology, 9 (1): e1002803, 2013, doi:10.1371/JOURNAL.PCBI.1002803, ISSN  1553-734X, PMC  3547661, PMID  23341757, Vikiveri  Q4781761

  1. ^ Rubin, DB (1984). "Bayesianly Justifiable and Relevant Frequency Calculations for the Applied Statistician". İstatistik Yıllıkları. 12 (4): 1151–1172. doi:10.1214/aos/1176346785.
  2. ^ see figure 5 in Stigler, Stephen M. (2010). "Darwin, Galton ve İstatistiksel Aydınlanma". Kraliyet İstatistik Derneği Dergisi. Seri A (Toplumda İstatistik). 173 (3): 469–482. doi:10.1111 / j.1467-985X.2010.00643.x. ISSN  0964-1998.
  3. ^ Diggle, PJ (1984). "Monte Carlo Methods of Inference for Implicit Statistical Models". Kraliyet İstatistik Derneği Dergisi, Seri B. 46: 193–227.
  4. ^ Bartlett, MS (1963). "The spectral analysis of point processes". Kraliyet İstatistik Derneği Dergisi, Seri B. 25: 264–296.
  5. ^ Hoel, DG; Mitchell, TJ (1971). "The simulation, fitting and testing of a stochastic cellular proliferation model". Biyometri. 27 (1): 191–199. doi:10.2307/2528937. JSTOR  2528937. PMID  4926451.
  6. ^ Tavaré, S; Balding, DJ; Griffiths, RC; Donnelly, P (1997). "Inferring Coalescence Times from DNA Sequence Data". Genetik. 145 (2): 505–518. PMC  1207814. PMID  9071603.
  7. ^ Pritchard, JK; Seielstad, MT; Perez-Lezaun, A; et al. (1999). "Population Growth of Human Y Chromosomes: A Study of Y Chromosome Microsatellites". Moleküler Biyoloji ve Evrim. 16 (12): 1791–1798. doi:10.1093/oxfordjournals.molbev.a026091. PMID  10605120.
  8. ^ a b Beaumont, MA; Zhang, W; Balding, DJ (2002). "Approximate Bayesian Computation in Population Genetics". Genetik. 162 (4): 2025–2035. PMC  1462356. PMID  12524368.
  9. ^ Busetto A.G., Buhmann J. Stable Bayesian Parameter Estimation for Biological Dynamical Systems.; 2009. IEEE Computer Society Press pp. 148-157.
  10. ^ a b c d e f Beaumont, MA (2010). "Approximate Bayesian Computation in Evolution and Ecology". Ekoloji, Evrim ve Sistematiğin Yıllık Değerlendirmesi. 41: 379–406. doi:10.1146/annurev-ecolsys-102209-144621.
  11. ^ a b c d e f g h Bertorelle, G; Benazzo, A; Mona, S (2010). "ABC as a flexible framework to estimate demography over space and time: some cons, many pros". Moleküler Ekoloji. 19 (13): 2609–2625. doi:10.1111/j.1365-294x.2010.04690.x. PMID  20561199.
  12. ^ a b c d e f g h Csilléry, K; Blum, MGB; Gaggiotti, OE; François, O (2010). "Approximate Bayesian Computation (ABC) in practice". Ekoloji ve Evrimdeki Eğilimler. 25 (7): 410–418. doi:10.1016/j.tree.2010.04.001. PMID  20488578.
  13. ^ a b c d e f g Didelot, X; Everitt, RG; Johansen, AM; Lawson, DJ (2011). "Likelihood-free estimation of model evidence". Bayes Analizi. 6: 49–76. doi:10.1214/11-ba602.
  14. ^ Lai, K; Robertson, MJ; Schaffer, DV (2004). "The sonic hedgehog signaling system as a bistable genetic switch". Biophys. J. 86 (5): 2748–2757. Bibcode:2004BpJ....86.2748L. doi:10.1016/s0006-3495(04)74328-3. PMC  1304145. PMID  15111393.
  15. ^ Marin, JM; Pudlo, P; Robert, CP; Ryder, RJ (2012). "Approximate Bayesian computational methods". İstatistik ve Hesaplama. 22 (6): 1167–1180. arXiv:1101.0955. doi:10.1007/s11222-011-9288-2. S2CID  40304979.
  16. ^ Wilkinson, R. G. (2007). Bayesian Estimation of Primate Divergence Times, Ph.D. thesis, University of Cambridge.
  17. ^ a b Grelaud, A; Marin, J-M; Robert, C; Rodolphe, F; Tally, F (2009). "Likelihood-free methods for model choice in Gibbs random fields". Bayes Analizi. 3: 427–442.
  18. ^ a b Toni T, Stumpf MPH (2010). Simulation-based model selection for dynamical systems in systems and population biology, Bioinformatics' 26 (1):104–10.
  19. ^ a b Templeton, AR (2009). "Why does a method that fails continue to be used? The answer". Evrim. 63 (4): 807–812. doi:10.1111/j.1558-5646.2008.00600.x. PMC  2693665. PMID  19335340.
  20. ^ a b c Robert, CP; Cornuet, J-M; Marin, J-M; Pillai, NS (2011). "Lack of confidence in approximate Bayesian computation model choice". Proc Natl Acad Sci U S A. 108 (37): 15112–15117. Bibcode:2011PNAS..10815112R. doi:10.1073/pnas.1102900108. PMC  3174657. PMID  21876135.
  21. ^ Templeton, AR (2008). "Nested clade analysis: an extensively validated method for strong phylogeographic inference". Moleküler Ekoloji. 17 (8): 1877–1880. doi:10.1111/j.1365-294x.2008.03731.x. PMC  2746708. PMID  18346121.
  22. ^ a b c d e Templeton, AR (2009). "Statistical hypothesis testing in intraspecific phylogeography: nested clade phylogeographical analysis vs. approximate Bayesian computation". Moleküler Ekoloji. 18 (2): 319–331. doi:10.1111/j.1365-294x.2008.04026.x. PMC  2696056. PMID  19192182.
  23. ^ Berger, JO; Fienberg, SE; Raftery, AE; Robert, CP (2010). "Incoherent phylogeographic inference". Amerika Birleşik Devletleri Ulusal Bilimler Akademisi Bildirileri. 107 (41): E157. Bibcode:2010PNAS..107E.157B. doi:10.1073/pnas.1008762107. PMC  2955098. PMID  20870964.
  24. ^ a b c Sisson, SA; Fan, Y; Tanaka, MM (2007). "Sequential Monte Carlo without likelihoods". Proc Natl Acad Sci U S A. 104 (6): 1760–1765. Bibcode:2007PNAS..104.1760S. doi:10.1073/pnas.0607208104. PMC  1794282. PMID  17264216.
  25. ^ Dean TA, Singh SS, Jasra A, Peters GW (2011) Parameter estimation for hidden markov models with intractable likelihoods. arXiv:11035399v1 [mathST] 28 Mar 2011.
  26. ^ a b c d Fearnhead P, Prangle D (2011) Constructing Summary Statistics for Approximate Bayesian Computation: Semi-automatic ABC. ArXiv:10041112v2 [statME] 13 Apr 2011.
  27. ^ Blum, M; Francois, O (2010). "Non-linear regression models for approximate Bayesian computation". Stat Comp. 20: 63–73. arXiv:0809.4178. doi:10.1007/s11222-009-9116-0. S2CID  2403203.
  28. ^ Leuenberger, C; Wegmann, D (2009). "Bayesian Computation and Model Selection Without Likelihoods". Genetik. 184 (1): 243–252. doi:10.1534/genetics.109.109058. PMC  2815920. PMID  19786619.
  29. ^ Wilkinson RD (2009) Approximate Bayesian computation (ABC) gives exact results under the assumption of model error. arXiv:08113355.
  30. ^ Blum MGB, Nunes MA, Prangle D, Sisson SA (2012) A comparative review of dimension reduction methods in approximate Bayesian computation. arxiv.org/abs/1202.3819
  31. ^ a b Nunes, MA; Balding, DJ (2010). "On optimal selection of summary statistics for approximate Bayesian computation". Stat Appl Genet Mol Biol. 9: Article 34. doi:10.2202/1544-6115.1576. PMID  20887273. S2CID  207319754.
  32. ^ Joyce, P; Marjoram, P (2008). "Approximately sufficient statistics and bayesian computation". Stat Appl Genet Mol Biol. 7 (1): Article 26. doi:10.2202/1544-6115.1389. PMID  18764775. S2CID  38232110.
  33. ^ Wegmann, D; Leuenberger, C; Excoffier, L (2009). "Efficient approximate Bayesian computation coupled with Markov chain Monte Carlo without likelihood". Genetik. 182 (4): 1207–1218. doi:10.1534/genetics.109.102509. PMC  2728860. PMID  19506307.
  34. ^ a b Marjoram, P; Molitor, J; Plagnol, V; Tavare, S (2003). "Markov chain Monte Carlo without likelihoods". Proc Natl Acad Sci U S A. 100 (26): 15324–15328. Bibcode:2003PNAS..10015324M. doi:10.1073/pnas.0306899100. PMC  307566. PMID  14663152.
  35. ^ Marin J-M, Pillai NS, Robert CP, Rousseau J (2011) Relevant statistics for Bayesian model choice. ArXiv:11104700v1 [mathST] 21 Oct 2011: 1-24.
  36. ^ Toni, T; Welch, D; Strelkowa, N; Ipsen, A; Stumpf, M (2007). "Approximate Bayesian computation scheme for parameter inference and model selection in dynamical systems". J R Soc Arayüzü. 6 (31): 187–202. doi:10.1098/rsif.2008.0172. PMC  2658655. PMID  19205079.
  37. ^ Arlot, S; Celisse, A (2010). "A survey of cross-validation procedures for model selection". İstatistik Anketleri. 4: 40–79. arXiv:0907.4728. doi:10.1214/09-ss054. S2CID  14332192.
  38. ^ Dawid, A. "Present position and potential developments: Some personal views: Statistical theory: The prequential approach". Kraliyet İstatistik Derneği Dergisi, Seri A. 1984: 278–292.
  39. ^ Vehtari, A; Lampinen, J (2002). "Bayesian model assessment and comparison using cross-validation predictive densities". Neural Computation. 14 (10): 2439–2468. CiteSeerX  10.1.1.16.3206. doi:10.1162/08997660260293292. PMID  12396570. S2CID  366285.
  40. ^ a b Ratmann, O; Andrieu, C; Wiuf, C; Richardson, S (2009). "Model criticism based on likelihood-free inference, with an application to protein network evolution". Amerika Birleşik Devletleri Ulusal Bilimler Akademisi Bildirileri. 106 (26): 10576–10581. Bibcode:2009PNAS..10610576R. doi:10.1073/pnas.0807882106. PMC  2695753. PMID  19525398.
  41. ^ a b Francois, O; Laval, G (2011). "Deviance Information Criteria for Model Selection in Approximate Bayesian Computation". Stat Appl Genet Mol Biol. 10: Article 33. arXiv:1105.0269. Bibcode:2011arXiv1105.0269F. doi:10.2202/1544-6115.1678. S2CID  11143942.
  42. ^ Templeton, AR (2010). "Coherent and incoherent inference in phylogeography and human evolution". Amerika Birleşik Devletleri Ulusal Bilimler Akademisi Bildirileri. 107 (14): 6376–6381. Bibcode:2010PNAS..107.6376T. doi:10.1073/pnas.0910647107. PMC  2851988. PMID  20308555.
  43. ^ a b Beaumont, MA; Nielsen, R; Robert, C; Hey, J; Gaggiotti, O; et al. (2010). "In defence of model-based inference in phylogeography". Moleküler Ekoloji. 19 (3): 436–446. doi:10.1111/j.1365-294x.2009.04515.x. PMC  5743441. PMID  29284924.
  44. ^ Jaynes ET (1968) Prior Probabilities. IEEE Transactions on Systems Science and Cybernetics 4.
  45. ^ Berger, J.O. (2006). "The case for objective Bayesian analysis". Bayes Analizi. 1 (pages 385–402 and 457–464): 385–402. doi:10.1214/06-BA115.
  46. ^ Beaumont, MA; Cornuet, J-M; Marin, J-M; Robert, CP (2009). "Adaptive approximate Bayesian computation". Biometrika. 96 (4): 983–990. arXiv:0805.2256. doi:10.1093/biomet/asp052. S2CID  16579245.
  47. ^ Del Moral P, Doucet A, Jasra A (2011) An adaptive sequential Monte Carlo method for approximate Bayesian computation. Statistics and computing.
  48. ^ Feng, X; Buell, DA; Rose, JR; Waddellb, PJ (2003). "Parallel Algorithms for Bayesian Phylogenetic Inference". Paralel ve Dağıtık Hesaplama Dergisi. 63 (7–8): 707–718. CiteSeerX  10.1.1.109.7764. doi:10.1016/s0743-7315(03)00079-0.
  49. ^ Bellman R (1961) Adaptive Control Processes: A Guided Tour: Princeton University Press.
  50. ^ a b Blum MGB (2010) Approximate Bayesian Computation: a nonparametric perspective, Amerikan İstatistik Derneği Dergisi (105): 1178-1187
  51. ^ a b Fearnhead, P; Prangle, D (2012). "Constructing summary statistics for approximate Bayesian computation: semi-automatic approximate Bayesian computation". Kraliyet İstatistik Derneği Dergisi, Seri B. 74 (3): 419–474. CiteSeerX  10.1.1.760.7753. doi:10.1111/j.1467-9868.2011.01010.x.
  52. ^ Gerstner, T; Griebel, M (2003). "Dimension-Adaptive Tensor-Product Quadrature". Bilgi işlem. 71: 65–87. CiteSeerX  10.1.1.16.2434. doi:10.1007/s00607-003-0015-5. S2CID  16184111.
  53. ^ Singer, AB; Taylor, JW; Barton, PI; Green, WH (2006). "Global dynamic optimization for parameter estimation in chemical kinetics". J Phys Chem A. 110 (3): 971–976. Bibcode:2006JPCA..110..971S. doi:10.1021/jp0548873. PMID  16419997.
  54. ^ Klinger, E.; Rickert, D.; Hasenauer, J. (2017). pyABC: distributed, likelihood-free inference.
  55. ^ Cornuet, J-M; Santos, F; Beaumont, M; et al. (2008). "Inferring population history with DIY ABC: a user-friendly approach to approximate Bayesian computation". Biyoinformatik. 24 (23): 2713–2719. doi:10.1093/bioinformatics/btn514. PMC  2639274. PMID  18842597.
  56. ^ Csilléry, K; François, O; Blum, MGB (2012). "abc: an R package for approximate Bayesian computation (ABC)". Ekoloji ve Evrimde Yöntemler. 3 (3): 475–479. arXiv:1106.2793. doi:10.1111/j.2041-210x.2011.00179.x. S2CID  16679366.
  57. ^ Csillery, K; Francois, O; Blum, MGB (2012-02-21). "Approximate Bayesian Computation (ABC) in R: A Vignette" (PDF). Retrieved 10 Mayıs 2013.
  58. ^ Jabot, F; Faure, T; Dumoulin, N (2013). "EasyABC: performing efficient approximate Bayesian computation sampling schemes using R." Ekoloji ve Evrimde Yöntemler. 4 (7): 684–687. doi:10.1111/2041-210X.12050.
  59. ^ Jabot, F; Faure, T; Dumoulin, N (2013-06-03). "EasyABC: a vignette" (PDF).
  60. ^ Liepe, J; Barnes, C; Cule, E; Erguler, K; Kirk, P; Toni, T; Stumpf, MP (2010). "ABC-SysBio—approximate Bayesian computation in Python with GPU support". Biyoinformatik. 26 (14): 1797–1799. doi:10.1093/bioinformatics/btq278. PMC  2894518. PMID  20591907.
  61. ^ Wegmann, D; Leuenberger, C; Neuenschwander, S; Excoffier, L (2010). "ABCtoolbox: a versatile toolkit for approximate Bayesian computations". BMC Biyoinformatik. 11: 116. doi:10.1186/1471-2105-11-116. PMC  2848233. PMID  20202215.
  62. ^ Hickerson, MJ; Stahl, E; Takebayashi, N (2007). "msBayes: Pipeline for testing comparative phylogeographic histories using hierarchical approximate Bayesian computation". BMC Biyoinformatik. 8 (268): 1471–2105. doi:10.1186/1471-2105-8-268. PMC  1949838. PMID  17655753.
  63. ^ Lopes, JS; Balding, D; Beaumont, MA (2009). "PopABC: a program to infer historical demographic parameters". Biyoinformatik. 25 (20): 2747–2749. doi:10.1093/bioinformatics/btp487. PMID  19679678.
  64. ^ Tallmon, DA; Koyuk, A; Luikart, G; Beaumont, MA (2008). "COMPUTER PROGRAMS: onesamp: a program to estimate effective population size using approximate Bayesian computation". Moleküler Ekoloji Kaynakları. 8 (2): 299–301. doi:10.1111/j.1471-8286.2007.01997.x. PMID  21585773.
  65. ^ Foll, M; Baumont, MA; Gaggiotti, OE (2008). "An Approximate Bayesian Computation approach to overcome biases that arise when using AFLP markers to study population structure". Genetik. 179 (2): 927–939. doi:10.1534/genetics.107.084541. PMC  2429886. PMID  18505879.
  66. ^ Bray, TC; Sousa, VC; Parreira, B; Bruford, MW; Chikhi, L (2010). "2BAD: an application to estimate the parental contributions during two independent admisture events". Moleküler Ekoloji Kaynakları. 10 (3): 538–541. doi:10.1111/j.1755-0998.2009.02766.x. hdl:10400.7/205. PMID  21565053.
  67. ^ Kangasrääsiö, Antti; Lintusaari, Jarno; Skytén, Kusti; Järvenpää, Marko; Vuollekoski, Henri; Gutmann, Michael; Vehtari, Aki; Corander, Jukka; Kaski, Samuel (2016). "ELFI: Engine for Likelihood-Free Inference" (PDF). NIPS 2016 Workshop on Advances in Approximate Bayesian Inference. arXiv:1708.00707. Bibcode:2017arXiv170800707L.
  68. ^ Dutta, R; Schoengens, M; Pacchiardi, L; Ummadisingu, A; Widmer, N; Onnela, J. P.; Mira, A (2020). "ABCpy: A High-Performance Computing Perspective to Approximate Bayesian Computation". arXiv:1711.04694. Alıntı dergisi gerektirir | günlük = (Yardım)

Dış bağlantılar