Deborah.Miriam.ReweightingCurveBundle
Deborah.Miriam.ReweightingCurveBundle.reweighting_curve_bundle! — Methodreweighting_curve_bundle!(
rw_bundle::ReweightingBundle.ReweightingSolverBundle,
ens_bundle::Ensemble.EnsembleArrayBundle{T},
nkappaT::Int,
N_bs::Int,
blk_size::Int,
method::String,
fname_OG::String,
fname_P1::String,
fname_P2::String,
jobid::Union{Nothing, String}=nothing;
rng_pool::SeedManager.RNGPool=rng_pool
) where T -> NothingCompute reweighting curves and phase transition $\kappa$ points using multiple estimators (OG, P1, P2) with bootstrap resampling for uncertainty quantification.
Arguments
rw_bundle::ReweightingBundle.ReweightingSolverBundle: Bundle of reweighting solvers, each associated with a distinct source tag.ens_bundle::Ensemble.EnsembleArrayBundle{T}: Bundle of ensemble arrays containing the trace data used for reweighting.nkappaT::Int: Number of $\kappa$ values to scan along the reweighting trajectory.N_bs::Int: Number of bootstrap resamples.blk_size::Int: Block size used for bootstrap resampling (1= i.i.d. bootstrap).method::String: Block-bootstrap scheme (case-sensitive):"nonoverlapping"— Nonoverlapping Block Bootstrap (NBB; resample disjoint blocks)."moving"— Moving Block Bootstrap (MBB; resample sliding windows)."circular"— Circular Block Bootstrap (CBB; sliding windows with wrap-around).
fname_OG::String: Output filename for the original data.fname_P1::String: Output filename for theP1result, which applies bias correction only.fname_P2::String: Output filename for theP2result, a weighted average betweenLBandP1.jobid::Union{Nothing, String}: Optional job ID for contextual logging.rng_pool::SeedManager.RNGPool: Optional RNG pool for reproducible bootstrap resampling.
Returns
Nothing; results are written to files and logged.