View Single Post
Correlation Chart
Old 03-15-2008, 10:24 PM   #1
Recycles dryer sheets
 
Join Date: Nov 2005
Posts: 108
Not to bug you guys but I am curious if this chart looks alright and makes sense:

Index Fund Correlation

Here is part of the code used to generate the correlation data:

PHP Code:
// Correlation Calculation
      
public function correlation($x$y) {

          
//Correlation = NSXY - (SX)(SY) / Sqrt([NSX2 - (SX)2][NSY2 - (SY)2])
          
          
$Ex;
          
$Ey;
          
$Exy;
          
$Exx;
          
$Eyy;

          
$xy = array();
          
$xx = array();
          
$yy = array();

          
$num count($x);

          for (
$i 0$i count($x); $i++) {
             
array_push($xy$x[$i]*$y[$i]);
             
array_push($xx$x[$i]*$x[$i]);
             
array_push($yy$y[$i]*$y[$i]);
          }
          
          
$Ex array_sum($x);
          
$Ey array_sum($y);
          
$Exy array_sum($xy);
          
$Exx array_sum($xx);
          
$Eyy array_sum($yy);

          if (
$Ex != 0) {   // Make sure we are not dividing by 0
             
$corr = (($num $Exy) - ($Ex $Ey)) / sqrt( (($num $Exx) - pow($Ex,2)) * (($num $Eyy) - pow($Ey,2)) );
          }
          
$corr round($corr4);
          return 
$corr;
      } 
__________________
How to Invest
trixs is offline   Reply With Quote