| nipals | R Documentation | 
Principal Components Analysis with NIPALS algorithm
nipals(Data, comps = 2, scaled = TRUE)
| Data | A numeric matrix or data frame (which may contain missing values). | 
| comps | Number of components to be calculated (by default 2) | 
| scaled | A logical value indicating whether to scale
the data ( | 
The function nipals performs Principal Components
Analysis of a data matrix that may contain missing
values.
An object of class "nipals", basically a list with
the following elements:
When the analyzed data contain missing values, the help
interpretation tools (e.g. cor.xt, disto, contrib,
  cos, dmod) may not be meaningful, that is to say, some
of the results may not be coherent.
| values | The pseudo eigenvalues | 
| scores | The extracted scores (i.e. components) | 
| loadings | The loadings | 
| cor.xt | Correlations between the variables and the scores | 
| disto | Squared distance of the observations to the origin | 
| contrib | Contributions of the observations (rows) | 
| cos | Squared cosinus | 
| dmod | Distance to the Model | 
Gaston Sanchez
Tenenhaus, M. (1998) La Regression PLS. Theorie et Pratique. Paris: Editions TECHNIP.
Tenenhaus, M. (2007) Statistique. Methodes pour decrire, expliquer et prevoir. Paris: Dunod.
plot.nipals, plsreg1
## Not run: 
 # load datasets carscomplete and carsmissing
 data(carscomplete) # complete data
 data(carsmissing)  # missing values
 # apply nipals
 my_nipals1 = nipals(carscomplete)
 my_nipals2 = nipals(carsmissing)
 # plot variables (circle of correlations)
 plot(my_nipals1, what="variables", main="Complete data")
 plot(my_nipals2, what="variables", main="Missing data")
 # plot observations with labels
 plot(my_nipals1, what="observations", show.names=TRUE, main="Complete data")
 plot(my_nipals2, what="observations", show.names=TRUE, main="Missing data")
 # compare results between my_nipals1 and my_nipals2
 plot(my_nipals1$scores[,1], my_nipals2$scores[,1], type="n")
 title("Scores comparison: my_nipals1  -vs-  my_nipals2", cex.main=0.9)
 abline(a=0, b=1, col="gray85", lwd=2)
 points(my_nipals1$scores[,1], my_nipals2$scores[,1], pch=21,
        col="#5592e3", bg = "#5b9cf277", lwd=1.5)
 
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.