https://www.jstacs.de/index.php?title=Compute_and_plot_Receiver_Operating_Characteristic_(ROC)_and_Precision-Recall_(PR)_curve&feed=atom&action=history
Compute and plot Receiver Operating Characteristic (ROC) and Precision-Recall (PR) curve - Revision history
2024-03-29T15:21:46Z
Revision history for this page on the wiki
MediaWiki 1.38.2
https://www.jstacs.de/index.php?title=Compute_and_plot_Receiver_Operating_Characteristic_(ROC)_and_Precision-Recall_(PR)_curve&diff=181&oldid=prev
Keilwagen: New page: <source lang="java5"> Sample[] test; AbstractScoreBasedClassifier trainedClassifier; // TODO load data and create trained classifier Measure[] m = { Measure.ReceiverOperatingCharacterist...
2008-09-29T10:09:34Z
<p>New page: <source lang="java5"> Sample[] test; AbstractScoreBasedClassifier trainedClassifier; // TODO load data and create trained classifier Measure[] m = { Measure.ReceiverOperatingCharacterist...</p>
<p><b>New page</b></p><div><source lang="java5"><br />
Sample[] test;<br />
AbstractScoreBasedClassifier trainedClassifier;<br />
<br />
// TODO load data and create trained classifier<br />
<br />
Measure[] m = { Measure.ReceiverOperatingCharacteristicCurve, Measure.PrecisionRecallCurve };<br />
MeasureParameters mp = new MeasureParameters( true );<br />
for( Measure s : m ) {<br />
mp.setSelected( s, true );<br />
}<br />
ResultSet rs = trainedClassifier.evaluateAll( mp, true, test );<br />
<br />
REnvironment r = null;<br />
try {<br />
r = new REnvironment( host, login, password );<br />
for( Measure s : m ) {<br />
DoubleTableResult dtr = (DoubleTableResult) rs.getResultAt( rs.findColumn( s.getNameString() ) );<br />
ImageResult ir = DoubleTableResult.plot( r, dtr );<br />
REnvironment.showImage( s.getNameString(), ir.getResult() );<br />
}<br />
} catch( Exception e ) {<br />
e.printStackTrace();<br />
} finally {<br />
if( r != null ) {<br />
r.close();<br />
}<br />
}<br />
</source></div>
Keilwagen