Changeset 9524
- Timestamp:
- Oct 12, 2006, 2:00:09 PM (20 years ago)
- Location:
- trunk/ippScripts/scripts
- Files:
-
- 5 edited
-
detrend_norm_exp.pl (modified) (3 diffs)
-
detrend_process_exp.pl (modified) (3 diffs)
-
detrend_reject_exp.pl (modified) (3 diffs)
-
phase0_exp.pl (modified) (3 diffs)
-
phase3.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/detrend_norm_exp.pl
r9483 r9524 65 65 { 66 66 my @backgrounds; # Array of backgrounds in each component 67 my @ stdevs; # Array of standard deviations ineach component67 my @variances; # Array of variances for each component 68 68 foreach my $file (@$files) { 69 69 die "Unable to find class id\n" unless defined $file->{class_id}; … … 72 72 die "Unable to find bg_mean_stdev for class_id=$class_id\n" unless defined $file->{bg_mean_stdev}; 73 73 push @backgrounds, $file->{bg}; 74 push @ stdevs, $file->{bg_mean_stdev};74 push @variances, $file->{bg_stdev}**2; 75 75 } 76 76 … … 79 79 $stats->add_data(@backgrounds); 80 80 $bg = $stats->mean(); 81 if (scalar @backgrounds == 1) { 82 $bg_stdev = 0.0; 83 } else { 84 $bg_stdev = $stats->standard_deviation(); 85 } 81 $bg_mean_stdev = $stats->standard_deviation() || 0.0; 86 82 } 87 83 { 88 84 my $stats = Statistics::Descriptive::Sparse->new; # Statistics calculator 89 $stats->add_data(@ stdevs);90 $bg_ mean_stdev = $stats->mean();85 $stats->add_data(@variances); 86 $bg_stdev = sqrt( $stats->mean() ); 91 87 } 92 88 } -
trunk/ippScripts/scripts/detrend_process_exp.pl
r9446 r9524 61 61 { 62 62 my @backgrounds; # Array of backgrounds in each component 63 my @ stdevs; # Array of standard deviations ineach component63 my @variances; # Array of variances for each component 64 64 foreach my $file (@$files) { 65 65 die "Unable to find class id\n" unless defined $file->{class_id}; … … 68 68 die "Unable to find bg_mean_stdev for class_id=$class_id\n" unless defined $file->{bg_mean_stdev}; 69 69 push @backgrounds, $file->{bg}; 70 push @ stdevs, $file->{bg_mean_stdev};70 push @variances, $file->{bg_stdev}**2; 71 71 } 72 72 … … 75 75 $stats->add_data(@backgrounds); 76 76 $bg = $stats->mean(); 77 if (scalar @backgrounds == 1) { 78 $bg_stdev = 0.0; 79 } else { 80 $bg_stdev = $stats->standard_deviation(); 81 } 77 $bg_mean_stdev = $stats->standard_deviation() || 0.0; 82 78 } 83 79 { 84 80 my $stats = Statistics::Descriptive::Sparse->new; # Statistics calculator 85 $stats->add_data(@ stdevs);86 $bg_ mean_stdev = $stats->mean();81 $stats->add_data(@variances); 82 $bg_stdev = sqrt( $stats->mean() ); 87 83 } 88 84 } -
trunk/ippScripts/scripts/detrend_reject_exp.pl
r9505 r9524 59 59 my @means; # Array of means 60 60 my @variances; # Array of variances 61 my @meanStdevs; # Array of mean stdevs62 61 my @accept; # Array of accept flags 63 62 my @include; # Array of include flags … … 71 70 push @expTags, $exposure->{exp_tag}; 72 71 push @means, $exposure->{bg}; 73 push @variances, ($exposure->{bg_stdev}*$exposure->{bg_stdev}); 74 push @meanStdevs, $exposure->{bg_mean_stdev}; ### XXX are we keeping this or stdev(mean)? 72 push @variances, $exposure->{bg_stdev}**2; 75 73 push @accept, $exposure->{accept}; 76 74 push @include, $exposure->{include}; … … 80 78 my $varianceStats = Statistics::Descriptive::Sparse->new(); # Statistics calculator 81 79 $varianceStats->add_data(@variances); 82 my $meanStdevStats = Statistics::Descriptive::Sparse->new(); # Statistics calculator83 $meanStdevStats->add_data(@meanStdevs);84 80 85 81 $ipprc->define_camera($camera); -
trunk/ippScripts/scripts/phase0_exp.pl
r9502 r9524 100 100 } 101 101 my @backgrounds; # Array of backgrounds 102 my @ stdevs; # Array of background standard deviations\102 my @variances; # Array of background standard deviations\ 103 103 my $obsType; # Observation type 104 104 … … 124 124 125 125 my $stdev = get_value($imfile, PHASE0_BG_MEAN_STDEV()); 126 push @ stdevs, $stdev;126 push @variances, $stdev**2; 127 127 } 128 128 … … 147 147 my $stats = Statistics::Descriptive::Sparse->new; # Statistics calculator 148 148 $stats->add_data(@backgrounds); 149 push @command, ( '-' . PHASE0_BG() ), $stats->mean(), ( '-' . PHASE0_BG_STDEV() ); 150 if (scalar @backgrounds == 1) { 151 push @command, 1; 152 } else { 153 push @command, $stats->standard_deviation(); 154 } 149 push @command, ( '-' . PHASE0_BG() ), $stats->mean(); 150 push @command, ( '-' . PHASE0_BG_MEAN_STDEV() ), ( $stats->standard_deviation() || 0 ) 155 151 } 156 152 { 157 153 my $stats = Statistics::Descriptive::Sparse->new; # Statistics calculator 158 $stats->add_data(@ stdevs);159 push @command, ( '-' . PHASE0_BG_ MEAN_STDEV() ), $stats->mean();154 $stats->add_data(@variances); 155 push @command, ( '-' . PHASE0_BG_STDEV() ), sqrt( $stats->mean() ); 160 156 } 161 157 -
trunk/ippScripts/scripts/phase3.pl
r9446 r9524 59 59 { 60 60 my @backgrounds; # Array of backgrounds in each component 61 my @ stdevs; # Array of standard deviations ineach component61 my @variances; # Array of variances for each component 62 62 # my @ra; # Array of ra errors 63 63 # my @dec; # Array of dec errors … … 72 72 # die "Unable to find zp for class_id=$class_id\n" unless defined $file->{zp}; 73 73 push @backgrounds, $file->{bg}; 74 push @ stdevs, $file->{bg_mean_stdev};74 push @variances, $file->{bg_stdev}**2; 75 75 } 76 76 … … 79 79 $stats->add_data(@backgrounds); 80 80 $bg = $stats->mean(); 81 if (scalar @backgrounds == 1) { 82 $bg_stdev = 0.0; 83 } else { 84 $bg_stdev = $stats->standard_deviation(); 85 } 81 $bg_mean_stdev = $stats->standard_deviation() || 0.0; 86 82 } 87 83 { 88 84 my $stats = Statistics::Descriptive::Sparse->new; # Statistics calculator 89 $stats->add_data(@ stdevs);90 $bg_ mean_stdev = $stats->mean();85 $stats->add_data(@variances); 86 $bg_stdev = sqrt( $stats->mean() ); 91 87 } 92 88 }
Note:
See TracChangeset
for help on using the changeset viewer.
