Documentos de Académico
Documentos de Profesional
Documentos de Cultura
R es un lenguaje orientado a objetos, es decir, los objetos a los que se les aplican los
comandos de R cuentan con determinadas características y atributos, por lo que un
mismo comando aplicado a diferentes objetos puede hacer diferentes cosas o no
Funcionar
CREAR OBJETO
La asignación de objetos se hace por medio del siguiente símbolo (< -), también se
puede con el signo igual, aunque este último en R es un operador matemático y esto
puede generar confusiones. Para ejemplificar la situación se define un objeto A, al cual
se le asigna un valor numérico que para el caso es 6.78, esto se hace así:
A <- 6.78
CARGAR PAQUETE
> veg1<-read.table(file='clipboard',sep='\t',head=T)
> veg1
Y muestra los datos en la consola
Ammophila.arundinacea Armeria.gaditana Armeria.pungens Armeria.velutina Asparagus.aphyllus Calluna.vulgaris Chamaerops.humilis Cistus.crispus Cistus.ladanifer Cistus.libanotis Cistus.psilosepalus
Cistus.salviifolius
1 0 0 0 0 16 0 0 0 0 0 0 32
2 0 0 1 0 5 1 0 1 0 12 0 153
3 0 12 0 1 10 25 0 0 8 62 5 93
4 0 0 0 0 0 0 0 0 0 28 0 89
5 0 0 0 2 3 0 1 0 2 51 0 421
6 10 0 1 0 0 0 0 0 0 0 0 0
Asignar los nombres de las filas a la tabla en R
> dir
> veg.env[,1]
[1] laguna monte blanco monte negro pinar sabinar sabinar-pinar
Levels: laguna monte blanco monte negro pinar sabinar sabinar-pinar
> rownames(veg1)<-veg.env$formación
> veg1
Ammophila.arundinacea Armeria.gaditana Armeria.pungens Armeria.velutina Asparagus.aphyllus Calluna.vulgaris Chamaerops.humilis Cistus.crispus Cistus.ladanifer Cistus.libanotis
Cistus.psilosepalus
laguna 0 0 0 0 16 0 0 0 0 0 0
monte blanco 0 0 1 0 5 1 0 1 0 12 0
monte negro 0 12 0 1 10 25 0 0 8 62 5
pinar 0 0 0 0 0 0 0 0 0 28 0
sabinar 0 0 0 2 3 0 1 0 2 51 0
sabinar-pinar 10 0 1 0 0 0 0 0 0 0 0
GRAFICOS EN R
R ofrece una inmensa variedad de gráficos y sería imposible detallar las distintas
posibilidades, ya que existen diversas funciones gráficas cada una de las cuales
presenta gran cantidad de opciones permitiendo esto una enorme flexibilidad para
la elaboración de las representaciones.
> Alto nivel. Son funciones que crean un nuevo gráfico, con ejes, etiquetas,
títulos, etc.
>Bajo nivel. Son funciones que añaden información a un gráfico existente,
tales como puntos adicionales, líneas y etiquetas.
>Interactivas. Son funciones que permiten interactuar con un gráfico,
aumentando o disminuyendo información, utilizando un
dispositivo apuntador, como un ratón.
GRÁFICOS DE DISPERSIÓN (Nube de puntos)
La instrucción general viene dada por:
plot(x, type, col, lwd, main, xlab,ylab, abline, lty, ...) y los argumentos son:
plot (Bancolombia, type="b", col = "red", lwd=2,xlab = "días", ylab = "Precio Cierre", main="Gráfico de puntos y líneas",
xlim=c(0,20),
ylim=c(25000,30000))
abline(h= 28000,lty=3)
abline(v= 10, lty=3)
Para colocarle texto al gráfico, se utiliza el siguiente comando:
Donde:
x Indica la posición del texto en el eje x
y Indica la posición del texto en el eje y
\n Establece diferentes niveles al colocar el texto
plot (Bancolombia, type="b", col = "red", lwd=3,xlab = "días",ylab = "Precio Cierre", main="Gráfico de puntos y líneas")
text(8, 28700, "Precio de Cierre\nVs\nDías cotizados en bolsa")
Para asignar nombres a cada uno de los puntos que generan el gráfico plot(Bancolombia)
h4<-Bancolombia[,"Dias"]
h4
h5<-Bancolombia[,"Bancolombia"]
h5
nomes=c("Dia1","Dia2","Dia3","Dia4","Dia5","Dia6","Dia7","Dia8","Dia9","Dia10","Dia11","
Dia12","Dia13","Dia14","Dia15","Dia16","Dia17")
xy.dat=data.frame(h4,h5,row.names=nomes)
font: Este comando permite cambiar el estilo del texto (1:normal, 2:cursiva, 3:negrilla, 4:negrilla
cursiva)