คำนวณ ROC curve สำหรับข้อมูล


9

ดังนั้นฉันมีการทดลอง 16 ครั้งที่ฉันพยายามพิสูจน์ตัวตนบุคคลจากลักษณะทางชีวภาพโดยใช้ Hamming Distance เกณฑ์ของฉันถูกตั้งไว้ที่ 3.5 ข้อมูลของฉันอยู่ด้านล่างและเฉพาะการทดลองใช้ 1 เท่านั้นคือ True Positive:

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 curve (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

ฉันแนะนำROC Graphs: หมายเหตุและข้อควรพิจารณาในทางปฏิบัติสำหรับผู้ตรวจสอบซ้ำโดย Tom Fawcett ซึ่งเป็นบทอ่านที่ยอดเยี่ยมจริงๆ เท่าที่ฉันเข้าใจคำถามของคุณคุณจะพบทุกสิ่งที่คุณต้องการในเอกสารนี้

แก้ไข: แรงบันดาลใจจากอดัมฉันยังต้องการที่จะแนะนำ R-แพคเกจที่ชื่นชอบสำหรับงานนี้: ROCR


คุณรู้แพคเกจ Matlab ที่ดีที่สามารถทำงานให้สำเร็จได้หรือไม่?
rohanbk

@rohanbk ขออภัยไม่ เป็นเวลานานแล้วที่ฉันใช้ MATLAB
steffen

ลิงก์ @steffen เสียหาย
Alleo

@Alleo ขอขอบคุณสำหรับการแจ้งเตือนขณะนี้ลิงก์ชี้ไปที่คนงาน (ซึ่งมีไฟล์ PDF) ... สิ่งนี้น่าจะนานกว่านี้
steffen

4

ทำไมคุณถึงต้องการสร้าง ROC curve? คุณต้องการกราฟเส้นโค้งสำหรับตัวแปรตามหรือคุณกำลังมองหาที่จะใช้เป็นสถิติทดสอบเพื่อวัดความแม่นยำของการทำนายความน่าจะเป็นของคุณ (ในกรณีที่คุณกำลังมองหา AUC [พื้นที่ใต้เส้นโค้ง] )

หากคุณคุ้นเคยกับ R แพคเกจการตรวจสอบใน R มีสองฟังก์ชันที่คุณจะพบว่ามีประโยชน์: roc.plot () ซึ่งจะช่วยให้คุณสามารถวางแผนเส้นโค้ง ROC ของคุณและ roc.area () ซึ่งจะช่วยให้คุณคำนวณ AUC


คุณรู้แพคเกจ Matlab ที่ดีที่สามารถทำงานให้สำเร็จได้หรือไม่?
rohanbk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.