PyMC3

2015-07-17 10 views
5

'daki rasgele bir değişkenin değerine erişme PyMC2'de rastgele bir değer oluşturmak için rasgele() ve değer() yöntemleri vardır ve rasgele değişkenlerin geçerli değerini alır. PyMC3'te bunu yapmak için herhangi bir yolu var mı?PyMC3

p = pm.Dirichlet('p', theta=np.array([1., 1., 1.])) 
p.random() 
p.value 

cevap

1

Henüz değil, ama burada neredeyse bitmiş PR vardır: şimdi RV değerlerinin dışında durumunu saklamak olarak https://github.com/pymc-devs/pymc3/pull/784

gerçek .value yoktur.

+0

Sormamın nedeni çoğunlukla hata ayıklama içindir. Bir dağılımı tanımladığımda, tüm simülasyonu çalıştırmadan hangi değerlerin üretildiğini görmek istiyorum. Nasıl yapılacağı hakkında bir fikrin var mı? – ahmethungari

+0

Yeni random() yöntemi size bunu vermeli, değil mi? Yoksa sadece PDF'yi değerlendirmek mi istiyorsunuz? – twiecki

+0

Evet, ama "twiecki" olarak hazır olmadığını söyledi. Hazır olmak için beklerken başka yolların olabileceğini düşündüm. – ahmethungari