Loading src/statistics/calculate_pvalues.py +5 −4 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ import numpy as np from scipy import stats def generate_thickness_permeability_transmissivity_for_pvalue(thickness_mean, thickness_sd, ln_permeability_mean, ln_permeability_sd, Pvalue): def generate_thickness_permeability_transmissivity_for_pvalue(thickness_mean, thickness_sd, ln_permeability_mean, ln_permeability_sd, Pvalue, nSamples=10000): if Pvalue > 1.0: Pvalue /= 100 Loading @@ -12,8 +12,9 @@ def generate_thickness_permeability_transmissivity_for_pvalue(thickness_mean, th ln_permeability_dist = stats.norm(loc=ln_permeability_mean, scale=ln_permeability_sd) permeability_pvalue = np.exp(ln_permeability_dist.ppf(1 - Pvalue)) nSamples = 10000 # Sampling method for transmissivity transmissivity_samples = np.sort(np.exp(ln_permeability_dist.rvs(nSamples) + np.log(thickness_dist.rvs(nSamples)))) transmissivity_pvalue = transmissivity_samples[int((1 - Pvalue) * nSamples)] transmissivity_pvalue_sampled = transmissivity_samples[int((1 - Pvalue) * nSamples)] return thickness_pvalue, permeability_pvalue, transmissivity_pvalue return thickness_pvalue, permeability_pvalue, transmissivity_pvalue_sampled tests/resources/test_benchmark_output/ROSL_ROSLU/ROSL_ROSLU__10mw_probability.ncdeleted 100644 → 0 −247 KiB File deleted. View file tests/resources/test_benchmark_output/ROSL_ROSLU/ROSL_ROSLU_____P10.ncdeleted 100644 → 0 −247 KiB File deleted. View file tests/resources/test_benchmark_output/ROSL_ROSLU/ROSL_ROSLU_____P30.ncdeleted 100644 → 0 −247 KiB File deleted. View file tests/resources/test_benchmark_output/ROSL_ROSLU/ROSL_ROSLU_____P50.ncdeleted 100644 → 0 −247 KiB File deleted. View file Loading
src/statistics/calculate_pvalues.py +5 −4 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ import numpy as np from scipy import stats def generate_thickness_permeability_transmissivity_for_pvalue(thickness_mean, thickness_sd, ln_permeability_mean, ln_permeability_sd, Pvalue): def generate_thickness_permeability_transmissivity_for_pvalue(thickness_mean, thickness_sd, ln_permeability_mean, ln_permeability_sd, Pvalue, nSamples=10000): if Pvalue > 1.0: Pvalue /= 100 Loading @@ -12,8 +12,9 @@ def generate_thickness_permeability_transmissivity_for_pvalue(thickness_mean, th ln_permeability_dist = stats.norm(loc=ln_permeability_mean, scale=ln_permeability_sd) permeability_pvalue = np.exp(ln_permeability_dist.ppf(1 - Pvalue)) nSamples = 10000 # Sampling method for transmissivity transmissivity_samples = np.sort(np.exp(ln_permeability_dist.rvs(nSamples) + np.log(thickness_dist.rvs(nSamples)))) transmissivity_pvalue = transmissivity_samples[int((1 - Pvalue) * nSamples)] transmissivity_pvalue_sampled = transmissivity_samples[int((1 - Pvalue) * nSamples)] return thickness_pvalue, permeability_pvalue, transmissivity_pvalue return thickness_pvalue, permeability_pvalue, transmissivity_pvalue_sampled
tests/resources/test_benchmark_output/ROSL_ROSLU/ROSL_ROSLU__10mw_probability.ncdeleted 100644 → 0 −247 KiB File deleted. View file
tests/resources/test_benchmark_output/ROSL_ROSLU/ROSL_ROSLU_____P10.ncdeleted 100644 → 0 −247 KiB File deleted. View file
tests/resources/test_benchmark_output/ROSL_ROSLU/ROSL_ROSLU_____P30.ncdeleted 100644 → 0 −247 KiB File deleted. View file
tests/resources/test_benchmark_output/ROSL_ROSLU/ROSL_ROSLU_____P50.ncdeleted 100644 → 0 −247 KiB File deleted. View file