public ArrayList TablaFrecuencia() { frecuencias = new ArrayList(); int fabs = 0, frec; double vinicial = vmin; int aclase = AnchoClase(); for (int i = 0; i < clases; i++) { double vfinal = vmin + aclase; Frecuencias filaFrecuencia = new Frecuencias(); filaFrecuencia.clase = i + 1; filaFrecuencia.Linferior = vinicial; filaFrecuencia.lsuperior = vfinal; filaFrecuencia.marcaClase = (vfinal + vinicial) / 2; frec = Frecuencia(vfinal, vinicial); filaFrecuencia.frecuencia = (frec); filaFrecuencia.frecueciaAbs = fabs + frec; filaFrecuencia.frecuenciare = Math.Round((Convert.ToDouble(frec) / Convert.ToDouble(datos.Count)), 3); filaFrecuencia.frecueciapor = Math.Round(((Convert.ToDouble(frec) / Convert.ToDouble(datos.Count)) * 100), 3); frecuencias.Add(filaFrecuencia); fabs += frec; vmin += aclase; vinicial += aclase; } return(frecuencias); }
public ArrayList Puntos() { frecuencias = new ArrayList(); vmin = double.Parse(datos[0].ToString()); vmax = double.Parse(datos[datos.Count - 1].ToString()); double vinicial = vmin; int aclase = AnchoClase(); for (int i = 0; i < clases; i++) { double vfinal = vmin + aclase; Frecuencias filaFrecuencia = new Frecuencias(); frecuencias.Add(Frecuencia(vfinal, vinicial)); vmin += aclase; vinicial += aclase; } return(frecuencias); }