Changeset 10719 for trunk/ippScripts/scripts/detrend_reject_exp.pl
- Timestamp:
- Dec 13, 2006, 10:29:46 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/detrend_reject_exp.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/detrend_reject_exp.pl
r10700 r10719 73 73 push @means, $exposure->{bg}; 74 74 push @stdevs, $exposure->{bg_stdev}; 75 push @meanStdevs, $exposure->{bg_mean_stdev} / $exposure->{bg}; 75 # XXX why are we using mean_stdev / bd? 76 # push @meanStdevs, $exposure->{bg_mean_stdev} / $exposure->{bg}; 77 push @meanStdevs, $exposure->{bg_mean_stdev}; 76 78 push @variances, $exposure->{bg_stdev}**2; 77 79 push @accept, $exposure->{accept}; … … 113 115 114 116 if ($reject_mean and defined $meanStats->standard_deviation() ) { 115 my $ nSigma = abs($means[$i] - $meanStats->mean() ) / $meanStats->standard_deviation();116 if ($ nSigma > $reject_mean) {117 my $dMean = abs($means[$i] - $meanStats->mean()) ; 118 if ($dMean > ($reject_mean * $meanStats->standard_deviation())) { 117 119 print "Rejecting $expTag based on outlier mean value: " . 118 "$means[$i] --> $ nSigma sigma vs " . $reject_mean. "\n";120 "$means[$i] --> $dMean vs " . $reject_mean * $meanStats->standard_deviation() . "\n"; 119 121 $reject = 1; 120 122 goto UPDATE; … … 125 127 126 128 if ($reject_stdev and defined $stdevStats->standard_deviation() > 0) { 127 my $ nSigma = abs($stdevs[$i] - $stdevStats->mean() ) / $stdevStats->standard_deviation();128 if ($ nSigma > $reject_stdev) {129 my $dMean = abs($stdevs[$i] - $stdevStats->mean()); 130 if ($dMean > ($reject_stdev * $stdevStats->standard_deviation())) { 129 131 print "Rejecting $expTag based on outlier stdev: " . 130 $stdevs[$i] . " --> $ nSigmasigma vs " . $reject_stdev . "\n";132 $stdevs[$i] . " --> $dMean sigma vs " . $reject_stdev . "\n"; 131 133 $reject = 1; 132 134 goto UPDATE; … … 137 139 138 140 if ($reject_meanstdev and defined $meanStdevStats->standard_deviation() > 0) { 139 my $ nSigma = abs($meanStdevs[$i] - $meanStdevStats->mean() ) / $meanStdevStats->standard_deviation();140 if ($ nSigma > $reject_meanstdev) {141 my $dMean = abs($meanStdevs[$i] - $meanStdevStats->mean()); 142 if ($dMean > ($reject_meanstdev * $meanStdevStats->standard_deviation())) { 141 143 print "Rejecting $expTag based on outlier mean stdev: " . 142 $meanStdevs[$i] . " --> $ nSigmasigma vs " . $reject_meanstdev . "\n";144 $meanStdevs[$i] . " --> $dMean sigma vs " . $reject_meanstdev . "\n"; 143 145 $reject = 1; 144 146 goto UPDATE;
Note:
See TracChangeset
for help on using the changeset viewer.
