matflow.subset_simulation.markov_chain.MarkovChainResult#
- class matflow.subset_simulation.markov_chain.MarkovChainResult(x, g, num_components_accepted, num_components_proposed, num_subset_accepts, num_subset_trials, num_outer_moves, jump_distance_sum, num_fine_evals, num_coarse_evals=0, jump_distances=None)#
Bases:
objectResult of generating one completed conditional Markov chain.
Methods
Attributes
Return the average MMH component acceptance rate.
Dimension of each Markov-chain state.
Per-transition RMS jump distances, if retained.
Return the mean RMS distance between adjacent stored states.
Number of coarse performance-function evaluations.
Number of stored states, including the initial chain seed.
Number of attempted outer-chain transitions.
Return the fraction of stored outer transitions that change state.
Return the fraction of candidates passing the fine subset condition.
Stored chain states, with shape
(states, dimensions).Fine performance values associated with the stored states.
Total number of accepted MMH component proposals.
Total number of attempted MMH component proposals.
Number of candidates passing the fine-model subset condition.
Number of candidates tested against the fine-model subset condition.
Number of stored outer-chain transitions that change state.
Sum of RMS distances between adjacent stored chain states.
Number of fine performance-function evaluations.
- Parameters:
- property component_acceptance_rate: float#
Return the average MMH component acceptance rate.
The rate includes component proposals belonging to candidate states that subsequently fail the Subset Simulation condition.
- property mean_jump_distance: float#
Return the mean RMS distance between adjacent stored states.
Rejected outer transitions contribute a zero jump distance.