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 |