[英]Output posterior distribution from bayesian network in R (bnlearn)
我正在R中試用貝葉斯網絡,並已使用bnlearn軟件包構建了一些網絡。 我可以使用它們通過predict()對新的觀察結果進行預測,但是我也希望在可能的類上具有后驗分布。 有沒有辦法檢索此信息?
似乎有一個prob參數可以對bnlearn包中的朴素貝葉斯實現執行此操作,但不適用於裝有bn.fit的網絡。
感謝您對此的任何幫助。
請參閱bnlearn的文檔。 預測函數僅對naive.bayes和TAN實現概率。
簡而言之,因為所有其他方法不一定都可以計算后驗概率。
[bnlearn] ::預測在給定data指定的數據的情況下返回節點的預測值。 根據方法的值,預測值的計算如下:a)父母b)貝葉斯-lw當使用貝葉斯-lw時,將執行似然加權模擬以進行預測。
希望這可以幫助。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.