X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp-builds.git;a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Froc.c;h=1e8ac4e021a75334cb55a0257f3093e93e487daf;hp=0709992ce469ae113814f6996b549fe0d684b7fc;hb=aa937be5e1ac11fadf7a3c6705416f9b4ad35c1f;hpb=b9a18d43ace66798d4f2eaaab063fd06b30d5f8f diff --git a/src/language/stats/roc.c b/src/language/stats/roc.c index 0709992c..1e8ac4e0 100644 --- a/src/language/stats/roc.c +++ b/src/language/stats/roc.c @@ -49,7 +49,7 @@ struct cmd_roc const struct variable **vars; const struct dictionary *dict; - struct variable *state_var ; + const struct variable *state_var ; union value state_value; /* Plot the roc curve */ @@ -640,14 +640,21 @@ do_roc (struct cmd_roc *roc, struct casereader *reader, struct dictionary *dict) struct subcase up_ordering; struct subcase down_ordering; + struct casewriter *neg_wtr = NULL; + struct casereader *input = casereader_create_filter_missing (reader, roc->vars, roc->n_vars, roc->exclude, NULL, NULL); + input = casereader_create_filter_missing (input, + &roc->state_var, 1, + roc->exclude, + NULL, + NULL); - struct casewriter *neg_wtr = autopaging_writer_create (casereader_get_proto (input)); + neg_wtr = autopaging_writer_create (casereader_get_proto (input)); prepare_cutpoints (roc, rs, input);