13.2.13. Macro “dataserverComputeCorrelationMatrixVector.C”
13.2.13.1. Objective
This part shows the complete code used to produce the console display in Special case of vector.
13.2.13.2. Macro Uranie
TDataServer *tdsop =new TDataServer("foo","poet");
tdsop->fileDataRead("tdstest.dat");
// Consider a and x attributes (every element of the vector)
TMatrixD globalOne = tdsop->computeCorrelationMatrix("x:a");
globalOne.Print();
// Consider a and x attributes (cherry-picking a single element of the vector)
TMatrixD focusedOne = tdsop->computeCorrelationMatrix("x[1]:a");
focusedOne.Print();
13.2.13.3. Console
This macro should result in this output in console.
4x4 matrix is as follows
| 0 | 1 | 2 | 3 |
---------------------------------------------------------
0 | 1 0.9449 0.6286 0.189
1 | 0.9449 1 0.8486 0.5
2 | 0.6286 0.8486 1 0.8825
3 | 0.189 0.5 0.8825 1
2x2 matrix is as follows
| 0 | 1 |
-------------------------------
0 | 1 0.5
1 | 0.5 1