Actually, I've been asking too broad of questions. Maybe I should have posted in New to SAS but log binomial seems to be a less common method. Let's try:
1. I tested the non-numericized variable explain (“always,” “often,” etc,) responses against explainn (-2 to 2). but only explainn works. When I recode variables like that, I check them with FREQ so I know that if there were for example, 104 “always” responses and 170 “often” responses, that's going to be the same for both explain and explainn. If SAS’ estimate is falling out of the 0-1 range for one of those, despite having the same numbers of each response, this tells me that SAS is doing some different procedure for strings versus numerical values.
Where in that code does it tell SAS to weight character strings differently than numbers and how do I fix that?
2. If LSMEANS is used for categorical variables and ESTIMATE for continuous/numerical variables, why are none of my categorical/string variables working? Only the ones with ordinal values, expressed in numbers -2 to 2 or 0 to 5, are running. Why don’t I need ESTIMATE for that? Is this a different version problem? I’m on the online SAS version.
Why is LSMEANS running only numerical data?
Changing from log to logit changed some errors into warnings but I need to run some other checks before I commit to it (and it might mean I need to update some other models, which I’d prefer to avoid). Either way, I need to make sure SAS is weighting number and string variables equally in the model or find a way to use exclusively one or the other.
... View more