簡體   English   中英

如何將朴素貝葉斯的預測輸出轉換為數據框對象

[英]How to convert prediction output of naive bayes into a dataframe object

當我運行預測函數時,我得到以下形式的多個類的輸出

class a , class b , class c , class d
[1,] 0.007883349 0.001882366 0.0004159344 0.003825768 0.0001649481 0.0108488 0.005848486
 class e , class f , class g
[1,] 0.4 0.003

我無法將它們轉換為數據幀,因為我需要找到排名前三的類。

我終於了解了如何以數據幀格式呈現:通過將預測結果以矩陣格式放置,然后通過轉置將其轉換為數據幀。

rw <- as.matrix(predict(model,usr_input,type='raw'))
cc <- as.data.frame(t(rw))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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