데이터에 대한 ROC 곡선 계산


9

그래서, 나는 16 개의 시험을 가지고 있는데, 여기에서 Hamming Distance를 사용하여 생체 특성으로부터 사람을 인증하려고합니다. 임계 값이 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 또는 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

Tom Fawcett의 ROC Graphs : Reasearchers위한 메모 및 실용 고려 사항을 제안 합니다. 귀하의 질문을 이해하는 한이 논문에서 필요한 모든 것을 찾을 수 있습니다.

편집 : Adam에서 영감을 얻었 으며이 작업에 가장 좋아하는 R 패키지를 권장합니다 : ROCR .


작업을 수행 할 수있는 좋은 Matlab 패키지를 알고 있습니까?
rohanbk

@rohanbk 죄송합니다. matlab을 사용한지 오래되었습니다.
steffen

@steffen 링크가 깨졌습니다.
Alleo

@Alleo는 알림 주셔서 감사합니다, 링크는 이제 인용문 (pdf를 사용할 수있는 곳)을 가리키고 있습니다 ...이 오래 지속됩니다.
steffen

4

왜 ROC 곡선을 만들고 싶습니까? 종속 변수에 대한 곡선을 그래프로 나타내거나 확률 예측의 정확도를 측정하기 위해 검정 통계량으로 사용하려고합니까 (이 경우 곡선 아래 면적) ).

R에 익숙한 경우 R의 검증 패키지에는 유용한 두 가지 기능인 ROC 곡선을 그릴 수있는 roc.plot ()과 계산할 수있는 roc.area ()가 있습니다. AUC.


작업을 수행 할 수있는 좋은 Matlab 패키지를 알고 있습니까?
rohanbk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.