domingo, 9 de agosto de 2020

Ejecutando sentencias SQL en RStudio

El uso del paquete SQLDF nos permite ejecutar sentencias SQL sobre  Data Sets precargados o importados al área de edición del entorno de desarrollo RStudio, el siguiente artículo muestra como trabajar con dicho paquete, haremos uso del Data Set mtcars, como modelo para ejecutar las sentencias.


Procedemos a activar el paquete sqldf haciendo uso de la función library() esto también activara paquete adicionales tales como gsubfn, proto y RSQLite como pueden apreciar en las imágenes que mostramos a continuación.














A continuación haremos uso de las siguientes funciones: data() , attach(), View(), éstas funciones nos pemitiran mostrar los Data Sets que ya vienen precargados en RStudio, cargar el data set mtcars que utilizaremos para ejecutar las sentencias SQL y para visualizar los registros contenido en mtcars respectivamente.













La siguiente imagen nos muestra el data set mtcars dentros de los distintos demos preinstalados en el lenguaje de programación R, se utilizo la función data()



















La función View() nos permitira visualizar los registros contenidos en el data set mtcars como se muestra a continuación a través de la siguiente imagen.



















Finalmente, haremos uso del paquete sqldf ejecutandos sentencias SQL sobre el data set mtcars como se muestra en las siguiente imágenes.


Procedemos a crear el objeto all_mtcars <- sqldf("select mpg,cyl from mtcars where cyl >=6") que nos muestra los campos mpg y cyl, bajo la condición de muestre los registros del campo cyl mayores o igual a 6. Siendo el resultado final la imagen que mostramos a continuación.




El siguiente vídeo muestra paso a paso como hacer uso del paquete sqldf y ejecutar sentencias SQL sobre el data set mtcars.




jueves, 25 de junio de 2020

Trabajando con distintas versiones de R en RStudio

Al trabajar con el lenguaje de programación R, podemos llegar a situaciones en que para ejecutar determinado paquete debemos usar una versión en especifico de R, en este artículo te mostraremos un truco que involucra a la tecla CTRL (control) que permite cambiar entre versiones de R antes de ejecutar el entorno de desarrollo RStudio.


El entorno en que estamos trabajando es Windows 10 y tenemos instaladas dos versiones del lenguaje de programación R, la 3.6.0 y 4.0.0 y necesitamos ejecutar un paquete en especifico que sólo se activa con determinada versión, entra en el escenario la tecla CTRL que al mantenerla presionada en todo momento antes de activar RStudio nos mostrara antes de ejecutar la aplicación, nos mostrara una ventana que nos permitira escoger entre las distintas versiones de R que tenemos instaladas en nuestros equipos.

















Podras escoger entre las distintas versiones de R instaladas en tu sistema.
























Finalmente, tenemos que señalar que la versión de R que eligas se mantendra activa,hasta que no realices la operación contraria y vuelvas a elegir la versión por defecto instalada en tu equipo.


El siguiente vídeo te muestra como cambiar entre distintas versiones de R.




martes, 23 de junio de 2020

Importar registros desde Stata a RStudio

El software estadístico Stata es uno de los más usados en el ambito de la investigación científica, en esta edición te mostraremos como importar registros desde Stata hacia el entorno de desarrollo RStudio, haciendo uso del paquete foreign, también resolveremos uno de los principales problemas en relación a la versión de Stata con que se deben guardar los archivos con extensión *.dta para no tener conflictos al momento de importar registros a R.






Procedemos a cargar el paquete foreign haciendo uso de la función library()








A continuación mostraremos los registros a importar a RStudio, contenidos en el archivo Stata_data_001.dta, que fue creado usando la versión de Stata 15.1






























Crearemos la variable tabla_Stata, que contendra los registros almacenados en el archivo Stata_data_001.dta (versión 15.1) para ser importados en RStudio, procedemos a la creación del objeto y obtenemos el siguiente  mensaje de de error not a Stata version 5-12 .dta file", foreign (versión 0.8) como paquete es muy últil pero en relación a importar archivos de Stata sólo trabaja con las versiones 5-12 con extensión .dta.







