@@ -323,11 +323,11 @@ is_pdl $b_bad->dvrs(ones(6) * .5), pdl( 'BAD -1.17741002251547 -1.17741002251547
323323 $d -> set( 20, 10 );
324324 my @idv = qw( A B C) ;
325325 my %m = $d -> anova(\@a , $b , $c , {IVNM => \@idv , plot => 0});
326- $m {' # A ~ B ~ C # m' } = $m {' # A ~ B ~ C # m' }-> slice(' ,(2),' );
326+ $m {' | A ~ B ~ C | m' } = $m {' | A ~ B ~ C | m' }-> slice(' ,(2),' );
327327 test_stats_cmp(\%m , {
328328 ' | A | F' => 165.252100840336,
329329 ' | A ~ B ~ C | F' => 0.0756302521008415,
330- ' # A ~ B ~ C # m' => pdl([[qw( 8 18 38 53) ], [qw( 8 23 38 53) ]]),
330+ ' | A ~ B ~ C | m' => pdl([[qw( 8 18 38 53) ], [qw( 8 23 38 53) ]]),
331331 });
332332 my $dsgn = $d -> anova_design_matrix(undef , \@a , $b , $c , {IVNM => \@idv });
333333 is_pdl $dsgn , pdl '
@@ -407,11 +407,11 @@ like $@, qr/residual df = 0/, 'error when too few sample';
407407 my $d = pdl qw( 3 2 1 5 2 1 5 3 1 4 1 2 3 5 5 ) ;
408408 my $a = qsort sequence(15) % 3;
409409 my %m = $d -> anova($a , {plot => 0});
410- $m {$_ } = $m {$_ }-> squeeze for ' # IV_0 # m' ;
410+ $m {$_ } = $m {$_ }-> squeeze for ' | IV_0 | m' ;
411411 test_stats_cmp(\%m , {
412412 F => 0.160919540229886,
413413 ms_model => 0.466666666666669,
414- ' # IV_0 # m' => pdl(qw( 2.6 2.8 3.2 ) ),
414+ ' | IV_0 | m' => pdl(qw( 2.6 2.8 3.2 ) ),
415415 });
416416}
417417
@@ -424,12 +424,12 @@ like $@, qr/residual df = 0/, 'error when too few sample';
424424 my $b = sequence(60) % 3;
425425 my $c = sequence(60) % 2;
426426 my %m = $d -> anova(\@a , $b , $c , {IVNM => [qw( A B C) ], plot => 0, v => 0});
427- $m {$_ } = $m {$_ }-> slice(' ,(1)' )-> squeeze for ' # A ~ B ~ C # m' , ' # A ~ B ~ C # se' ;
427+ $m {$_ } = $m {$_ }-> slice(' ,(1)' )-> squeeze for ' | A ~ B ~ C | m' , ' | A ~ B ~ C | se' ;
428428 test_stats_cmp(\%m , {
429429 ' | A | F' => 150.00306433446,
430430 ' | A ~ B ~ C | F' => 0.17534855325553,
431- ' # A ~ B ~ C # m' => pdl([qw( 4 22 37 52 ) ], [qw( 10 22 37 52 ) ]),
432- ' # A ~ B ~ C # se' => pdl([qw( 0 6 1.7320508 3.4641016 ) ], [qw( 3 3 3.4641016 1.7320508 ) ]),
431+ ' | A ~ B ~ C | m' => pdl([qw( 4 22 37 52 ) ], [qw( 10 22 37 52 ) ]),
432+ ' | A ~ B ~ C | se' => pdl([qw( 0 6 1.7320508 3.4641016 ) ], [qw( 3 3 3.4641016 1.7320508 ) ]),
433433 });
434434}
435435
@@ -443,11 +443,11 @@ like $@, qr/residual df = 0/, 'error when too few sample';
443443 $d -> setbadat(62);
444444 $b -> setbadat(61);
445445 my %m = $d -> anova(\@a , $b , $c , {IVNM => [qw( A B C) ], plot => 0, V => 0});
446- $m {$_ } = $m {$_ }-> slice(' ,(2)' )-> squeeze for ' # A ~ B ~ C # m' ;
446+ $m {$_ } = $m {$_ }-> slice(' ,(2)' )-> squeeze for ' | A ~ B ~ C | m' ;
447447 test_stats_cmp(\%m , {
448448 ' | A | F' => 165.252100840336,
449449 ' | A ~ B ~ C | F' => 0.0756302521008415,
450- ' # A ~ B ~ C # m' => pdl([qw( 8 18 38 53) ], [qw( 8 23 38 53) ]),
450+ ' | A ~ B ~ C | m' => pdl([qw( 8 18 38 53) ], [qw( 8 23 38 53) ]),
451451 });
452452}
453453
@@ -603,19 +603,19 @@ is_pdl pdl([1,1,1], [2,2,2])->stddz, zeroes(3,2), 'stddz nan vs bad';
603603 [1 -1 -1 -1 -1 -1 -1]
604604' ;
605605 my %m = $d -> anova_rptd($s , $a , {plot => 0});
606- $m {$_ } = $m {$_ }-> squeeze for ' # IV_0 # m' ;
606+ $m {$_ } = $m {$_ }-> squeeze for ' | IV_0 | m' ;
607607 test_stats_cmp(\%m , {
608608 ' | IV_0 | F' => 0.145077720207254,
609609 ' | IV_0 | ms' => 0.466666666666667,
610- ' # IV_0 # m' => pdl(qw( 2.6 2.8 3.2 ) ),
610+ ' | IV_0 | m' => pdl(qw( 2.6 2.8 3.2 ) ),
611611 });
612612}
613613
614614my %anova_bad_a = (
615615 ' | a | F' => 0.351351351351351,
616616 ' | a | ms' => 0.722222222222222,
617617 ' | a ~ b | F' => 5.25,
618- ' # a ~ b # m' => pdl(qw( 3 1.3333333 3.3333333 3.3333333 3.6666667 2.6666667 ) )-> reshape(3,2),
618+ ' | a ~ b | m' => pdl(qw( 3 1.3333333 3.3333333 3.3333333 3.6666667 2.6666667 ) )-> reshape(3,2),
619619);
620620{ # anova_rptd_2w bad dv
621621 my $d = pdl ' [3 2 1 5 2 BAD 5 3 1 4 1 2 3 5 5 3 4 2 1 5 4 3 2 2]' ;
@@ -671,8 +671,8 @@ my %anova_bad_a = (
671671 ' | a ~ c | F' => 3.64615384615385,
672672 ' | b ~ c || err ms' => 2.63194444444445,
673673 ' | a ~ b ~ c | F' => 1.71299093655589,
674- ' # a ~ b ~ c # m' => pdl(qw( 4 2.75 2.75 2.5 3.25 4.25 3.5 1.75 2 3.5 2.75 2.25 ) )-> reshape(2,2,3),
675- ' # a ~ b # se' => ones(2, 2) * 0.55014729,
674+ ' | a ~ b ~ c | m' => pdl(qw( 4 2.75 2.75 2.5 3.25 4.25 3.5 1.75 2 3.5 2.75 2.25 ) )-> reshape(2,2,3),
675+ ' | a ~ b | se' => ones(2, 2) * 0.55014729,
676676 });
677677}
678678
@@ -879,7 +879,7 @@ my %ans_mixed = (
879879 ' | a ~ b | F' => 1.54225352112676,
880880 ' | b | F' => 0.738693467336681,
881881 ' | b || err ms' => 2.76388888888889,
882- ' # a ~ b # se' => ones(3,2) * 0.70217915,
882+ ' | a ~ b | se' => ones(3,2) * 0.70217915,
883883);
884884{ # anova_rptd mixed
885885 my $d = pdl ' [3 2 1 5 2 1 5 3 1 4 1 2 3 5 5 3 4 2 1 5 4 3 2 2]' ;
0 commit comments