Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos: generación de estadísticas

  //MAPAS para calcular el promedio de puntuaciones de los episodios agrupados por temporada
        System.out.println("-------------Promedio de puntuaciones de los episodios agrupados por temporada----------------------");

        Map <Integer, Double> evaluiacionesPORcadaTemporada = episodios.stream()
                .filter(e ->e.getPuntuacion() > 0.0)  //elimina los episodios con una puntuación de 0.0.
                .collect(Collectors.groupingBy( EPISODIO::getTemporada, Collectors.averagingDouble( EPISODIO::getPuntuacion ) )); //agrupa los episodios
                                                                                    // por temporada y calcula el promedio de sus puntuaciones.
        System.out.println(evaluiacionesPORcadaTemporada); //muestra el resultado.


        //ESTADITICAS DE EVALUACION DE DATOS POR CADA EPISODIO
        System.out.println("-------------ESTADITICAS DE EVALUACION DE DATROS POR CADA EPISODIO----------------------");
        DoubleSummaryStatistics estadistica = episodios.stream() //recopilar estadísticas de las puntuaciones de los episodios de manera eficiente
                .filter(e ->e.getPuntuacion() > 0.0)//elimina los episodios con una puntuación de 0.0.
                .collect(Collectors.summarizingDouble(EPISODIO::getPuntuacion)); //- Resumen Estadístico, para calcular
                                                                                // estadísticas generales como promedio, máximo y mínimo.
        System.out.println("MEDIA DE LAS EVALUACIONES " + estadistica.getAverage() );
        System.out.println("EPISODIO MEJOR EVALUADO " + estadistica.getMax());
        System.out.println("PEISODIO PEOR EVALUADO " + estadistica.getMin());

    }
}

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!