簡體   English   中英

R中的貝葉斯網絡輸出后驗分布(bnlearn)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM