コード例 #1
0
 private void GraficarLineaInversa(FuncionDensidadProbabilidad fdp)
 {
     try
     {
         Series series = this.chrtInversa.Series.FindByName("Inversa");
         if (series == null)
         {
             series                   = this.chrtInversa.Series.Add("Inversa");
             series.ChartType         = SeriesChartType.Line;
             series.BorderWidth       = 2;
             series.IsVisibleInLegend = false;
         }
         else
         {
             series.Points.Clear();
         }
         Dictionary <double, double> lGenerados = fdp.ObtenerDensidadInversa(100);
         foreach (var item in lGenerados)
         {
             series.Points.AddXY(item.Key, item.Value);
         }
     }
     catch
     {
         mostrarMensaje("Error al graficar la función inversa", Color.FromArgb(255, 89, 89));
     }
 }
コード例 #2
0
 private void GraficarLineaFDP(FuncionDensidadProbabilidad fdp)
 {
     try
     {
         Series series = this.chrtFuncion.Series.FindByName("FDP");
         if (series == null)
         {
             series                   = this.chrtFuncion.Series.Add("FDP");
             series.ChartType         = SeriesChartType.Line;
             series.BorderWidth       = 5;
             series.IsVisibleInLegend = false;
         }
         else
         {
             series.Points.Clear();
         }
         Dictionary <double, double> lGenerados = fdp.ObtenerDensidad(eventosSimplificados.ToDictionary(x => Convert.ToDouble(x.Key), x => x.Value));
         foreach (var item in lGenerados)
         {
             series.Points.AddXY(item.Key, item.Value);
         }
     }
     catch (Exception e)
     {
         mostrarMensaje("Error al graficar la función: " + e.Message, Color.FromArgb(255, 89, 89));
     }
 }
コード例 #3
0
 public ResultadoAjuste(string Funcion, string Inversa, double DesvioEstandar, double Media, double Varianza, FuncionDensidadProbabilidad fdp)
 {
     this.Funcion        = Funcion;
     this.Inversa        = Inversa;
     this.DesvioEstandar = DesvioEstandar;
     this.Media          = Media;
     this.Varianza       = Varianza;
     this.FDP            = fdp;
 }