Accord.Statistics.Distributions.Multivariate.MultivariateDiscreteDistribution.IDistribution C# (CSharp) Method

IDistribution() private method

Fits the underlying distribution to a given set of observations.
Although both double[] and double[][] arrays are supported, providing a double[] for a multivariate distribution or a double[][] for a univariate distribution may have a negative impact in performance.
private IDistribution ( Array observations ) : IDistribution
observations Array /// The array of observations to fit the model against. The array /// elements can be either of type double (for univariate data) or /// type double[] (for multivariate data). ///
return IDistribution
        IDistribution IDistribution.Fit(Array observations)
        {
            var weights = new double[observations.Length];

            for (int i = 0; i < weights.Length; i++)
                weights[i] = 1.0/weights.Length;

            return (this as IDistribution).Fit(observations, weights);
        }

Same methods

MultivariateDiscreteDistribution::IDistribution ( Array observations, double weights ) : IDistribution
MultivariateDiscreteDistribution::IDistribution ( ) : double