Roc曲線を計算し、線形判別モデルからAUCを計算したいと考えています。私はこれをどうやってできるのか知っていますか?ROCを用いた線形判別分析のRoc曲線
##LDA
require(MASS)
library(MASS)
lda.fit = lda(Negative ~., trainSparse)
lda.fit
plot(lda.fit)
###prediction on the test set
lda.pred=predict(lda.fit,testSparse)
table(testSparse$Negative,lda.pred$class)
: > rocplot =関数(predは、真実、...){ここにコードがあります + predob =予測(pred、truth) + perf =パフォーマンス(predob、 "tpr"、 "fpr") +} > yhat.opt = predict(lda.fit 、testSparse、決定。値はTRUE) > fit.opt =属性(yhat.opt)$ decision.values > par(mfrow = c(1,2)) > rocplot(fitted.opt、testSparse ["Negative"]、main = "Training Data")、このエラーが表示されます。予測のエラー(pred、truth):予測の形式が無効です。 –
[ROCRパッケージでAUCを計算する方法](http://stackoverflow.com/questions/41523761/how-to-compute-auc-with-rocr-package) –