5
我跟着這個例子:RcppShark隨機森林例如拋出關於隨機數發生器例外
https://www.2021.ai/randsharkmachinelearning/
運行在讀該命令時:
sharkFit <- SharkRFTrain(X, Y, nTrees = 100)
我得到:
Error in SharkRFTrain(X, Y, nTrees = 100) :
Should not call this. Fix the random numbers generator if you need this. 478
這個異常是從這個「cpp」行中拋出的:
trainer.train(model, trainData);
我懷疑原因在這裏寫爲:
https://github.com/aydindemircioglu/RcppShark#notes
隨機數發生器代替,如R封裝必須使用從R中的隨機數發生器,而不是C/C++內部一。此外,直接比較取決於(僞)隨機數的算法的結果是不可能的。
有沒有辦法緩解這種情況?
試過兩個R版本:3.4.1,3.3.2
在github上,問題出現了,來自鯊魚的隨機森林功能對你來說有多重要。目前的實施似乎正在進行一項新的實施。你對鯊魚的隨機森林特別感興趣,或者你是否想了解將鯊魚整合到R中?歡迎在此發表評論或加入github上的討論。 –