lunes, 24 de diciembre de 2012

R - Funcionamiento básico

1 - Operaciones matemáticas:


> 4 + 5
[1] 9

 

2 - Generar un gráfico, por ejemplo un histograma de frecuencias de 500 valores aleatorios que siguen una distribución normal:


> hist(rnorm(1000))

 

3 - Los objetos:

Podemos asignar el contenido de una operación o un gráfico a un objeto utilizando el símbolo =
> miObjeto = 4 + 5
> miObjeto
[1] 9


 

4 - Ver la lista de objetos que hemos ido creando:

> ls ()

 

5 - Crear vectores y matrices:

-> Para construir un vector usamos la función 'c ()':
> V1 = c(0,34,87,26,97,566,20,15,6,70)
> V1
[1] 0   34  87  26  97  566  20  15  6  70


-> También podemos generar una secuencia de números con la función 'seq ()':
> V2 = seq(from = 1.5, to = 2.4, by = 0.1)
> V2
[1] 1.5  1.6  1.7  1.8  1.9  2.0  2.1  2.2  2.3  2.4


-> Para generar una secuencia de 10 valores aleatorios que siguen una distribución normal:
> V3 = rnorm(10)
> V3
[1] -0.38162676  0.25942840  -0.24536692  0.05354111  0.41057944
[6] 0.05557781  -0.67593268  0.53318621  -0.77285384  2.55022478


-> Se pueden realizar operaciones con vectores siempre que se cumplan ciertas condiciones:
> V1 * V2
[1]  0.0  54.4  147.9  46.8  184.3  1132.0  42.0  33.0  13.8
[10] 168.0
> V1 + c(3,10)
[1]  3  44  90  36  100  576  23  25  9  80
> 3.3 * V1
[1]  0.0  112.2  287.1  85.8  320.1  1867.8  66.0  49.5  19.8
[10] 231.0


-> Para acceder a una posición en el vector:
> V1[5]
[1] 97


-> Para acceder a distintos valores del vector (ej. 2º y 5º valor)  podemos hacer:
> V1 [c(2,5)]
[1] 34 97


-> Para ver todos los valores entre el valor 2º y 5º:
> V1[2:5]
[1] 34 87 26 97


-> Para crear una matrix:
> laMatriz = matrix(data=,nrow=2,ncol=2,byrow=FALSE, dimnames=NULL)
> laMatriz
     [,1] [,2]
[1,]   NA   NA
[2,]   NA   NA






No hay comentarios: