Enunciado del problema
Luego de varios paros de brazos caídos y una huelga de 24 horas, la gerencia de una empresa exportadora de espárrgos decide evaluar los ingresos de sus trabajadores.
Para ello solicita a su departamento de mercadotecnia realizar una encuesta para ver si el descontento de los trabajadores tiene fundamento. El departamento toma una muestra de los ingresos de 30 trabajadores seleccionados aleatoriamente.
Este departamento desea calcular la media, varianza, mediana, desviación estándar y el coeficiente de variación a fin de informar adecuadamente a la gerencia.
Solución
Bien
Vamos a codificar nuestro primer módulo que se llamará mymod01.py
Para ello, en la ventana que hemos abierto, use la secuencia: [File] - [Save as] y cuando pida nombre, ubique la unidad y carpeta. Luego digite mymod01 en el nombre del archivo.
Sólo por costumbre y porque lo necesitamos, vamos a empezar ingresando la importación de numpy
import numpy as np
A continuación definiremos una variable (datos) como lista, que conendrá los datos de la muestra.
datos = [1152,2286,2774,1425,721,2045,1386,1559,3085,1255,2382,621,2533,2280,1920,1045,1380,1956,826,1126,3097,2679,626,1795,1220,2095,2404,1637,3137]
Convertimos estos datos a una variable x, como arreglo vectorial
x=np.array(datos)
Tomamos su longitud
n = len(x) Y realizamos todos los cálculos necesarios:
xmed = np.mean(x)
xmediana = np.median(x)
xvar = np.var(x)
xdesv = np.std(x)
xmin = np.amin(x)
max = np.amax(x)
cvar = xdesv/xmed
Ahora vamos a imprimirlos
print("\n\nResultados del examen:\n\n",x,
"\n\nNro de alumnos:",n,
"\nPromedio del aula:",xmed,
"\nMinima nota:",xmin,
"\nMaxima nota:",xmin,
"\nVarianza:",cvar,
"\nDesv estándar:",xdesv)
Hemos presionado [Intro] después de imprimir cada resultado para una fácil lectura y por lo extenso del contenido de la línea
La siguiente imagen nos muestra el módulo
Como se puede ver, he introducido algunos comentarios sólo para que la lectura del código sea fácil
Ahora vamos e ejecutar este módulo
Usamo la secuencia [Run] - [Run module] o presionams [F5] (quizás en laptop tenga que usarse [fn]+[F5]) en el teclado
Como se puede apreciar, se abre el editor o consola y luego de uno o dos segundos, se emite el resultado
Esto se muetra en la siguiente imagen