R

Introducir código de R en un documento LaTeX

Para introducir código informático en nuestro ducmento, ya sea este de R, C++ o Python por ejemplo, hay varios paquetes que se pueden introducir. Pero el que me resultó más sencillo de utilizar, cómodo y dando buen resultado fue el paquete listings.

Este paquete acepta una larga serie de lenguajes de programación y cuenta con muchas opciones que vale la pena probar. Para conocerlas lo mejor es acudir a la documentación del paquete en CTAN (Cromprehesive TeX Archive Network) el repositorio oficial de paquetes TeX. (más…)

Anuncios

Aprender R en R. Curso interactivo “swirl”

R es uno de los lenguajes de programación con más proyección y futuro hablando siempre desde un punto matemático y estadístico, por eso conviene aprender a usarlo aunque sea de un modo básico y sin prisas. Tampoco Roma se construyó en un día.

Uno de los campos en los que se está haciendo importante este lenguaje es el de la geoestadística. De hecho, R tiene paquetes diseñados para realizar clasificaciones supervisadas de imágenes raster y otros geoprocesos como correcciones geométricas o radiométricas.

Hay infinidad de cursos online disponibles. Por ejemplo este de Coursera. Pero una aplicación que conocí gracias a este curso es un paquete de R que permite convertir la consola en tu profesor particular.

swirl_new_large_final

El paquete en cuestión es swirl (pincha en la imagen para acceder a su página web) que puedes instalar con el comando install.packages(“swirl”) o con RStudio de forma sencilla. Viene todo explicado perfectamente en la pagina “Learn” de su web.

(más…)

Guardar plots de R

En un post anterior hablaba de la posibilidad de obtener gráficos espectrales en R y lo sencillo que era. Pero me dejé atrás algo básico e interesante: exportar el gráfico a un archivo de imagen.

Personalmente los guardo en formato .png, pero R admite la exportación a otros formatos de imagen como el .jpg, .bmp o .tiff por ejemplo. Cada uno tienes sus propias opciones pero las comunes son: nombre del archivo, altura y anchura.

Rlogo-1

(más…)

Firmas espectrales en R

Realizar una gráfica de reflectividad en R es fácil siempre que sepas como. Una vez soltado el tópico es hora de ponerse manos a la obra. Lo único que necesitarás es un archivo de datos de la reflectividad de un objeto, tener R instalado en tu equipo (yo lo tengo con RStudio) y haber ido al baño porque posiblemente la primera vez esto lleve mucho tiempo.

La teoría más dura dice que las firmas o signaturas espectrales, extraído del inglés “spectral signatures”, es la forma de reflejarse que tiene una cubierta a lo largo de distintas longitudes de onda y se utiliza para discriminar una cubierta de otra a partir de una observación remota. Son fundamentales para reconocer cubiertas de interés o extraer parámetros o características intrínsecas a dicha cubierta.

Firma espectral de Avicennia Germinans.

Firma espectral de Avicennia Germinans.

(más…)