SOCR InteractiveROC
Contents
SOCR Project - SOCR ROC and AUC Webapp
Description
This project aims to develop a new SOCR interactive Receiver Operating Characteristic (ROC) Curve webapp. This HTML5 compatible tool will provide a number of functionalities including consuming user provided data to generate the ROC, compute the AUC, allow dynamic manipulation of the test threshold (binary classification) criteria, plotting the tangent false-positives vs. false-negative rates and the tangent lines at the optimal operating point (relative to the slope, -R, representing the fact that the false-negatives (FN) may be R times more expensive than false-positives (FP).
Expected results
- User provides a dataset, the webapp plots the ROC curve, the false-negative and false-positive rates based on a slider specifying threshold for the binary classification.
- A table import copy-paste data table for user input of data
- Several complementary and synchronized graphical plots
Knowledge Prerequisite
HTML5, CSS, JavaScript (JQuery and CoffeeScript experience or learning interest is a plus).
See also
- SOCR HTML5/JavaScript Introduction and Tutorials
- plotROC GitHub project
- See many examples here.
- ROC section of the SMHS EBook
Translate this page: