BookmarkSubscribeRSS Feed
deleted_user
Not applicable
Hello,
I would like to make a PLS regression with the Proc PLS. I have some missing values in my dataset but I thought that the NIPALS algorithm could run with it. By default, it’s not true. There is a MISSING option in the procedure: with MISSING=NONE, observations with any missing variables are excluded from the analysis; with the two others options, AVG and EM, missing values are replaced by estimations. I think that is contradictory with what the NIPALS algorithm allows. Could you correct me if I make a mistake? Otherwise, how is it possible to run the Proc PLS with the NIPALS algorithm and missing values?

Thanks.

rcas


PS : Sorry for my english.
2 REPLIES 2
Paige
Quartz | Level 8
You are right that in theory, the NIPALS algorithm can be run with missing values for some data.

However, I believe that the PROC PLS implementation of NIPALS doesn't allow for missing values. You have to use MISSING=EM or MISSING=AVG, which as you said, fills in estimated values.
deleted_user
Not applicable
Thanks for the answer.
What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1411 views
  • 0 likes
  • 2 in conversation