Services on Demand
Article
Indicators
Related links
Cited by SciELO
Similars in SciELO
Bookmark
Revista Tecnológica
Print version ISSN 1729-7532
Rev. Tecnológica vol.20 no.26 La Paz 2024
Matemáticas
NÚMEROS ALEATORIOS GENERADOS MEDIANTE EL SOFTWARE DE PROGRAMACIÓN GRAFICA LABVIEW Y PRUEBA ESTADÍSTICA X2 DE DISTRIBUCIÓN UNIFORME
RANDOM NUMBERS GENERATED USING LABVIEW GRAPHICAL PROGRAMMING SOFTWARE AND STATISTICAL TEST X2 OF UNIFORM DISTRIBUTION
Wilfredo Wilson Mayta Patzi*
(*): Licenciado en Mecánica Automotriz, Docente carrera de Mecánica Automotriz Facultad de Tecnología−UMSA
Received: 11/11/2024. Style review: 15/11/2024. Accepted: 29/11/2024.
RESUMEN
En el presente artículo se describe una aplicación del software labVIEW para generar números aleatorios en una matriz (nxn) y efectuar una prueba estadística X2 chi-cuadrado para verificar que este conjunto de números provienen de una distribución uniforme.
PALABRAS CLAVE: Número aleatorio, prueba estadística chi-cuadrado, distribución uniforme.
ABSTRACT
This article describes a labVIEW software application to generate random numbers in a matrix (nxn) and perform a X2 chi-square statistical test to verify that this set of numbers come from a uniform distribution.
KEYWORDS: Random number, chi-square statistical test, uniform distribution.
RESUMO
Este artigo descreve uma aplicação do software labVIEW para gerar números aleatórios em uma matriz (nxn) e realizar um teste estatístico qui-quadrado X2 para verificar se esse conjunto de números provém de uma distribuição uniforme.
PALAVRAS-CHAVE: Número aleatório, teste estatístico qui-quadrado, distribuição uniforme.
INTRODUCCIÓN
Los números aleatorios obtenidos a través de algoritmos recursivos se llaman pseudo-aleatorios.
Un número pseudo-aleatorio es un número generado en un proceso que parece producir números al azar, pero no lo hace realmente. Las secuencias de números pseudo-aleatorios no muestran ningún patrón o regularidad aparente desde un punto de vista estadístico, a pesar de haber sido generadas por un algoritmo completamente determinista, en el que las mismas condiciones iniciales producen siempre el mismo resultado.
La gran disponibilidad de generadores de números aleatorios en muchos entornos y compiladores puede llevar a pensar que para un usuario de la simulación no sería necesario estudiar estas cuestiones.
El software labVIEW?
LabVIEW es un software de ingeniería de sistemas para aplicaciones que requieren pruebas, medidas y control con acceso rápido a hardware e información de datos.
El software fue creado por National Instruments (1976) para funcionar en máquinas MAC, salió al mercado por primera vez en 1986, teniendo versiones disponibles para las plataformas Windows, UNIX, MAC y GNU/Linux actualmente.
LabVIEW resuelve problemas de ingeniería en una amplia gama de áreas de aplicación.
- Medir sistemas físicos con sensores y actuadores
- Validar o verificar diseños electrónicos
- Desarrollar sistemas de pruebas de producción
- Diseñar máquinas inteligentes o equipo industrial
- Enseñar a estudiantes de ingeniería
LabVIEW dispone de una función de número aleatorio (0-1), que integra como un diagrama en bloques al software produce un número de punto flotante de doble precisión entre 0 y 1. El número generado es mayor o igual a 0, pero menor que 1, y la función de distribución es uniforme.
DESARROLLO
Pruebas estadísticas para números aleatorios
La función permite generar números pseudo-aleatorios mediante el software de programación grafica LabVIEW figura 1:
![]()
Figura 1: Nodo que retorna un valor aleatorio entre 0 y 1
Panel frontal de labVIEW matriz de 10x10 similar a 100 datos, Generación de números aleatorios, ver figura 2.

Figura 2: Panel frontal de labVIEW
En la figura 3 se muestra el diagrama de bloques de LabVIEW para la generación de números aleatorios.

Figura 3: Diagrama en Bloques de labVIEW
La Exportación de los valores randomicos a un archivo Excel, se realiza mediante la estructura "for" (para), el cual expone en una matriz 10x10 validados mediante filas y columnas, ver figura 4.

Figura 4: Números aleatorios labVIEW y exportación a hoja Excel.
Cálculo de la distribución uniforme
En la tabla 1, se tienen 100 números aleatorios para efectuar la prueba estadística de uniformidad distribución uniforme, utilizando la prueba chi-cuadrado.
Tabla 1
Prueba experimental de uniformidad U(0,1) con Chi-cuadrado a 100 números pseudo-aleatorios generados por el software de labVIEW con un nivel de confianza del 99 por ciento

Inclusiones adicionales de importancia
Para encontrar la distribución uniforme1 se debe de considerar la cantidad de datos pseudo-randomicos ri y el número de intervalos de 10 que se toma para la muestra a un nivel de aceptación alfa. Ver figura 5.
![]()
Figura 5: Datos ri, número de intervalos y nivel de aceptación alfa
Realizando los cálculos experimentales se tiene la tabla 2 de resultados en Excel.
Tabla 2 Calculo distribución uniforme pruebaX2 (chi-cuadrado)

CONCLUSIONES
Según los datos obtenidos, la prueba estadística establece lo siguiente:
![]()
Figura 6: Comparación de valores
Entonces se acepta que los 100 números pseudo-aleatorios generados por labVIEW provienen de una distribución uniforme: U(0,1) con un nivel de aceptación del 99 por ciento.
NOTAS
1 Distribución estadística tanto para conjuntos de variables aleatorias continuas y discretas, que establece la misma probabilidad de ocurrencia para todo el conjunto.
BIBLIOGRAFÍA
Sokoloff, L., 2000, Applications in LabVIEW. Ed. Prentice Hall, New Jersey 200, Ed. 4, New Jersey-USA, [ Links ]
Lajara, J. R., Pelegrí, J., 2007, LabVIEW Entorno gráfico de programación. Ed. Marcombo, Barcelona-España, [ Links ]
Travis, J. Kring, J., 2006, LabVIEW for Everyone. Ed. Prentice Hall, New Jersey-USA, [ Links ]
Bisho, R. H., 2004, Learning with LabVIEW 7 Express. Ed. Prentice Hall, New Jersey-USA, [ Links ]
LabVIEW Básico, 2008, Introducción Manual de Curso. Ed. National Instruments. USA. [ Links ]










