Accord.Statistics.Distributions.Univariate.BernoulliDistribution.ProbabilityMassFunction C# (CSharp) Method

ProbabilityMassFunction() public method

Gets the probability mass function (pmf) for this distribution evaluated at point x.
The Probability Mass Function (PMF) describes the probability that a given value x will occur.
public ProbabilityMassFunction ( int x ) : double
x int A single point in the distribution range.
return double
        public override double ProbabilityMassFunction(int x)
        {
            if (x == 1) return probability;
            if (x == 0) return complement;
            return 0;
        }

Usage Example

        public void ProbabilityMassFunctionTest()
        {
            BernoulliDistribution target = new BernoulliDistribution(0.6);

            double expected = 0.6; 
            double actual = target.ProbabilityMassFunction(1);

            Assert.AreEqual(expected, actual, 1e-6);
        }
All Usage Examples Of Accord.Statistics.Distributions.Univariate.BernoulliDistribution::ProbabilityMassFunction