Hi
I have a question regarding PCA with the Principal Component Node in SAS Miner. Does the node transform categorical variables into dummy variables or is that a step I should perform prior this node (with the Transform Variable Node)?
Also, once this node get all its interval variables and ready to perform the analysis, does it perform standardization on these interval variables?
And last question, how does it handle missing values?
Many thanks.
Nicolas
If you are using the Principal Components node from the Modify tab, then in order to include class inputs, you would need to dummy encode them using the Transform Variables node first as you said. In the HP Principal Components node however, there is a property for it to do the class level encoding for you. In both nodes, you can set the Eigenvalue Source to Correlation to standardize the inputs. And also in both, any observations with missing values for any of the inputs are excluded, so you would need to first run the Impute node to impute missing values.
If you are using the Principal Components node from the Modify tab, then in order to include class inputs, you would need to dummy encode them using the Transform Variables node first as you said. In the HP Principal Components node however, there is a property for it to do the class level encoding for you. In both nodes, you can set the Eigenvalue Source to Correlation to standardize the inputs. And also in both, any observations with missing values for any of the inputs are excluded, so you would need to first run the Impute node to impute missing values.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 16. Read more here about why you should contribute and what is in it for you!
Use this tutorial as a handy guide to weigh the pros and cons of these commonly used machine learning algorithms.
Find more tutorials on the SAS Users YouTube channel.