2014-12-04 112 views
0

在ROC的演示中,有些模型在繪製時有點差,例如包含10個響應估計的hiv.svm $預測。有人會提醒我如何計算模型的N個估計值。我正在使用RPART和神經網絡來估計單個輸出(真/假)。我如何運行10個不同的訓練數據採樣以獲得對輸入的10個不同模型響應。我認爲這個函數被稱爲bootstraping,但我不知道如何實現它。R:估計模型方差

我需要在脫字符之外做這件事,因爲當我使用脫字符時我總是收到消息「標籤[1:m,1:m]:下標越界出錯」。是否有一個「簡單」引導功能?

+0

你有沒有做過任何搜索? – 2014-12-04 20:32:26

+0

看看http://cran.r-project.org/web/packages/bootstrap/bootstrap.pdf – 2014-12-05 01:40:51

+0

對於樹木,請使用forest,ref https://stat.ethz.ch/pipermail/r-help/2007- September/140716.html – 2014-12-05 01:42:49

回答

3

很明顯,答案爲時已晚,但只需簡單地重命名因子的級別即可使用脫字符號,因爲如果二進制響應類型爲邏輯,脫字符號不起作用。例如:

factor(responseWithTrueFalseLevel, 
     levels=c(TRUE,FALSE), 
     labels=c("myTrueLevel","myFalseLevel"))