new_majiq.DeltaPsiPMF
- class rna_majiq.DeltaPsiPMF(p)
Specialization of PMFSummaries for DeltaPsi on [-1, 1]
- Parameters:
p (
xarray.DataArray) – Probability distribution(s) over intervals (dimension: pmf_bin) Dimensions: […, “pmf_bin”] Coordinates: pmf_bin_start, pmf_bin_end (…, “pmf_bin”) First pmf_bin_start must be -1, Last pmf_bin_end must be 1
- __init__(p)
Initialize
DeltaPsiPMFwith given probability vector- Parameters:
p (
xarray.DataArray) – Probability distribution(s) over intervals (dimension: pmf_bin) Dimensions: […, “pmf_bin”] Coordinates: pmf_bin_start, pmf_bin_end (…, “pmf_bin”) First pmf_bin_start must be -1, Last pmf_bin_end must be 1
Methods
__init__(p)Initialize
DeltaPsiPMFwith given probability vectorf_expectation(p, f)expectation of array f over distribution p
interval_probability(a, b)compute probability of value on interval [a, b]
interval_width(a, b)width of interval [a, b]
probability_changing([changing_threshold])Probability that abs(dPSI) > changing_threshold
probability_nonchanging([nonchanging_threshold])Probability that abs(dPSI) <= nonchanging_threshold
Attributes
bin_endend of each bin
bin_startstart of each bin
bin_widthextract width of each bin for PMF
expectation of position in bins
midpointsmidpoints of PMF bins
standard deviation (sqrt of variance)
variancevariance of position (between bins, and within bins)
variance_across_binsvariance choosing between bins (treating as point mass at midpoints)
variance_per_binvariance of position in a selected bin under uniform distribution