Selection bias in clinical sciences: Difference between revisions

m
→‎{{header|Perl}}: use 'sum0' instead
(Added Perl)
m (→‎{{header|Perl}}: use 'sum0' instead)
Line 203:
{{trans|Raku}}
<syntaxhighlight lang="perl" line>use v5.036;
use List::AllUtils <sumsum0 indexes firstidx>;
use enum qw<False True UNTREATED REGULAR IRREGULAR>;
use constant DOSE_FOR_REGULAR => 100;
Line 243:
}
 
my $H = sumsum0 map { my $s = $sr[$_]; $s**2 / @{$sets[$_]} } 0..$#sr;
12/($n*($n+1)) * $H - 3 * ($n + 1)
}
Line 258:
@sirr = @hadcovid[ indexes { $_ == IRREGULAR } @category];
@sreg = @hadcovid[ indexes { $_ == REGULAR } @category];
( $unt, $irr, $reg) = (scalar(@sunt), scalar(@sirr), scalar(@sreg) );
($hunt,$hirr,$hreg) = ( sumsum0(@sunt), sumsum0(@sirr), sumsum0(@sreg) // 0);
}
 
2,392

edits