martes, 27 de octubre de 2020

Crear Diagrama Causa-Efecto en R con el paquete QCC (Quality Control Charts)

 El diagrama Causa-Efecto es una herramienta de control de calidad y mejora de procesos que nos permite identificar un problema en especifico para luego establecer sus potenciales causas, se realiza el análisis de dichas causas para establecer las soluciones a éstas y eliminar el problema (efecto) identificado en un inicio. El siguiente artículo muestra como crear un diagrama Causa-Efecto llamado también diagrama de Ishikawa o diagrama espina de pescado (Fishbone Diagram) haciendo uso del lenguaje de programación R y su entorno de desarrollo RStudio, trabajaremos con el paquete QCC (Quality Control Charts).



Iniciamos el proceso de instalación del paquete QCC (Quality Control Charts) haciendo uso de la función install.packages("qcc") que nos permitira descargar el package y tenerlo listo para trabajar con él como lo muestra la siguiente imagen.



Una vez instalado el paquete QCC (Quality Control Charts) procedemos a la activación del mismo, haciendo uso de la función library(qcc) como lo muestra la siguiente imagen.




El comando cause.and.effect forma parte del paquete QCC (Quality Control Charts), dicho comando es el que nos permite la creación del diagrama Causa-Efecto, permitiendonos establecer categorias relacionadas a las causas que originan el problema identificadas durante el análisis del mismo, para la creación del gráfico de control hicimos uso el metodo 6M que establece 6 categorias para las causas que originan el problema, siendo estas: Maquinaria,Mano de obra,Materiales,Medición,Método y Medio ambiente. 

Terminamos la ejecución del bloque de comandos del lenguaje de programación R, con el comando effect="Dispersion en mediciones", que nos permite establecer el efecto, el problema identificado que deseamos eliminar.




La ejecución del bloque de comandos nos permitiran generar el diagrama de Ishikawa, en la parte superior apreciamos el título Cause - Effect Diagram, las espinas o ramas nos muestran las categorias establecidas por el método 6M y las distintas causas relacionadas a éstas, para terminar con el efecto representado en la parte final del diagrama.



El siguiente vídeo muestra como crear un diagrama de ishikawa haciendo uso del entorno de desarrollo RStudio y el paquete QCC (Quality Control Charts).






miércoles, 14 de octubre de 2020

Instalando RStudio 1.3.1 para Windows 10

 RStudio es sin lugar a dudas el entorno de desarrollo (IDE) de software libre y de código abierto por excelencia para para incrementar las funcionalidades y el manejo del lenguaje de programación R, en este artículo te mostraremos el paso a paso sobre cómo instalar RStudio en su versión 1.3.1 para Windows 10.

