コード例 #1
0
ファイル: Nz_Bootstrap.py プロジェクト: biscarri1/Decon



#Number of bootstrap samples 
boot_samples = 5000


z_dist_boot = np.zeros(200)
z_dist_ideal_boot = np.zeros(200)
z_dist_min_boot = np.zeros(200)

                    
Nsample = boot_samples

L0,L1 = df.get_limits(Nsample, size, rank)

                
#Actually run the methods and save their outputs
for obs_num in xrange(L0,L1):
    
    
    boot_phi = np.random.choice(sampled_data,size=num_obs,replace=True)
    
    z_dist_max, ideal_chisq_stop, min_chisq = lucy_replicator(50000,boot_phi)
    z_dist_ideal_chisq = lucy_replicator(ideal_chisq_stop,boot_phi)[0]
    z_dist_min_chisq = lucy_replicator(min_chisq,boot_phi)[0]

    z_dist_boot = z_dist_boot+z_dist_max
    z_dist_ideal_boot = z_dist_ideal_boot+z_dist_ideal_chisq
    z_dist_min_boot = z_dist_min_boot+z_dist_min_chisq