ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios En R


Enviado por   •  13 de Febrero de 2013  •  539 Palabras (3 Páginas)  •  328 Visitas

Página 1 de 3

Muestran los nombres de los objetos creados en el workspace:

>Object()

>ls()

Para remover objetos

>rm(x,y,z,ink,junk,temp, foo, bar)

Para añadir un vector

>x<-c(10.4,5.6,3.1,6.4,21.7)

>c(10.4,5.6,3.1,6.4,21.7)->x

> assign("x",c(10.4,5.6,3.1,6.4,21.7))

>y<-c(x,0,x) Crea un cero en medio

> y

[1] 10.4 5.6 3.1 6.4 21.7 0.0 10.4 5.6 3.1 6.4 21.7

Operadores normales

+, -, *, /, ^, log, exp, sin, cos, tan, sqrt, max, min

c(min(x), max(x)) te dice el máximo y mínimo de un vector

length(x) te dice el tamaño del vector

sum(x) te da la suma de todos los elementos del vector

prod(x) te da el producto de todos los elementos de un vector

mean(x) es la media, lo mismo que sum(x)/length(x)

var(x) es la varianza, lo mismo que sum((x-mean(x))^2)/(length(x)-1)

sort(x) ordena los datos

order()

sort.list()

pmax()

pmin()

sqrt(-17) manda error

sqrt(-17+0i) este ya está bien

> 1:30 hace una serie ascendente de 1 a 30

[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Hacemos n=10

> n<-10

> 1:n-1 hace una serie de 0 a 9

[1] 0 1 2 3 4 5 6 7 8 9

> 1:(n-1) hace una serie de 1 a 9

[1] 1 2 3 4 5 6 7 8 9

>

> 30:1 hace una serie descendente de 30 a 1

[1] 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

>seq(1,10) tiene la misma función que ‘:’ crea una serie ascendente de 1 a 10

>seq(from=5,to=20) crea una serie ascendente de 1 en 1 de 5 a 20

[1] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

> seq(-10,10,by=2) hace una serie ascendente de -10 a 10 de 2 en 2

>seq(-10,10,22)

[1] -10 -8 -6 -4 -2 0 2 4 6 8 10

> s4<-seq(length=30,from=-5,by=2)

> s4

[1] -5 -3 -1 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53

> s5 <- rep(x, times=5) repite 5 veces el vector x

[1] 10.4 5.6 3.1 6.4 21.7 10.4 5.6 3.1 6.4 21.7 10.4 5.6 3.1 6.4 21.7

10.4 5.6 3.1 6.4 21.7 10.4 5.6 3.1 6.4 21.7

>s6<-rep(x,,each=5) repite cada elemento de x 5 veces

10.4 10.4 10.4 10.4 10.4 5.6 5.6 5.6 5.6 5.6 3.1 3.1 3.1 3.1 3.1

6.4 6.4 6.4 6.4 6.4 21.7 21.7 21.7 21.7 21.7

> temp<-x>13 te dice cuales valores de x=10.4 5.6

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com