función sciPy stats.cumfreq() | Python

scipy.stats.cumfreq(a, numbins, defaultreallimits, weights) funciona con la función de histograma y calcula el histograma de frecuencia acumulada. Incluye valores binned de frecuencia acumulada, ancho de cada bin, límite real inferior, puntos extra. 

Parámetros:  
arr: [array_like] array de entrada. 
numbins : [int] número de contenedores a usar para el histograma. [Predeterminado = 10] 
límites predeterminados: rango (inferior, superior) del histograma. 
pesos: [array_like] pesos para cada elemento de la array. 
Resultados: 
– valores agrupados de frecuencia acumulada 
– ancho de cada contenedor 
– límite real inferior 
– puntos extra. 

Código #1: 

Python3

# cumulative frequency
from scipy import stats
import numpy as np 
   
arr1 = [1, 3, 27, 2, 5, 13] 
print ("Array element : ", arr1, "\n")
   
a, b, c, d = stats.cumfreq(arr1, numbins = 4)
   
print ("cumulative frequency : ", a)
print ("Lower Limit : ", b)
print ("bin size : ", c)
print ("extra-points : ", d)
Producción: 

Array element :  [1, 3, 27, 2, 5, 13] 

cumulative frequency :  [ 4.  5.  5.  6.]
Lower Limit :  -3.33333333333
bin size :  8.66666666667
extra-points :  0

 

Código #2: 

Python3

# cumulative frequency
from scipy import stats
import numpy as np 
   
arr1 = [1, 3, 27, 2, 5, 13] 
print ("Array element : ", arr1, "\n")
   
a, b, c, d = stats.cumfreq(arr1, numbins = 4,
              weights = [.1, .2, .1, .3, 1, 6])
   
print ("cumfreqs : ", a)
print ("lowlim : ", b)
print ("binsize : ", c)
print ("extrapoints : ", d)
Producción: 

Array element :  [1, 3, 27, 2, 5, 13] 

cumfreqs :  [ 1.6  7.6  7.6  7.7]
lowlim :  -3.33333333333
binsize :  8.66666666667
extrapoints :  0

 

Publicación traducida automáticamente

Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *