sppcax
latest
Overview
Installation
Note
Installation
Requirements
Stable Release
From Source
Development Installation
Install Test Dependencies
JAX Installation Notes
Usage
Basic Example
Factor Analysis vs. PPCA
Handling Missing Data (Partial Observations)
Bayesian Model Reduction
Advanced Usage
Mathematical Theory
Bayesian Dynamic Factor Analysis
Introduction
Model Definition
Prior Distributions
Emission Matrix and Noise
Dynamics Matrix
ARD Priors
Initial State
Variational Inference
VBE-Step
VBM-Step
ELBO
Factor Analysis and PCA as Special Cases
Training Pipeline
References
Inference Methods: EM, VBEM, and Gibbs
Introduction
Shared M-Step Pipeline
EM (Maximum A Posteriori)
E-Step
M-Step
VBEM (Variational Bayes EM)
E-Step
M-Step
Blocked Gibbs Sampling
E-Step: Forward Filtering Backward Sampling (FFBS)
M-Step: Sampling from Conditional Posteriors
Algorithm Summaries
See Also
References
Factor Analysis and PCA
Introduction
Model Definition
Prior Distributions
Latent Variables
Loading Matrix and Noise Precision
Variational Inference
Evidence Lower Bound (ELBO)
Update Equations
VBE-step:
VBM-step:
Handling Missing Data
References
Parameter Expansion for Dynamic Factor Analysis
Introduction
Parameter Expanded VBEM (PX-VBEM)
Rotation-Based Parameter Expansion for LGSSM
Standard VB-EM Updates
PX-VB Rotation Step
Finding the Optimal Rotation
Static Case Simplification
PX-VBEM Algorithm Summary
See Also
References
Bayesian Model Reduction
Introduction
Principle of Bayesian Model Reduction
Mathematical Formulation
Variational Approximation
Computing
\(\Delta F\)
MVNIG Case (Loading Matrix)
MVN Case (Dynamics Matrix)
Gibbs Sampling with Indian Buffet Process Prior
Indian Buffet Process Prior
Gibbs Sampling Procedure
Posterior Correction After Pruning
MVNIG (Emissions)
MVN (Dynamics)
See Also
References
Examples
Testing PX-VBEM for Bayesian Factor Analysis
1. Generate Synthetic FA Data
2. Experiments Without BMR
3. Experiments With BMR
7. Summary
Testing PX-VBEM for Dynamic Factor Analysis
1. Generate Synthetic DFA Data
2. Experiments Without BMR
3. Experiments With BMR
7. Summary
Testing Observation Masking
Part 1: Factor Analysis (Static Mode)
1.1 Regression test: mask=None vs mask=all-True
1.2 FA: Masked training vs subset training
1.3 FA with random masking (30% missing)
Part 2: Dynamic Factor Analysis (DFA)
2.1 DFA regression test: mask=None vs mask=all-True
2.2 DFA with random masking (70% missing)
2.3 DFA with partial time-varying masking
2.4 Compare masked vs full DFA training
Module Reference
Subpackages
sppcax.bmr package
Submodules
sppcax.bmr.delta_f module
sppcax.bmr.model_reduction module
Module contents
sppcax.distributions package
Submodules
sppcax.distributions.base module
sppcax.distributions.beta module
sppcax.distributions.categorical module
sppcax.distributions.delta module
sppcax.distributions.exponential_family module
sppcax.distributions.gamma module
sppcax.distributions.inverse_wishart module
sppcax.distributions.mean_field module
sppcax.distributions.mvn module
sppcax.distributions.mvn_gamma module
sppcax.distributions.normal module
sppcax.distributions.poisson module
sppcax.distributions.updates module
sppcax.distributions.utils module
Module contents
sppcax.inference package
Submodules
sppcax.inference.filtering module
sppcax.inference.smoothing module
sppcax.inference.utils module
Module contents
sppcax.metrics package
Submodules
sppcax.metrics.kl_divergence module
Module contents
sppcax.models package
Submodules
sppcax.models.dynamic_factor_analysis module
sppcax.models.factor_analysis module
sppcax.models.likelihood_utils module
sppcax.models.utils module
Module contents
sppcax.parameter_expansion package
Submodules
sppcax.parameter_expansion.rotation module
Module contents
Submodules
sppcax.types module
Module contents
Contributions & Help
Issue Reports
Documentation Improvements
Code Contributions
Submit an issue
Create an environment
Clone the repository
Implement your changes
Submit your contribution
Troubleshooting
Maintainer tasks
Releases
License
Authors
Changelog
Version 0.1
sppcax
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
V
|
W
A
alpha (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
(sppcax.distributions.Gamma property)
(sppcax.distributions.gamma.Gamma property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
apply_mask_matrix() (sppcax.distributions.MultivariateNormal method)
(sppcax.distributions.mvn.MultivariateNormal method)
apply_mask_vector() (sppcax.distributions.MultivariateNormal method)
(sppcax.distributions.mvn.MultivariateNormal method)
B
batch_shape (sppcax.distributions.base.Distribution attribute)
,
[1]
(sppcax.distributions.Beta attribute)
(sppcax.distributions.Categorical attribute)
(sppcax.distributions.Delta attribute)
(sppcax.distributions.Distribution attribute)
,
[1]
(sppcax.distributions.ExponentialFamily attribute)
(sppcax.distributions.Gamma attribute)
(sppcax.distributions.InverseGamma attribute)
(sppcax.distributions.InverseWishart attribute)
(sppcax.distributions.MeanField attribute)
(sppcax.distributions.MultivariateNormal attribute)
(sppcax.distributions.MultivariateNormalInverseGamma attribute)
(sppcax.distributions.Normal attribute)
(sppcax.distributions.Poisson attribute)
Beta (class in sppcax.distributions)
(class in sppcax.distributions.beta)
beta (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
(sppcax.distributions.Gamma property)
(sppcax.distributions.gamma.Gamma property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
broadcast_to_shape() (sppcax.distributions.base.Distribution method)
(sppcax.distributions.Distribution method)
C
Categorical (class in sppcax.distributions)
(class in sppcax.distributions.categorical)
cho_inv() (in module sppcax.distributions.utils)
col_covariance (sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
covariance (sppcax.distributions.Delta property)
(sppcax.distributions.delta.Delta property)
(sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormal property)
(sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn.MultivariateNormal property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
D
default_ss() (in module sppcax.distributions.delta)
Delta (class in sppcax.distributions)
(class in sppcax.distributions.delta)
df (sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseWishart property)
dim (sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseWishart property)
Distribution (class in sppcax.distributions)
(class in sppcax.distributions.base)
dnat1 (sppcax.distributions.Beta attribute)
(sppcax.distributions.beta.Beta attribute)
(sppcax.distributions.Gamma attribute)
(sppcax.distributions.gamma.Gamma attribute)
(sppcax.distributions.gamma.InverseGamma attribute)
(sppcax.distributions.inverse_wishart.InverseWishart attribute)
(sppcax.distributions.InverseGamma attribute)
(sppcax.distributions.InverseWishart attribute)
(sppcax.distributions.MultivariateNormal attribute)
(sppcax.distributions.mvn.MultivariateNormal attribute)
dnat2 (sppcax.distributions.Beta attribute)
(sppcax.distributions.beta.Beta attribute)
(sppcax.distributions.Gamma attribute)
(sppcax.distributions.gamma.Gamma attribute)
(sppcax.distributions.gamma.InverseGamma attribute)
(sppcax.distributions.inverse_wishart.InverseWishart attribute)
(sppcax.distributions.InverseGamma attribute)
(sppcax.distributions.InverseWishart attribute)
(sppcax.distributions.MultivariateNormal attribute)
(sppcax.distributions.mvn.MultivariateNormal attribute)
E
entropy (sppcax.distributions.exponential_family.ExponentialFamily property)
(sppcax.distributions.ExponentialFamily property)
(sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseWishart property)
(sppcax.distributions.Normal property)
(sppcax.distributions.normal.Normal property)
(sppcax.distributions.Poisson property)
(sppcax.distributions.poisson.Poisson property)
entropy() (sppcax.distributions.base.Distribution method)
(sppcax.distributions.Delta method)
(sppcax.distributions.delta.Delta method)
(sppcax.distributions.Distribution method)
(sppcax.distributions.mean_field.MeanField method)
(sppcax.distributions.MeanField method)
event_shape (sppcax.distributions.base.Distribution attribute)
,
[1]
(sppcax.distributions.Beta attribute)
(sppcax.distributions.Categorical attribute)
(sppcax.distributions.Delta attribute)
(sppcax.distributions.Distribution attribute)
,
[1]
(sppcax.distributions.ExponentialFamily attribute)
(sppcax.distributions.Gamma attribute)
(sppcax.distributions.InverseGamma attribute)
(sppcax.distributions.InverseWishart attribute)
(sppcax.distributions.MeanField attribute)
(sppcax.distributions.MultivariateNormal attribute)
(sppcax.distributions.MultivariateNormalInverseGamma attribute)
(sppcax.distributions.Normal attribute)
(sppcax.distributions.Poisson attribute)
expected_covariance (sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
expected_log_base_measure (sppcax.distributions.exponential_family.ExponentialFamily property)
(sppcax.distributions.ExponentialFamily property)
expected_log_psi (sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
expected_psi (sppcax.distributions.Delta property)
(sppcax.distributions.delta.Delta property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.InverseWishart property)
(sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
expected_second_moment (sppcax.distributions.Delta property)
(sppcax.distributions.delta.Delta property)
(sppcax.distributions.MultivariateNormal property)
(sppcax.distributions.mvn.MultivariateNormal property)
expected_sufficient_statistics (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
(sppcax.distributions.Categorical property)
(sppcax.distributions.categorical.Categorical property)
(sppcax.distributions.Delta property)
(sppcax.distributions.delta.Delta property)
(sppcax.distributions.exponential_family.ExponentialFamily property)
(sppcax.distributions.ExponentialFamily property)
(sppcax.distributions.Gamma property)
(sppcax.distributions.gamma.Gamma property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.InverseWishart property)
(sppcax.distributions.MultivariateNormal property)
(sppcax.distributions.mvn.MultivariateNormal property)
(sppcax.distributions.Normal property)
(sppcax.distributions.normal.Normal property)
(sppcax.distributions.Poisson property)
(sppcax.distributions.poisson.Poisson property)
expected_sufficient_statistics_psi (sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
ExponentialFamily (class in sppcax.distributions)
(class in sppcax.distributions.exponential_family)
F
from_natural_parameters() (sppcax.distributions.Beta class method)
(sppcax.distributions.beta.Beta class method)
(sppcax.distributions.Categorical class method)
(sppcax.distributions.categorical.Categorical class method)
(sppcax.distributions.exponential_family.ExponentialFamily class method)
(sppcax.distributions.ExponentialFamily class method)
(sppcax.distributions.Gamma class method)
(sppcax.distributions.gamma.Gamma class method)
(sppcax.distributions.gamma.InverseGamma class method)
(sppcax.distributions.InverseGamma class method)
(sppcax.distributions.MultivariateNormal class method)
(sppcax.distributions.mvn.MultivariateNormal class method)
(sppcax.distributions.Normal class method)
(sppcax.distributions.normal.Normal class method)
(sppcax.distributions.Poisson class method)
(sppcax.distributions.poisson.Poisson class method)
full_logits (sppcax.distributions.Categorical property)
(sppcax.distributions.categorical.Categorical property)
G
Gamma (class in sppcax.distributions)
(class in sppcax.distributions.gamma)
I
inv_gamma (sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormalInverseGamma attribute)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma attribute)
inv_scale (sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseWishart property)
InverseGamma (class in sppcax.distributions)
(class in sppcax.distributions.gamma)
InverseWishart (class in sppcax.distributions)
(class in sppcax.distributions.inverse_wishart)
K
kl_divergence() (sppcax.distributions.exponential_family.ExponentialFamily method)
(sppcax.distributions.ExponentialFamily method)
kl_divergence_from_prior (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
(sppcax.distributions.Gamma property)
(sppcax.distributions.gamma.Gamma property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.InverseWishart property)
L
loc (sppcax.distributions.Normal property)
(sppcax.distributions.normal.Normal property)
log_base_measure() (sppcax.distributions.Beta method)
(sppcax.distributions.beta.Beta method)
(sppcax.distributions.exponential_family.ExponentialFamily method)
(sppcax.distributions.ExponentialFamily method)
(sppcax.distributions.Gamma method)
(sppcax.distributions.gamma.Gamma method)
(sppcax.distributions.gamma.InverseGamma method)
(sppcax.distributions.inverse_wishart.InverseWishart method)
(sppcax.distributions.InverseGamma method)
(sppcax.distributions.InverseWishart method)
(sppcax.distributions.MultivariateNormal method)
(sppcax.distributions.mvn.MultivariateNormal method)
(sppcax.distributions.Normal method)
(sppcax.distributions.normal.Normal method)
(sppcax.distributions.Poisson method)
(sppcax.distributions.poisson.Poisson method)
log_normalizer (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
(sppcax.distributions.Categorical property)
(sppcax.distributions.categorical.Categorical property)
(sppcax.distributions.exponential_family.ExponentialFamily property)
(sppcax.distributions.ExponentialFamily property)
(sppcax.distributions.Gamma property)
(sppcax.distributions.gamma.Gamma property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.InverseWishart property)
(sppcax.distributions.MultivariateNormal property)
(sppcax.distributions.mvn.MultivariateNormal property)
(sppcax.distributions.Normal property)
(sppcax.distributions.normal.Normal property)
(sppcax.distributions.Poisson property)
(sppcax.distributions.poisson.Poisson property)
log_prob() (sppcax.distributions.base.Distribution method)
(sppcax.distributions.Delta method)
(sppcax.distributions.delta.Delta method)
(sppcax.distributions.Distribution method)
(sppcax.distributions.exponential_family.ExponentialFamily method)
(sppcax.distributions.ExponentialFamily method)
(sppcax.distributions.inverse_wishart.InverseWishart method)
(sppcax.distributions.InverseWishart method)
(sppcax.distributions.mean_field.MeanField method)
(sppcax.distributions.MeanField method)
(sppcax.distributions.MultivariateNormalInverseGamma method)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma method)
log_rate (sppcax.distributions.Poisson property)
(sppcax.distributions.poisson.Poisson property)
M
mask (sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormal attribute)
(sppcax.distributions.mvn.MultivariateNormal attribute)
mean (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
(sppcax.distributions.Delta attribute)
(sppcax.distributions.delta.Delta attribute)
(sppcax.distributions.Gamma property)
(sppcax.distributions.gamma.Gamma property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.InverseWishart property)
(sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormal property)
(sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn.MultivariateNormal property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
MeanField (class in sppcax.distributions)
(class in sppcax.distributions.mean_field)
mf_expectations() (sppcax.distributions.Delta method)
(sppcax.distributions.delta.Delta method)
(sppcax.distributions.gamma.InverseGamma method)
(sppcax.distributions.inverse_wishart.InverseWishart method)
(sppcax.distributions.InverseGamma method)
(sppcax.distributions.InverseWishart method)
(sppcax.distributions.MultivariateNormal method)
(sppcax.distributions.mvn.MultivariateNormal method)
mf_update() (sppcax.distributions.Delta method)
(sppcax.distributions.delta.Delta method)
(sppcax.distributions.gamma.InverseGamma method)
(sppcax.distributions.inverse_wishart.InverseWishart method)
(sppcax.distributions.InverseGamma method)
(sppcax.distributions.InverseWishart method)
(sppcax.distributions.MultivariateNormal method)
(sppcax.distributions.mvn.MultivariateNormal method)
mode() (sppcax.distributions.Delta method)
(sppcax.distributions.delta.Delta method)
(sppcax.distributions.gamma.InverseGamma method)
(sppcax.distributions.inverse_wishart.InverseWishart method)
(sppcax.distributions.InverseGamma method)
(sppcax.distributions.InverseWishart method)
(sppcax.distributions.mean_field.MeanField method)
(sppcax.distributions.MeanField method)
(sppcax.distributions.MultivariateNormalInverseGamma method)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma method)
module
sppcax.distributions
sppcax.distributions.base
sppcax.distributions.beta
sppcax.distributions.categorical
sppcax.distributions.delta
sppcax.distributions.exponential_family
sppcax.distributions.gamma
sppcax.distributions.inverse_wishart
sppcax.distributions.mean_field
sppcax.distributions.mvn
sppcax.distributions.mvn_gamma
sppcax.distributions.normal
sppcax.distributions.poisson
sppcax.distributions.utils
sppcax.types
moment_to_natural() (in module sppcax.distributions.utils)
multidigamma() (in module sppcax.distributions.inverse_wishart)
MultivariateNormal (class in sppcax.distributions)
(class in sppcax.distributions.mvn)
MultivariateNormalInverseGamma (class in sppcax.distributions)
(class in sppcax.distributions.mvn_gamma)
mvn (sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormalInverseGamma attribute)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma attribute)
mvnig_posterior_update() (in module sppcax.distributions.mvn_gamma)
N
n_iter (sppcax.distributions.mean_field.MeanField attribute)
(sppcax.distributions.MeanField attribute)
nat1 (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
(sppcax.distributions.Categorical attribute)
(sppcax.distributions.categorical.Categorical attribute)
(sppcax.distributions.Gamma property)
(sppcax.distributions.gamma.Gamma property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.InverseWishart property)
(sppcax.distributions.MultivariateNormal property)
(sppcax.distributions.mvn.MultivariateNormal property)
(sppcax.distributions.Normal attribute)
(sppcax.distributions.normal.Normal attribute)
(sppcax.distributions.Poisson attribute)
(sppcax.distributions.poisson.Poisson attribute)
nat1_0 (sppcax.distributions.Beta attribute)
(sppcax.distributions.beta.Beta attribute)
(sppcax.distributions.Gamma attribute)
(sppcax.distributions.gamma.Gamma attribute)
(sppcax.distributions.gamma.InverseGamma attribute)
(sppcax.distributions.inverse_wishart.InverseWishart attribute)
(sppcax.distributions.InverseGamma attribute)
(sppcax.distributions.InverseWishart attribute)
(sppcax.distributions.MultivariateNormal attribute)
(sppcax.distributions.mvn.MultivariateNormal attribute)
nat2 (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
(sppcax.distributions.Gamma property)
(sppcax.distributions.gamma.Gamma property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.InverseWishart property)
(sppcax.distributions.MultivariateNormal property)
(sppcax.distributions.mvn.MultivariateNormal property)
(sppcax.distributions.Normal attribute)
(sppcax.distributions.normal.Normal attribute)
nat2_0 (sppcax.distributions.Beta attribute)
(sppcax.distributions.beta.Beta attribute)
(sppcax.distributions.Gamma attribute)
(sppcax.distributions.gamma.Gamma attribute)
(sppcax.distributions.gamma.InverseGamma attribute)
(sppcax.distributions.inverse_wishart.InverseWishart attribute)
(sppcax.distributions.InverseGamma attribute)
(sppcax.distributions.InverseWishart attribute)
(sppcax.distributions.MultivariateNormal attribute)
(sppcax.distributions.mvn.MultivariateNormal attribute)
natural_param_shape (sppcax.distributions.Beta attribute)
(sppcax.distributions.beta.Beta attribute)
(sppcax.distributions.Categorical attribute)
(sppcax.distributions.categorical.Categorical attribute)
(sppcax.distributions.exponential_family.ExponentialFamily attribute)
,
[1]
(sppcax.distributions.ExponentialFamily attribute)
,
[1]
(sppcax.distributions.Gamma attribute)
(sppcax.distributions.gamma.Gamma attribute)
(sppcax.distributions.gamma.InverseGamma attribute)
(sppcax.distributions.inverse_wishart.InverseWishart attribute)
(sppcax.distributions.InverseGamma attribute)
(sppcax.distributions.InverseWishart attribute)
(sppcax.distributions.MultivariateNormal attribute)
(sppcax.distributions.mvn.MultivariateNormal attribute)
(sppcax.distributions.Normal attribute)
(sppcax.distributions.normal.Normal attribute)
(sppcax.distributions.Poisson attribute)
(sppcax.distributions.poisson.Poisson attribute)
natural_parameters (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
(sppcax.distributions.Categorical property)
(sppcax.distributions.categorical.Categorical property)
(sppcax.distributions.exponential_family.ExponentialFamily property)
(sppcax.distributions.ExponentialFamily property)
(sppcax.distributions.Gamma property)
(sppcax.distributions.gamma.Gamma property)
(sppcax.distributions.gamma.InverseGamma property)
(sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseGamma property)
(sppcax.distributions.InverseWishart property)
(sppcax.distributions.MultivariateNormal property)
(sppcax.distributions.mvn.MultivariateNormal property)
(sppcax.distributions.Normal property)
(sppcax.distributions.normal.Normal property)
(sppcax.distributions.Poisson property)
(sppcax.distributions.poisson.Poisson property)
natural_to_moment() (in module sppcax.distributions.utils)
noise (sppcax.distributions.mean_field.MeanField attribute)
,
[1]
(sppcax.distributions.MeanField attribute)
,
[1]
Normal (class in sppcax.distributions)
(class in sppcax.distributions.normal)
P
Poisson (class in sppcax.distributions)
(class in sppcax.distributions.poisson)
precision (sppcax.distributions.Delta property)
(sppcax.distributions.delta.Delta property)
(sppcax.distributions.mean_field.MeanField property)
(sppcax.distributions.MeanField property)
(sppcax.distributions.MultivariateNormal property)
(sppcax.distributions.MultivariateNormalInverseGamma property)
(sppcax.distributions.mvn.MultivariateNormal property)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma property)
(sppcax.distributions.Normal property)
(sppcax.distributions.normal.Normal property)
probs (sppcax.distributions.Categorical property)
(sppcax.distributions.categorical.Categorical property)
R
rate (sppcax.distributions.Poisson property)
(sppcax.distributions.poisson.Poisson property)
S
safe_cholesky() (in module sppcax.distributions.utils)
safe_cholesky_and_logdet() (in module sppcax.distributions.utils)
sample() (sppcax.distributions.base.Distribution method)
(sppcax.distributions.Beta method)
(sppcax.distributions.beta.Beta method)
(sppcax.distributions.Categorical method)
(sppcax.distributions.categorical.Categorical method)
(sppcax.distributions.Delta method)
(sppcax.distributions.delta.Delta method)
(sppcax.distributions.Distribution method)
(sppcax.distributions.Gamma method)
(sppcax.distributions.gamma.Gamma method)
(sppcax.distributions.gamma.InverseGamma method)
(sppcax.distributions.inverse_wishart.InverseWishart method)
(sppcax.distributions.InverseGamma method)
(sppcax.distributions.InverseWishart method)
(sppcax.distributions.mean_field.MeanField method)
(sppcax.distributions.MeanField method)
(sppcax.distributions.MultivariateNormal method)
(sppcax.distributions.MultivariateNormalInverseGamma method)
(sppcax.distributions.mvn.MultivariateNormal method)
(sppcax.distributions.mvn_gamma.MultivariateNormalInverseGamma method)
(sppcax.distributions.Normal method)
(sppcax.distributions.normal.Normal method)
(sppcax.distributions.Poisson method)
(sppcax.distributions.poisson.Poisson method)
scale (sppcax.distributions.inverse_wishart.InverseWishart property)
(sppcax.distributions.InverseWishart property)
(sppcax.distributions.Normal property)
(sppcax.distributions.normal.Normal property)
shape (sppcax.distributions.base.Distribution property)
(sppcax.distributions.Distribution property)
sppcax.distributions
module
sppcax.distributions.base
module
sppcax.distributions.beta
module
sppcax.distributions.categorical
module
sppcax.distributions.delta
module
sppcax.distributions.exponential_family
module
sppcax.distributions.gamma
module
sppcax.distributions.inverse_wishart
module
sppcax.distributions.mean_field
module
sppcax.distributions.mvn
module
sppcax.distributions.mvn_gamma
module
sppcax.distributions.normal
module
sppcax.distributions.poisson
module
sppcax.distributions.utils
module
sppcax.types
module
sufficient_statistics (sppcax.distributions.Delta attribute)
(sppcax.distributions.delta.Delta attribute)
sufficient_statistics() (sppcax.distributions.Beta method)
(sppcax.distributions.beta.Beta method)
(sppcax.distributions.Categorical method)
(sppcax.distributions.categorical.Categorical method)
(sppcax.distributions.exponential_family.ExponentialFamily method)
(sppcax.distributions.ExponentialFamily method)
(sppcax.distributions.Gamma method)
(sppcax.distributions.gamma.Gamma method)
(sppcax.distributions.gamma.InverseGamma method)
(sppcax.distributions.inverse_wishart.InverseWishart method)
(sppcax.distributions.InverseGamma method)
(sppcax.distributions.InverseWishart method)
(sppcax.distributions.MultivariateNormal method)
(sppcax.distributions.mvn.MultivariateNormal method)
(sppcax.distributions.Normal method)
(sppcax.distributions.normal.Normal method)
(sppcax.distributions.Poisson method)
(sppcax.distributions.poisson.Poisson method)
symmetrize() (in module sppcax.distributions.utils)
V
variance (sppcax.distributions.Beta property)
(sppcax.distributions.beta.Beta property)
W
weights (sppcax.distributions.mean_field.MeanField attribute)
,
[1]
(sppcax.distributions.MeanField attribute)
,
[1]