データのROC曲線を計算する


9

そのため、ハミング距離を使用して生体認証特性から個人を認証しようとしている16のトライアルがあります。しきい値は3.5に設定されています。私のデータは以下であり、トライアル1のみが真陽性です。

Trial   Hamming Distance
1   0.34
2   0.37
3   0.34
4   0.29
5   0.55
6   0.47
7   0.47
8   0.32
9   0.39
10  0.45
11  0.42
12  0.37
13  0.66
14  0.39
15  0.44
16  0.39

私の混乱のポイントは、このデータからROC曲線(FPR対TPR OR FAR対FRR)を作成する方法が本当にわからないということです。どちらでもかまいませんが、どうやって計算するのか混乱しています。任意の助けいただければ幸いです。

mathematical-statistics  roc  classification  cross-validation  pac-learning  r  anova  survival  hazard  machine-learning  data-mining  hypothesis-testing  regression  random-variable  non-independent  normal-distribution  approximation  central-limit-theorem  interpolation  splines  distributions  kernel-smoothing  r  data-visualization  ggplot2  distributions  binomial  random-variable  poisson-distribution  simulation  kalman-filter  regression  lasso  regularization  lme4-nlme  model-selection  aic  r  mcmc  dlm  particle-filter  r  panel-data  multilevel-analysis  model-selection  entropy  graphical-model  r  distributions  quantiles  qq-plot  svm  matlab  regression  lasso  regularization  entropy  inference  r  distributions  dataset  algorithms  matrix-decomposition  regression  modeling  interaction  regularization  expected-value  exponential  gamma-distribution  mcmc  gibbs  probability  self-study  normality-assumption  naive-bayes  bayes-optimal-classifier  standard-deviation  classification  optimization  control-chart  engineering-statistics  regression  lasso  regularization  regression  references  lasso  regularization  elastic-net  r  distributions  aggregation  clustering  algorithms  regression  correlation  modeling  distributions  time-series  standard-deviation  goodness-of-fit  hypothesis-testing  statistical-significance  sample  binary-data  estimation  random-variable  interpolation  distributions  probability  chi-squared  predictor  outliers  regression  modeling  interaction 

こちらのstats.stackexchange.com/a/105577/49130には、ROC曲線の作成方法に関する追加情報が記載されています
Alexey Grigorev

回答:


7

私はROCグラフを提案します: Tom FawcettによるReasearchersのためのメモと実用的な考慮事項、本当に素晴らしい本です。私があなたの質問を理解している限り、あなたはこのペーパーで必要なすべてを見つけるでしょう。

編集:アダムに触発されました私もこのタスクにお気に入りのRパッケージをお勧めしたいと思います:ROCR


仕事を成し遂げることができる良いMatlabパッケージを知っていますか?
rohanbk 2010

@rohanbkすみません。matlabを使ってから久しぶりです。
steffen

@steffenリンクが壊れています。
Alleo

@Alleoは通知をありがとう、リンクは現在citeseer(pdfが利用可能)を指しています...これはより長く続くはずです。
steffen 2015

4

なぜROC曲線を作成するのですか?従属変数の曲線をグラフ化しますか、それとも確率予測の精度を測定するための検定統計量として使用しますか(この場合、AUC [曲線の下の領域]を探しています) )。

Rに精通している場合、Rの検証パッケージには便利な2つの関数があります。ROC曲線をプロットできるroc.plot()と、計算できるroc.area()です。 AUC。


仕事を成し遂げることができる良いMatlabパッケージを知っていますか?
rohanbk 2010
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.