Mostrando entradas con la etiqueta Apuntes R. Mostrar todas las entradas
Mostrando entradas con la etiqueta Apuntes R. Mostrar todas las entradas
martes, 28 de mayo de 2019
Apunte 5 R Generador de niveles y Uniendo vectores
Antes
vimos cómo generar vectores numéricos y de diverso orden en R, pese a
que estos sean útiles, a veces no son adecuados para los usos que
nosotros deseemos darle a nuestros proyectos, para esto el generador de
niveles nos será de ayuda, así tambien veremos cómo trabajar con vectores ya conocidos uniéndolos, así como también unir cadenas de texto (usaremos estos módulos en futuros ejemplos)
Script 9
Analizaremos el uso de un generador de niveles o gl
# Script 9
# el generador de niveles o gl es util para generar una serie de datos regulares
print(a<-gl(3,5))
#este repite una secuencia de datos desde la unidad hasta el primer término
#repitiendo la cantidad de veces indicada en la segunda parte
print(a<-gl(3,5, length = 20))
# repetirá la cadena hasta completar la longitud especificada
print(a<-gl(2,8, label = c("POSITIVO", "NEGATIVO")))
# añadimos un vector de datos que serán los datos generados
# estos obedecerán a los criterios vistos
Salida en la consola de comandos:
[1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 Levels: 1 2 3 [1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 1 1 1 1 1 Levels: 1 2 3 [1] POSITIVO POSITIVO POSITIVO POSITIVO POSITIVO POSITIVO POSITIVO POSITIVO NEGATIVO NEGATIVO [11] NEGATIVO NEGATIVO NEGATIVO NEGATIVO NEGATIVO NEGATIVO Levels: POSITIVO NEGATIVO
Script 10
En este nuevo script uniremos dos vectores con el comando unión y uniremos varias cadenas de texto con el comando paste
# Script 10
# con el comando union uniremos dos elementos en un OBJETO
# llamado VECTOR
print(union("Este es un vector", 5))
# el comando union sólo sirve para 2 valores, se usa más para la unión de
# 2 conjuntos, pero nos servirá en estos primeros ejemplos
print(paste("Esta", " Es", "una cadena", 123, "de varios objetos"))
# en caso queramos unir varios objetos en una sola cadena usaremos base()
Salida en la consola de comandos:[1] "Este es un vector" "5" [1] "Esta Es una cadena 123 de varios objetos"Estos comandos nos permiten manipular de modo muy básico vectores
Apunte 4 R Generando Vectores
En R existen múltiples tipos de objetos, todos ellos guardan relación entre ellos, hoy veremos cómo crear vectores, y todas las opciones que tenemos para
Script 5
Crearemos un vector simple # Script 5 # Es muy útil crear vectores con ciertas características # para nuestros análisis estadísticos, print(a<-1:10) # el operador dos puntos permite asignar vectores, tiene # mayor relevancia que los operadores aritméticos o lógicos #en este ejemplo imprimiremos un vector con 10 elementos # desde el 1 hasta el 10 # vortice30.blogspot.comSalida en la consola de comandos:
[1] 1 2 3 4 5 6 7 8 9 10
Script 6
Ahora usaremos el comando seq
# Script 6 # Existen diversos comandos para declarar vectores print(a<-seq(12,40,4)) # seq indica una secuencia con atributos de entrada # seq(INICIO, FIN, intervalos) # vortice30.blogspot.comSalida en la consola de comandos:
[1] 12 16 20 24 28 32 36 40Antes de Continuar con el siguiente Script es necesario conocer el concepto de Atributos de Funciones en R:
Fuente: propia
Script 7
Ahora usaremos los Atributos estos
son valores que nos permiten usar valores preestablecidos para cada
comando, para más información, es recomendable consultar la
documentación del sistema.# Script 7 # esta es una variación del script anterior print(a<-seq(to=41,from=1,length=5)) # seq indica una secuencia con atributos de entrada # vemos los atributos de la función seq() # vortice30.blogspot.comSalida en la consola de comandos:
[1] 1 11 21 31 41
Script 8
esta vez crearemos un vector con el comando rep# Script 8 # declarar un vector con elementos repetidos print(a<-rep(2,6)) # esto nos devolvera un vector donde se # repetira el numero 2, 6 veces # vortice30.blogspot.comSalida en la consola de comandos:
[1] 2 2 2 2 2 2Continuamos viendo las funcionalidades de R, de momento estamos viendo los aspectos más simples pero R esta diseñado para trabajar con gran cantidad de Datos, esto apenas comienza, hasta pronto.
Apunte 3 R Ejemplos básicos
Para
este y para los siguientes casos utilizaremos scripts de extensión *.R,
en nuestro editor RStudio, recordemos que la forma de ejecutarlos, será
abriendo los scripts con nuestro IDE, y ejecutando Run o Source
dependiendo de la manera en la que deseemos ejecutar nuestro script:
Salida en la consola de comandos:
Salida en la consola de comandos:
Script 1
Este script es el clásico hola mundo, usaremos un objeto del tipo string este es una cadena separada por "" ó ''
# Script 1
# comenzaremos con algo sencillo
# Estas líneas son los comentarios
# se anteceden con un #
print("Hola Mundo")
Salida en la consola de comandos:
[1] "Hola Mundo"
Script 2
Asignaremos valores y los imprimiremos en pantalla
# Script 2 # podemos asignar los valores usando -> ? <- a<-1 3->b print(a) print(b)Salida en la consola de comandos:
[1] 1 [1] 3
Script 3
# Script 3 # en una linea se pueden hacer varias ordenes al mismo tiempo a<-1 3->b print(c<-(eval(a+b))) # hemos definido la variable c y la hemos imprimido en pantalla
Salida en la consola de comandos:
[1] 4
Script 4
Asignaremos valores y los imprimiremos en pantalla
# Script 4
# en una linea se pueden poner multiples ordenes
# separados por punto y coma
# esta es una variación del ejemplo anterior
print("multiples ordenes");a<-1;3->b;print(c<-(eval(a+b)));print(c)
# hemos definido la variable c y la hemos imprimido en pantalla
Salida en la consola de comandos:
[1] "multiples ordenes" [1] 4 [1] 4De momento hemos visto los conceptos más básicos de R,como declarar valores e imprimirlos en pantalla, sin embargo R es poderoso y capaz de hacer mucho más, hasta pronto.
Apunte 2 R Sobre RStudio
¿Por qué no usar sólo Rcomader?
R comander es una herramienta sumamente util para poder usar R.
Pero no es adecuada para la programación de Scripts, pues solo se limita a la ejecución de instrucciones previamente cargadas.
Solo que lo hace manualmente línea a línea.
NOTA.- pese a que esto parezca un limitante no lo es, en R un grupo de instrucciones muy complejas pueden estar sólo en una sola línea.
En su lugar utilizaremos RStudio,
Es un IDE (entorno de desarrollo integrado) muy flexible lo usaremos
para editar nuestro fichero ejemplo.R En estos ejemplos usaremos
scripts de R, con este editor podremos apreciar claramente algunas
variaciones en la sintaxis del lenguaje R, Incorpora una terminal de R
totalmente funcional.
Nota.- R es usado con frecuencia en el cómputo de grandes cantidades de información por lo que Rstudio surge como una opción de automatizar diversas funciones, (Rstudio pro tiene una versión orientada a servidores), no obstante la versión gratuita es muy funcional para el usuario de escritorio.
Recomendación para mayor comodidad del usario es recomendable asignar la extensión *.R a Rstudio.
R comander es una herramienta sumamente util para poder usar R.
Pero no es adecuada para la programación de Scripts, pues solo se limita a la ejecución de instrucciones previamente cargadas.
Solo que lo hace manualmente línea a línea.
NOTA.- pese a que esto parezca un limitante no lo es, en R un grupo de instrucciones muy complejas pueden estar sólo en una sola línea.
Una sesión común de RStudio
tiene los siguientes paneles:
- Los paneles se pueden activar en la el menú view.
- Si se tiene mas de una versión de R se puede escoger que versión se desea usar.
- Podemos guardar nuestros Scripts y llamarlos luego desde una terminal de comandos.
Nota.- R es usado con frecuencia en el cómputo de grandes cantidades de información por lo que Rstudio surge como una opción de automatizar diversas funciones, (Rstudio pro tiene una versión orientada a servidores), no obstante la versión gratuita es muy funcional para el usuario de escritorio.
Recomendación para mayor comodidad del usario es recomendable asignar la extensión *.R a Rstudio.
Apunte 1 R introducción y ejecución
R
es un entorno y lenguaje de programación con un enfoque al análisis
estadístico, incluye la posibilidad de cargar diferentes bibliotecas o
paquetes con funcionalidades de cálculo o gráficos. es software libre y
de código abierto, está disponible para los sistemas operativos Windows,
Macintosh, Unix y GNU/LinuxSu desarrollo actual es responsabilidad del R Development Core Team
Fuente:
https://es.wikipedia.org/wiki/R_(lenguaje_de_programación).
Si deseas instalar R, puedes hacerlo en: https://cran.r-project.org/bin/windows/base/ si usas windows.
¿Cómo ejecutar R?
R trabaja principalmente en modo de línea de comandos, ejecutando ficheros de extensión *.R pudiéndose usar IDE variado como Emacs, eclipse, SublimeText e incluso en Blog de notas de Windows.
Estos ficheros llaman múltiples archivos entre sí y permiten al usuario trabajar con otros programas como Python (mediante RPy), Perl (mediante Statistics::R ), etc
Nota.- El modo interactivo puede ser útil para probar nuevos módulos o para trabajar directamente con los datos. Pero en general es mucho más productivo trabajar con R mediante un entorno integrado de desarrollo (IDE).
Para esto nosotros usaremos Rstudio en su versión gratuita.
Este software también es software libre y esta disponible para múltiples sitemas operativos, (Windows, Mac y Linux), puedes descargarlo en https://www.rstudio.com/products/rstudio/download/
Fuente:
https://es.wikipedia.org/wiki/R_(lenguaje_de_programación).
Si deseas instalar R, puedes hacerlo en: https://cran.r-project.org/bin/windows/base/ si usas windows.
¿Cómo ejecutar R?
R trabaja principalmente en modo de línea de comandos, ejecutando ficheros de extensión *.R pudiéndose usar IDE variado como Emacs, eclipse, SublimeText e incluso en Blog de notas de Windows.
Estos ficheros llaman múltiples archivos entre sí y permiten al usuario trabajar con otros programas como Python (mediante RPy), Perl (mediante Statistics::R ), etc
Podemos
realizar nuestra primera sesión en R llamando a la línea de comandos.
En Windows
ejecutar ‘Rterm’ como una aplicación
En Linux Ctrl + Alt
+ t
Llamaremos
a R con el comando ‘R’
Desde esta terminal abierta podremos ejecutar instrucciones como si se tratase de una calculadora.
Todas estas instrucciones pueden guardarse en un fichero *.R el cual luego será ejecutado por el sistema.
Nota.- El modo interactivo puede ser útil para probar nuevos módulos o para trabajar directamente con los datos. Pero en general es mucho más productivo trabajar con R mediante un entorno integrado de desarrollo (IDE).
Para esto nosotros usaremos Rstudio en su versión gratuita.
Este software también es software libre y esta disponible para múltiples sitemas operativos, (Windows, Mac y Linux), puedes descargarlo en https://www.rstudio.com/products/rstudio/download/
Suscribirse a:
Entradas (Atom)
Última entrada.
Modos de vibración
Este programa, le permitirá calcular y visualizar los vectores modales de un modelo de masas concentradas así como sus frecuencias naturales...
-
Descargar conversor de unidades para la calculadora Hp prime, convierte con comodidad las unidades para facilitar tus cálculos. ...
-
Este programa, le permitirá calcular y visualizar los vectores modales de un modelo de masas concentradas así como sus frecuencias naturales...
-
esta es una aplicación para calcular el Valor Actual Neto VAN y la tasa interna de retorno TIR, conociendo el flujo de efectivo y el i...







