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)); } }
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)); } }
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; }