* Bug #7858 fixed - variance and variancef can now return mean
[scilab.git] / scilab / modules / statistics / tests / unit_tests / variancef.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2013 - Scilab Enterprises - Paul Bignier
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- CLI SHELL MODE -->
9 x = [0.2113249 0.0002211 0.6653811; 0.7560439 0.9546254 0.6283918];
10 fre = [1 2 3; 3 4 3];
11 refM = 0.63623244375;
12 refV = 0.096057419504;
13 [v, m] = variancef(x, fre);
14 assert_checkalmostequal([v m], [refV refM]);
15 refM = [0.61986415 0.636490633333 0.64688645];
16 refV = [0.479702720446 0.287821632267 0.287821632267];
17 [v, m] = variancef(x, fre, "r");
18 assert_checkalmostequal([v m], [refV refM]);
19 refM = [0.367985066667; 0.79718087];
20 refV = [0.049647428728; 0.006107864498];
21 [v, m] = variancef(x, fre, "c");
22 assert_checkalmostequal([v m], [refV refM]);