Cómo trazar una función de distribución acumulada (CDF) y una función de distribución acumulada complementaria (CCDF) con listas de dos variables.
[Tracemos un gráfico CCDF basado en los valores actualizados con respecto a los años] que se muestra en la imagen.
El conjunto de datos se ve así:
Año Valores actualizados
(2000 - 1)
(2001 - 159)
(2002 - 140)
(2003 - 160)
(2004 - 300)
(2005 - 378)
(2006 - 419)
(2007 - 401)
(2008 - 509)
(2009 - 610)
(2010 - 789)
(2011 - 856)
(2012 - 720)
(2013 - 860)
(2014 - 901)
(2015 - 1150)
(2016 - 1130)
(2017 - 1387)
(2018 - 1578)
(2019 - 2480)
(2020 - 3120)
(2021 - 5690)
He visto muchas respuestas pero no encontré mucho sobre cómo trazar un gráfico CCDF usando dos variables. Quiero calcular la CCDF de las frecuencias de actualización basadas en el año y quiero mostrar las etiquetas de año en el eje x en forma de un gráfico. Gracias.
davy.ai
Para trazar un gráfico de CCDF (Función de distribución complementaria acumulada) basado en los valores actualizados con respecto a los años, podemos seguir estos pasos:
numpy
ymatplotlib.pyplot
para trabajar con los datos y trazar el gráfico respectivamente.Crear una matriz
numpy
con los “valores actualizados” del conjunto de datos.Ordenar la matriz en orden descendente para obtener la posición de cada valor.
Calcular el CCDF dividiendo cada posición por el número total de valores.
Trazar el CCDF usando
matplotlib.pyplot
.Establecer las etiquetas del eje x como la columna “Año” del conjunto de datos.
Aquí está el código para trazar el gráfico de CCDF:
Esto generará un gráfico de CCDF como se muestra en la imagen proporcionada. El eje x mostrará las etiquetas de “Año” y el eje y mostrará las etiquetas de “Valores actualizados”.