Esempio n. 1
0
 private void UpdateList(DistributionInstance input)
 {
     listBox.Items.Clear();
     for (int i = 0; i < input.arr.Count; i++)
     {
         listBox.Items.Add(input.arr[i]);
     }
 }
Esempio n. 2
0
        private void OpenGenerated()
        {
            OpenFileDialog ofd1 = new OpenFileDialog();

            ofd1.Filter = "XML Document|*.xml";
            ofd1.Title  = "Open an XML Document";
            ofd1.ShowDialog();
            if (ofd1.FileName != "")
            {
                currentDis = new DistributionInstance();
                string str = File.ReadAllText(ofd1.FileName);
                currentDis.InitXml(str);
            }
            UpdateList(currentDis);
        }
Esempio n. 3
0
        private void LoadGDFromXmlHadler(object sender, RoutedEventArgs e)
        {
            OpenFileDialog ofd1 = new OpenFileDialog();

            ofd1.Filter = "XML Document|*.xml";
            ofd1.Title  = "Open an XML Document";
            ofd1.ShowDialog();
            if (ofd1.FileName != "")
            {
                currentDis = new DistributionInstance();
                string str = File.ReadAllText(ofd1.FileName);
                currentDis.InitXml(str);
            }
            // test1();
            //test2theta();
        }
Esempio n. 4
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            double theta_param = double.Parse(param1tb.Text);
            double k           = double.Parse(param2tb.Text);
            int    count       = int.Parse(counttb.Text);

            Accord.Statistics.Distributions.Univariate.GammaDistribution gd1 = new Accord.Statistics.Distributions.Univariate.GammaDistribution(theta_param, k);
            double[] dd1 = gd1.Generate(count);
            currGammaArray = dd1;

            DistributionInstance dis = new DistributionInstance(currGammaArray);

            dis.DParams.Add("theta", theta_param);
            dis.DParams.Add("k", k);
            currentDis = dis;
            UpdateList(currentDis);
        }