X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fmath%2Fcategoricals.h;h=adb169cc2320f7664e910658ddec94bc6685bc6c;hb=5204698c0d3a9bd3786d8bd19eba2a1ddbbb4311;hp=450a202487713f1ee51e4898893303b8c981fabe;hpb=12140b59f70771295af36404296219cba9f3f6bc;p=pspp diff --git a/src/math/categoricals.h b/src/math/categoricals.h index 450a202487..adb169cc23 100644 --- a/src/math/categoricals.h +++ b/src/math/categoricals.h @@ -28,7 +28,7 @@ struct interaction; union value ; -struct categoricals *categoricals_create (struct interaction *const *, size_t n_int, +struct categoricals *categoricals_create (struct interaction *const*, size_t n_int, const struct variable *wv, enum mv_class dep_excl, enum mv_class fctr_excl); @@ -73,7 +73,7 @@ bool categoricals_sane (const struct categoricals *cat); /* The *_by_subscript functions use the short map. - Their intended use is by covariance matrix routines, where normally 1 less than + Their intended use is by covariance matrix routines, where normally 1 less than the total number of distinct values of each categorical variable should be considered. */ @@ -89,7 +89,7 @@ categoricals_get_dummy_code_for_case (const struct categoricals *cat, int subscr const struct ccase *c); /* Returns unity if the value in case C at SUBSCRIPT is equal to the category - for that subscript. + for that subscript. Else if it is the last category, return -1. Otherwise return 0. */ @@ -124,5 +124,6 @@ struct payload void categoricals_set_payload (struct categoricals *cats, const struct payload *p, const void *aux1, void *aux2); +bool categoricals_isbalanced (const struct categoricals *cat); #endif