Juan Antonio Jiménez Torres
Programar un buscaminas en JavaScript con tu hijo
Este artículo es sobre todo para los hijos, sobrinos y demás gentes que no saben nada, nada de programación, y quiere ver cómo se hace. En este artículo voy a enseñar a hacer un juego muy simple de cero.
Algoritmos de clasificación con RStudio
Algoritmos de clasificación con RStudio: árboles de decisión, modelo del bosque aleatorio, matrices de confusión, curvas ROC y particionamiento de datos
Gráficos de judías, ScatterPlots y mapas con RStudio
gráficos de judías, gráficas con funciones de densidad sobre histogramas, matrices de scatterplots, representación de datos sobre mapas.
Detección y reemplazo de outliers con R
Daremos un repaso rápido a algunos conceptos básicos de estadística para centrarnos en la detección y reemplazo de outliers con R. Por el camino aprenderemos a manejar fechas y horas, a convertir una variable numérica en categórica, los diagramas de caja y bigotes, y a crear nuestras propias funciones.
Obtener datos con R (HTML, XML y FWF)
Aprenderemos a construir un dataFrame, a obtener datos con R a través de la librería RCurl, a leer un fichero de formato de ancho fijado (FWF), tablas HTML y a parsear XMLs. También presentaremos...
Leer un JSON con R (RStudio)
En este artículo aprenderemos cómo leer un JSON con R usando RStudio. Trataremos un JSON desde internet y lo cargaremos en un dataFrame con el que poder trabajar. Conoceremos la librería jsonlite y curl, además de aprender cómo escapar caracteres de una URI, y cómo concatenar cadenas de texto. También aprenderemos a mezclar dos dataFrames y a verificar que son idénticos o no.
Introducción a Data Science con R y RStudio
El Big Data, Machine Learning y en general El Data Science se pueden trabajar de una forma muy sencilla con R y RStudio. Este es el primer tutorial de muchos, donde quiero sumergirme en estos temas de la mano de R y del IDE RStudio
Cómo hacer un complemento para Google Docs
La suite de Google nos permite desarrollar nuestros propios Add-Ons para utilizarlos en nuestros documentos, hojas de cálculo y presentaciones. En este artículo, veremos el caso concreto de cómo hacer un complemento que nos formatee e indente un bloque de código.
ES6: el remozado JavaScript. Parte III: clases y otras novedades del lenguaje
ES6 introduce novedades en JavaScript. En este artículo nos centramos en la definición de clases, módulos, asincronía (await y async), constructores, promesas y proxies en JavaScript
ES6: el remozado JavaScript. Parte II: funciones, objetos y arrays
ES6 introduce novedades en JavaScript. En este artículo nos centramos en la definición de funciones, objetos y arrays, así como en conceptos nuevos como funciones arrow, iteradores y generadores, Map, WeakMap, Set y WeakSet