public class ItemParamPriorNormal extends java.lang.Object implements ItemParamPrior
| Constructor and Description |
|---|
ItemParamPriorNormal()
Constructor for the standard normal distribution
|
ItemParamPriorNormal(double[] parameters)
A constructor for an array of parameters.
|
ItemParamPriorNormal(double mean,
double sd) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
distributionName() |
int |
getNumberOfParameters() |
double |
logDensity(double p)
Only compute part of the log of the density that depends on the parameter
|
double |
logDensityDeriv1(double p)
First derivative of log density.
|
double |
logDensityDeriv2(double p) |
double |
nearestNonZero(double x)
Empty method
|
boolean |
zeroDensity(double p)
Empty method
|
public ItemParamPriorNormal()
public ItemParamPriorNormal(double[] parameters)
parameters - parameters for the normal distributionpublic ItemParamPriorNormal(double mean,
double sd)
public double logDensity(double p)
logDensity in interface ItemParamPriorp - Argument of log density function (an item parameter value)public double logDensityDeriv1(double p)
logDensityDeriv1 in interface ItemParamPriorp - public double logDensityDeriv2(double p)
logDensityDeriv2 in interface ItemParamPriorpublic int getNumberOfParameters()
getNumberOfParameters in interface ItemParamPriorpublic java.lang.String distributionName()
distributionName in interface ItemParamPriorpublic boolean zeroDensity(double p)
zeroDensity in interface ItemParamPriorp - public double nearestNonZero(double x)
nearestNonZero in interface ItemParamPriorx -