SciELO - Scientific Electronic Library Online

 
vol.20 issue26GEORREFERENCED PHOTOGRAMMETRIC SURVEY USING (UAV - DRONE) AND REAL-TIME KINEMATIC SATELLITE NAVIGATION SYSTEM (GNSS RTK): Field and cabinet work: Orthomosaic and 3D model, distrito 3 ciudad de El Alto, La Paz-Bolivia author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Article

Indicators

    Related links

    • Have no cited articlesCited by SciELO
    • Have no similar articlesSimilars 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 ]