Nos dirigimos hacia la web oficial de RStudio (https://rstudio.com/) en el menú principal, vamos por la opción Products y seleccionamos la opción RStudio - The Premier IDE for R, como la muestra la siguiente imagen.











Tenemos que indicar que la web oficial de RStudio es algo "redundante" al respecto de los disntas páginas web y el enlace final para la descarga del instalador de RStudio, te compartimos el enlace final (https://rstudio.com/products/rstudio/download/#download) como lo muestra la siguiente imagen.









Una vez descargado el instalador de RStudio (RStudio - 1.3.1093) procedemos a la instalación del entorno de desarrollo (IDE - Integrated Development Environment), definiendo el directorio destino (C:\Program Files\RStudio) para luego proceder a definir la carpeta y enlaces directos de RStudio en el menú inicio, como lo muestra las siguientes imágenes.











En esta etapa de la instalación defines la carpeta de RStudio en el Menú Inicio, click en el el botón Instalar para proceder a la instalación de los archivos respectivos.











Proceso de instalación del entorno de desarrollo del entorno de desarrollo RStudio.











Terminando con la instalación del entorno de desarrollo (IDE) RStudio como lo muestra la imagen a continuación.










El siguiente vídeo muestra el proceso de instalación de RStudio.





domingo, 4 de octubre de 2020

Instalación del Lenguaje de Programación R 4.0.2

 El siguiente artículo muestra el paso a paso sobre el proceso de cómo instalar el lenguaje de programación R, en su última versión 4.0.2 para Windows 10, navegaremos por el CRAN (The Comprenhensive R Archive Network) la web que contiene el material, espejos (Mirrors) e instaladores relacionados a R.

En el CRAN (https://cran.r-project.org/) nos dirigimos hacia el enlace Download R for Windows, este nos enviara hacia la sección R for Windows, donde haremos click en enlace rotulado como base para instalar R for primera vez para equipos corriendo bajo Windows 10 de 32 o 64 bits, finalmente click sobre el enlace Download R 4.0.2 For Windows para descargar el instalador que nos permitirá instalar el lenguaje de programación R en nuestro equipo.

 En la página principal del CRAN encontraremos el link Download R for Windows

 



base - Install R for the first time

Download R 4.0.2 for Windows








Se procedera a descargar el instalador del lenguaje de programación R (R-4.0.2-win) y comenzaremos con la instalación como lo muestran las siguientes imágenes:

Seleccionamos el idioma al ejecutar el instalador












Licencia Pública General (GPL)















Creación del la carpeta de instalación
















Selección de componentes a instalar















Seleccionamos la opción por defecto (default) 















Se procede a la instalación del lenguaje de programación R















Finalmente terminamos con la instalación pudiendo acceder al R Gui



El siguiente vídeo muestra como instalar el lenguaje de programación R





sábado, 5 de septiembre de 2020

Generar números aleatorios enteros y decimales en R

El siguiente artículo muestra como generar números aleatorios, tanto enteros como decimales, al hacer uso de las funciones sample() y runif() , a través de diversos ejemplos podras aprender como hacer uso de estas muy útiles funciones del lenguaje de programación R.




La función sample() permite generar números aleatorios enteros, debemos en un principio indicar el rango de números a mostrar sample(1:10), para luego señalar el número de las repeticiones sample(1:10,5), finalmente usamos la cláusula replace, sample(1:10,5,replace= FALSE), esta combinada con los operadores lógicos FALSE o TRUE, permite generar números aleatorios enteros con y sin repitición respectivamente, como muestra la siguiente imagen.




La función runif() permite generar números aleatorio decimales, especificamos la cantidad de repeticiones runif(5), medicante las cláusulas max y min, especificamos el rango de número a mostrar, runif(5,min=1,max=10) , la ejecución de la línea de código en R, nos muestra una serie de 5 números decimales, para redondear a dos decimales dichos resultados podriamos usar la función round(), como muestra la siguiente imagen.



El siguiente vídeo muestra como generar números aleatorios enteros y decimales en el entorno de desarrollo RStudio.



domingo, 30 de agosto de 2020

Personalizar resultados en la consola de comandos en R | Crear funciones en RStudio

 El siguiente artículo muestra cómo crear funciones personalizadas en el lenguaje de programación R, haciendo que el resultado final que obtenemos en la consola de comandos de R pueda ser personalizado, mostrando no sólo el resultado de la ejecución de la función, sino que se muestren los mensajes previamente configurado por el usuario, como muestra la siguiente imagen.


Procedemos a crear la función incremento_porcentual, haciendo uso de la función function(), definiendo tres variables (var_001,var_002 y var_003) las cuales contendran la cantidad que se desea incrementar,el porcentaje establecido y la operación central de la función respectivamente. El resultado de la ejecución puede ser redondeada a dos digitos haciendo uso de la función round() como se aprecia en la siguiente imagen.











Procedemos a ejecutar la función incremento_porcentual(1890,2.1), donde 1890 es la cantidad a incrementar, mientras que 2.1 es el porcentaje dado, pero como pueden apreciar el resultado final es sólo una cantidad, no tenemos ninguna personalización, ningún mensaje que nos de mayor información sobre el resultado, para cambiar esta situación haremos uso de la función paste() a la cual agregaremos el mensaje que queremos que se muestre luego de la ejecución de la función, paste("El incrementar",var_001,"en",var_002,"% da como resultado",var_003)




Esperamos que la nota sea de utilidad, y seguros que usaran las líneas de código mostradas para personalizar sus resultados al ejecutar sus función en el lenguaje de programación R.


El siguiente vídeo muestra como personalizar resultados en la consola de comandos de RStudio.