Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como r

Shiny: un paquete para desarrollo web con R

Shiny es: Un paquete de R que facilita la creación de aplicaciones web interactivas directamente desde R. Permite a quienes no son versados en diseño web construir rápidamente una página reactiva para explorar la información. El sitio oficial es: https://shiny.posit.co/ Instalando Shiny Verificamos que no lo tenemos instalado: installed.packages () Para instalarlo debermos hacerlo de la siguiente manera: install.packages ( "shiny" ) Con estos iniciará el proceso de descarga e intalación. El proceso puede tardar algunos minutos. Verificamos que lo hemos instalado (buscar shiny): installed.packages () Nota: ¡Debemos tener instalado la versión de R que es la versión 4.5.0! Ejecutamos un ejemplo: library ( "shiny" ) runExample ( example = "01_hello" ) Se abrirá un navegador en la dirección: http://127.0.0.1:6888/ ¡Hemos instalado el paquete Shiny además de ejecutar un primer ejemplo! Continuaremos con esta seri...

R en un vistazo: variables y REPL

En una entrega anterior pudimos ver algunas características de R , así como la creación y ejecución de un script. Continuamos con esta serie sobre el lenguaje de programación R . Trataremos sobre los tipos de datos, declaración de variables y asignación de valor, así como de otros aspectos. En R existen 3 tipos de datos: numeric . character. logical . Como se puede observar, usamos la función `` class `` para obtener el tipo: > class( "SSS" ) [ 1 ] "character" > class( 34 ) [ 1 ] "numeric" > class(TRUE) [ 1 ] "logical" Existen dos formas para asignar un valor a una variable: Primer forma : x <- "Primer forma" n <- 213 b <- TRUE Segunda forma : x = "Segunda forma" n = 213 b = TRUE R también tiene vectores o arrays y se definen de la siguiente forma: Primer forma: > x = c(1,2,3) > x [1] 1 2 3 > class(x) [1] " numeric " Segunda forma: ...

R un lenguaje para análisis estadístico (y otras cosas más)

R es un lenguaje influido por el lenguaje S y Scheme . Originalmente diseñado para el análisis e inferencia estadística. Algunas características que posee: Es orientado a objetos. Es un lenguaje y entorno para computación y gráficos estadísticos. Es altamente extensible. Proporciona una amplia variedad de técnicas estadísticas (modelado lineal y no lineal, pruebas estadísticas clásicas, análisis de series temporales, clasificación, agrupamiento,…). Se puede usar como una herramienta de cálculo numérico (como Octave y MATLAB). Se puede integrar con distintas Bases de Datos. Tiene su propio formato de documentación similar a LaTeX, que se utiliza para proporcionar documentación completa. ¿Qué se puede hacer con R? Manipulación de datos. Análisis estadístico. Técnicas gráficas. Modelado y predicciones. Machine Learning (IA). Si usas Windows puedes descargarlo desde este sitio: https://cran.r-project.org/bin/windows/base/ Una vez descargado deberás iniciar la instala...

Un vistazo a Julia

Julia es un lenguaje de programación que ha cobrado cierto interés ya sea para el ámbito académico o para el manejo de datos estadísticos y científicos. Un lenguaje similar a otros como R, Haskell o incluso Python. En este post veremos como instalar Julia y algunos ejemplos. Instalación de Julia $ sudo tar -x vzf julia - 1 . 6 . 0 - linux -x 86_64 . tar . gz $ sudo - cp - r julia - 1 . 6 . 0 / opt / $ sudo cp - r julia - 1 . 6 . 0 / opt / $ sudo ln - s / opt / julia - 1 . 6 . 0 / bin / julia / usr / local / bin / julia $ julia Para comprobar la instalación basta que en la terminal escribamos julia y se abrirá el REPL del lenguaje. > 12 + 43 > "Hola, mundo" > numero = 32 > ! true > ! false > 45 > 34 && true > true || false > cadena = "ABCD" Para salir solo basta escribir exit(). La extensión de un programa en Julia es *.jl. Y para ejecutarlo basta con teclear: $ julia programa . jl S...

REPL: Clojure, Groovy, Perl ,Python , Ruby, R, y Scala

Prueba estos 7 lenguajes sin instalar nada: Clojure:  http://tryclj.com/ Groovy:   http://trygroovy.appspot.com/ Perl:   http://tryperl.com/ Python:   http://www.trypython.org/ R:   http://tryr.codeschool.com/ Ruby:   http://tryruby.org/levels/1/challenges/0 Scala:   http://www.tryscala.com/