Curso de R:

Capitulo 2: Funciones gráficas básicas.

El siguiente paso en el pequeño manual que sigo construyendo es el manejo de las funciones gráficas de bajo nivel, sin entrar en todas las posibilidades que tiene R (de nuevo comentar que en http://www.r-project.org/ tenéis un completísimo y aburrido manual) os voy a plantear algunos usos muy interesantes para posteriores aplicaciones donde quizá veamos más en profundidad alunos aspectos.

Gráficos de dispersión:

> x<-c(1,2,3)
> y<-c(4,5,6)
> plot(x,y)

Obtenemos el mas básico de todos los gráficos. Espero que lo vayais haciendo vosotros a l vez con vuestro R porque sólo pienso poneros los gráficos que merezca la pena reseñar. Continúo con la representación gráfica de funciones donde además podéis ver como actúan las sentencias function y seq, imaginemos que deseamos representar la función f(x,y)=x+3y:

>x<-seq(-10,10,lenght=20)
> y<-seq(-10,10,lenght=20)
> ejem<-function (x, y){x+3*y}
> persp(x,y, outer(x,y, fun=ejem))

Podéis comprobar que os ofrece un estupendo gráfico en tres dimensiones donde une los puntos de x e y formando un plano. Por supuesto también existe la posibilidad de hacer funciones más complejas con cuadrados, cubos, etc... en R basta con poner el símbolo ^ para representar potencias. Ahora vamos a pasar a la parte de la estadística descriptiva para la representación de datos unidimensionales:

> piechart (datos) Diagrama de sectores
> hist (datos, nclass=n) Histograma con número de barras
> barplot (datos) Diagrama de barras
> boxplot(datos) Diagrama de cajas y bigotes

Por supuesto que estas funciones gráficas tienen muchas posibilidades más pero de momento estoy con una simple introducción, pero posteriormente me iré adentrando en las esquisiteces de estas funciones que son muchas. A continuación os expongo algunas de las opciones con las que podéis contar, para añadir estas opciones sólo tenéis que incluirlas a continuación del conjunto de datos; funcion_grafica(datos,opcion=parámetro)

(datos, main="titulo")

Añadir título

(datos, xlab="etiqueta", ylab="etiqueta") Etiquetas en ejes
(datos,type="l") Realiza un gráfico de líneas.
(datos,col="nombre") Colores de los gráficos
(datos,breaks=numero) Intervalos

Las posibilidades que nos ofrece R son muy amplias y poco a poco las iremos viendo con mayor detenimiento aplicadas a ejemplos más concretos.

Volver a la página principal

Menú del curso

Capítulo 3: Medidas de estadística descriptiva

 

 

 

 

 

1