Class GaussianBetaProductOp
Provides outgoing messages for Product(Double, Double), given random arguments to the function.
Inherited Members
Namespace: Microsoft.ML.Probabilistic.Factors
Assembly: Microsoft.ML.Probabilistic.dll
Syntax
[FactorMethod(typeof(Factor), "Product", new Type[]{typeof(double), typeof(double)})]
[Quality(QualityBand.Experimental)]
public static class GaussianBetaProductOp
Methods
LogisticProposalDistribution(Beta, Gaussian)
Find the Laplace approximation for Beta(Logistic(x)) * Gaussian(x))
Declaration
public static Gaussian LogisticProposalDistribution(Beta beta, Gaussian gauss)
Parameters
Type | Name | Description |
---|---|---|
Beta | beta | Beta distribution |
Gaussian | gauss | Gaussian distribution |
Returns
Type | Description |
---|---|
Gaussian | A proposal distribution |
ProposalDistribution(Gaussian, Gaussian, Beta)
Find a proposal distribution - we will use this to set the limits of integration
Declaration
public static Gaussian ProposalDistribution(Gaussian y, Gaussian a, Beta b)
Parameters
Type | Name | Description |
---|---|---|
Gaussian | y | Gaussian distribution for y |
Gaussian | a | Gaussian distribution for a |
Beta | b | Beta distribution for b |
Returns
Type | Description |
---|---|
Gaussian | A proposal distribution |