How to properly enter categorical variables in logistic regression in Matlab
3 views (last 30 days)
Show older comments
Hi there,
I am running a logistic regression using glmfit with 2 continuous variables and one categorical (4 levels). I am a bit confused about how to enter the categorical variable properly? Is there a trick?
Thanks, Vishi
0 Comments
Answers (1)
the cyclist
on 16 Mar 2011
The DUMMYVAR command will create an array that you can use for categorical data.
For example,
x_cat = dummyvar([1;2;3])
outputs an array for which each column corresponds to a category. You'll want to read "help dummyvar," especially the paragraph that explains that you will likely need to delete one variable that corresponds to the regression intercept.
[Hat tip to Peter Perkins for explaining this to me a while back.]
0 Comments
See Also
Categories
Find more on Analysis of Variance and Covariance in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!