categoricals: Remove 'dep_excl' parameter.
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 23 Dec 2018 17:07:08 +0000 (09:07 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Sun, 23 Dec 2018 18:54:06 +0000 (10:54 -0800)
It was not used for anything.

src/language/stats/examine.c
src/language/stats/glm.c
src/language/stats/logistic.c
src/language/stats/means.c
src/language/stats/oneway.c
src/math/categoricals.c
src/math/categoricals.h

index b8c518c60bc729f95edfa16edf4a985133032cd8..861f81f2d2aff284868acf8743c3cc13bfb5bcd5 100644 (file)
@@ -1829,8 +1829,7 @@ run_examine (struct examine *cmd, struct casereader *input)
   cmd->wv = dict_get_weight (cmd->dict);
 
   cmd->cats
-    = categoricals_create (cmd->iacts, cmd->n_iacts,
-                           cmd->wv, cmd->dep_excl, cmd->fctr_excl);
+    = categoricals_create (cmd->iacts, cmd->n_iacts, cmd->wv, cmd->fctr_excl);
 
   categoricals_set_payload (cmd->cats, &payload, cmd, NULL);
 
index 74e918b886b21f26d05b1fadf2d245faa60096bb..5c46b1843706722c908b0f2e5b4aa91ced0031f4 100644 (file)
@@ -598,7 +598,7 @@ run_glm (struct glm_spec *cmd, struct casereader *input,
                                             NULL,  NULL);
 
   ws.cats = categoricals_create (cmd->interactions, cmd->n_interactions,
-                                cmd->wv, cmd->exclude, MV_ANY);
+                                cmd->wv, MV_ANY);
 
   cov = covariance_2pass_create (cmd->n_dep_vars, cmd->dep_vars,
                                 ws.cats, cmd->wv, cmd->exclude, true);
index 4ab3f6f6db3fbbf6e22555cb99046fa811b19628..14c317ff723c68622139b1baf74771a39396ec62 100644 (file)
@@ -464,7 +464,7 @@ initial_pass (const struct lr_spec *cmd, struct lr_result *res, struct casereade
       res->cp.destroy = frq_destroy;
 
       res->cats = categoricals_create (cmd->cat_predictors, cmd->n_cat_predictors,
-                                      cmd->wv, cmd->exclude, MV_ANY);
+                                      cmd->wv, MV_ANY);
 
       categoricals_set_payload (res->cats, &res->cp, cmd, res);
     }
index 8fa1ba81cd51f7326e228c6a2d2047a5804e74a1..df747fb5d038b4db3a0273d8032fadc4440daa19 100644 (file)
@@ -981,7 +981,7 @@ run_means (struct means *cmd, struct casereader *input,
       struct mtable *table = &cmd->table[t];
       table->cats
        = categoricals_create (table->interactions,
-                              table->n_layers, wv, cmd->dep_exclude, cmd->exclude);
+                              table->n_layers, wv, cmd->exclude);
 
       categoricals_set_payload (table->cats, &payload, cmd, table);
     }
index da24cb6625837356891d5b389b439003a7b3bb6b..d0a6e5d7860180571d5fcab9773fe70ddeaacdb8 100644 (file)
@@ -721,7 +721,7 @@ run_oneway (const struct oneway_spec *cmd,
 
       ws.vws[v].iact = interaction_create (cmd->indep_var);
       ws.vws[v].cat = categoricals_create (&ws.vws[v].iact, 1, cmd->wv,
-                                           cmd->exclude, cmd->exclude);
+                                           cmd->exclude);
 
       categoricals_set_payload (ws.vws[v].cat, &payload,
                                CONST_CAST (struct variable *, cmd->vars[v]),
index e1bbe1f99b141994365d32de6f888a2dee2619e4..d2b5c322b0a74e2bb82ace0707dac981437f66df 100644 (file)
@@ -182,9 +182,6 @@ struct categoricals
 
   struct pool *pool;
 
-  /* Missing values in the dependent varirable to be excluded */
-  enum mv_class dep_excl;
-
   /* Missing values in the factor variables to be excluded */
   enum mv_class fctr_excl;
 
@@ -353,7 +350,7 @@ categoricals_sane (const struct categoricals *cat)
 
 struct categoricals *
 categoricals_create (struct interaction *const*inter, size_t n_inter,
-                    const struct variable *wv, enum mv_class dep_excl, enum mv_class fctr_excl)
+                    const struct variable *wv, enum mv_class fctr_excl)
 {
   size_t i;
   struct categoricals *cat = xmalloc (sizeof *cat);
@@ -365,7 +362,6 @@ categoricals_create (struct interaction *const*inter, size_t n_inter,
   cat->reverse_variable_map_short = NULL;
   cat->reverse_variable_map_long = NULL;
   cat->pool = pool_create ();
-  cat->dep_excl = dep_excl;
   cat->fctr_excl = fctr_excl;
   cat->payload = NULL;
   cat->aux2 = NULL;
index adb169cc2320f7664e910658ddec94bc6685bc6c..4d7d4959a5c4965fa499c8cbba17fbfe20d84a52 100644 (file)
@@ -29,7 +29,7 @@ struct interaction;
 union value ;
 
 struct categoricals *categoricals_create (struct interaction *const*, size_t n_int,
-                                         const struct variable *wv, enum mv_class dep_excl,
+                                         const struct variable *wv,
                                          enum mv_class fctr_excl);
 
 void categoricals_destroy (struct categoricals *);