Para poder salvar este escoyo, procedemos a guardar nuestros registros bajo el formato de la versión 12 de Stata.






















Finalmente, creamos el objeto tabla_Stata, recordar guarda el archivo bajo la versión 12, y terminamos visualizando los registros importados a RStudio, haciendo uso de la función View().























Descargar el archivo de Stata: https://bit.ly/3hSb4fL 

El siguiente vídeo muestra como importar registros desde Stata a RStudio.





lunes, 22 de junio de 2020

Importar registros desde SPSS a RStudio

La primera vez que utilice el programa SPSS (Statistical Package for Social Science) fue en la universidad; en el curso de Estadística Aplicada, SPSS tiene más de 50 años en el mercado su impacto y uso por la comunidad académica es indiscutible, en este artículo te mostraremos como importar registros desde SPSS hacia el área de trabajo de RStudio haciendo uso del entorno de desarrollo RStudio. 






El importar registros desde distintas fuentes es una de las tareas básicas que aprendemos cuando damos nuestros primeros pasos en el mundo del lenguaje de programación R, en este artículo te mostraremos como hacer uso del paquete haven para importar registros desde el software estadístico SPSS.


Cabe señalar que el paquete haven en su versión 2.2.0 nos importar y exportar archivos de SPSS, Stata y SAS en el lenguaje de programación R y su entorno de desarrollo RStudio.
Procedemos a activar el paquete haciendo uso de la función library()







 

Antes de continuar, procedemos a visualizar las observaciones que vamos a importar desde SPSS, estamos trabajando con 20 registros, dos variables, Age (variable cuantitaitva), Sex (variable cualitativa).







Procedemos a crear la variable tabla_spss que contendra los registros que importaremos desde SPSS, para luego hacer uso de la función View() y poder visualizar los datos contenidos en el objeto.






Descargar el archivo de SPSS mostrado en el artículo: https://bit.ly/2AWRFK1


El siguiente vídeo muestra como importar registros desde SPSS a RStudio, usando el paquete haven a partir del minuto 5:15





sábado, 20 de junio de 2020

Crear Histograma de frecuencias en RStudio

La Estadística como ciencia y rama de las matemáticas cuenta con un ejército de gráficos que permiten la representar los registros con los que trabajamos, el Histograma es una herramienta gráfica que nos permite mostrar la distribución de frecuencias de una variable cuantitativa continua, en este artículo te mostraremos como hacer uso de la función hist() para la creación del gráfico estadístico.


Función hist() para crear un histograma


La función hist() permite crear un histograma en el lenguaje de programación R, haremos uso del entorno de desarrollo RStudio para crear el gráfico estadístico.


La imagen a continuación nos muestra el data set que utilizaremos para la creación del Histograma, es un archivo de Microsoft Excel que contiene 52 registros relacionados a montos de facturas, haremos uso del paquete readxl para importar los registros a RStudio.




























Activamos el paquete readxl, mediante la función library(), para luego importar los registros desde el archivo de Excel facturas.xlsx, asignando la ejecución a la variable facturas, para luego visualizar la data importada con la función View().






Finalizamos, con la ejecución de la función hist(), a continuación explicamos cada unos de los elementos que nos permiten crear el Histograma.










facturas$monto_facturas  
Toma los registros de la variable monto_facturas 

xlab 

"Montos" (Asigna un título al eje horizontal)

ylab 

"Frecuencias" (Asigna un título al eje vertical)

main

"Montos de facturas" (Asigna el título principal del Histograma)

col 
"purple" (Establece el color purpura para las barras del Histograma)



Terminamos con la creación del siguiente Histograma de frecuencias.






Descarga el archivo de Excel para crear el Histograma: https://bit.ly/37N5czO

El siguiente vídeo muestra como crear un Histograma en RStudio