Correlation, as it's defined, is returning the covariance matrix instead of the 
correlation matrix.
In 'addons/stats/base/multivariate' correlation is defined as:


 corr=: cov % * & stddev

corr ?. 5 3$0
  0.185386 _0.0395232  0.023712
_0.0395232   0.109811 0.0778964
  0.023712  0.0778964 0.0764413

cov ?. 5 3$0
  0.185386 _0.0395232  0.023712
_0.0395232   0.109811 0.0778964
  0.023712  0.0778964 0.0764413



Shouldn't it be something more like:

corr2=: cov % (*"0 1)~ @ stddev

corr2 ?. 5 3$0
        1 _0.277006 0.199189
_0.277006         1 0.850217
 0.199189  0.850217        1



Thank you,
Brian


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to