SampleApp.MainForm.btnCompute_Click C# (CSharp) Method

btnCompute_Click() private method

Estimates Gaussian distributions from the data.
private btnCompute_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void btnCompute_Click(object sender, EventArgs e)
        {
            // Create a new Gaussian Mixture Model
            var gmm = new GaussianMixtureModel(k);

            // If available, initialize with k-means
            if (kmeans != null) 
                gmm.Initialize(kmeans);

            // Compute the model
            GaussianClusterCollection clustering = gmm.Learn(observations);

            // Classify all instances in mixture data
            int[] classifications = clustering.Decide(observations);

            // Draw the classifications
            updateGraph(classifications);
        }
MainForm