MATLAB Answers

0

Problem using binScatterPlot plotting scores of PCA

Asked by ABU MD ARIFUL ISLAM on 24 Nov 2018
Latest activity Answered by Kojiro Saito on 27 Nov 2018
I am trying to follow the webinar Predictive Maintenance with MATLAB: A Prognostics Case Study but having problem using binScatterPlot. It's giving me the error "Undefined function 'binScatterPlot' for input arguments of type 'double'."
What is basically the source of the problem and how can I fix it? the code is something like this-
[coeff, score, latent] = pca(XtrainStandard);
binScatterPlot(score(:,1),score(:,2),[50,50],'Gamma',0.01)
Thank you

  0 Comments

Sign in to comment.

1 Answer

Answer by Kojiro Saito on 27 Nov 2018

As the document of binScatterPlot says, input of binScatterPlot should be tall arrays. I think your XtrainStandard is not a tall array, so, you need to convert tall arrays.
[coeff, score, latent] = pca(tall(XtrainStandard));
binScatterPlot(score(:,1),score(:,2),[50,50],'Gamma',0.01)

  0 Comments

Sign in to comment.