[R] Scaling Matrix in qda() function in MASS package

Souradeep Chattapadhyay soura at iastate.edu
Wed Aug 23 23:44:16 CEST 2017


Hello,
           I am Souradeep Chattopadhyay and I am a graduate student at Iowa
State University Department of Statistics.

Can anyone please explain the mathematical formulation behind the scaling
matrix returned by the qda function in MASS package. I want to understand
how this scaling matrix is derived from the inputs given to the qda
function.

Example Code

The following example is using the banknote data in the MCLUST package.

*Code*

require(MASS)
require(mclust)
data(banknote)
quad<-qda(banknote[,-1], grouping=banknote$Status, method="mle")
quad$scaling


Scaling matrix returned by qda for this data is

, , counterfeit

                1                    2              3
 4                     5          6
Length   2.853988  1.069414 -0.05279774  0.750531723 -0.2053821  0.6986088
Left        0.000000 -4.208108 -3.04707132 -0.026804815 -0.8644062
-1.1088947
Right      0.000000  0.000000  4.27383763  0.003205759  0.3313675  1.3865888
Bottom   0.000000  0.000000  0.00000000  0.917596063 -0.8707772  0.7274894
Top         0.000000  0.000000  0.00000000  0.000000000 -2.2041415
 0.6956074
Diagonal 0.000000  0.000000  0.00000000  0.000000000  0.0000000-2.1879157

, , genuine

                1                     2               3                4
              5               6
Length  2.592911 -1.169164  0.6105339 -0.3614352 -0.2520496 -0.5281743
Left       0.000000  3.027882  2.2392994 -0.2842368 -1.2092325  0.6927868
Right    0.000000  0.000000 -3.8684746 -0.3972362 -0.4177546 -0.1062555
Bottom 0.000000  0.000000  0.0000000  1.6376150  1.7274240  0.3969998
Top       0.000000  0.000000  0.0000000  0.0000000  2.3022115  0.6318543
Diagonal 0.000000  0.000000  0.0000000  0.0000000  0.0000000  2.4516680



Thanks and Regards

Souradeep

	[[alternative HTML version deleted]]



More information about the R-help mailing list