M

@Marta_ronchas

6. Table(x) ofrece la frecuencia de de casos de cada suceso en el vector x

R
2 years ago
x=c(1,0,1,0,1,1,1,0,1) frecuencias=table(x) frecuencias names(frecuencias)= c("perro","gato") frecuencias

5. Vectores medidas de dispersión

R
2 years ago
x=c(1,5,12,20,25) var(x) probs=c(0.25,0.5,0.75) cuartiles= quantile(x,probs) cuartiles cuartiles[3] -cuartiles [1] #rangos interquartil

4. Operaciones con vectores: Medidas de tendencia central

R
2 years ago
x= c(-1,1,2,3,4) sum(x) mean(x) median(x) probs= c(0.25,0.5,0.75) quantile(x) 25% 50% 75%

3. Crear secuencias numéricas de forma rápida

R
2 years ago
seq (from=0,to=15,by=3) #creamos un vector empezando de 0, terminando en 15 y de 3 en 3 1:15 #creamos un vector de 1 al 15 a intervalos de uno en uno x<-c(1,8) rep(x,times=3) #repetimos el vector x tres veces rep(x,times=c(2,3))#repetimos el primer

2. Indexación de vectores: como extraer información de vectores

R
2 years ago
x= c(2,5,1,5,5) #creamos un vector x [3] # extraemos el tercer elemento de x x [c(1,2,5)]#extraemos el primer, segundo y quinto elemento x[-3] #eliminamos el tercer elemento de x x[-c(2,4)] #eliminamos el segundo y el cuarto elemento

1. Construcción de vectores

R
2 years ago
x=c(1,2,3,4) y=c(2,4,6,8) x+y # sumamos los elementos de x e y/x # dividimos los elementos de y por los de x z = c(x,y) #concatenamos los vectores de x e y z length(z) # pedimos el numero de elementos que hay en z

2 ejercicio clase

R
2 years ago
x= c(0,1,2) 1:5 seq(1,5,2) rep (x,times=3) rep(x,each=3) rep(x,times=c(3,4,5,))

Ejercicio de clase

R
2 years ago
x= c(0,1,2,2,0,0,1) #utiliza "cumsum" para hacer la suma acumulada # utiliza "admargins" para hacer la suma acumlada #paso 1: construir la matriz de frecuencias absolutas (table), relativas, acumulada # paso 2: añadir los totales de la matriz a= t

ejercio

R
2 years ago
#paso1: Generar una secuencia de 0 a 100 #paso2: calcular los percentiles de este vector con "quantile" # El primer percentil es 0.01 y el último, 0.99 #quantile (x,p) #paso1: x=0:100 p=seq(0.01,0.99,0.01) quantile (x,p)

Secuencia 7 al 12

R
2 years ago
x= c(7,8,9,10,11,12) x= seq(7,12,1) x= 7:12 y= 2*x x y z=cbind(x,y) # combinar los vectores x e y por columnas colnames(z)=c("c1","c2") z # invertir el orden de las filas de z

Tablas de frecuencias cruzadas x,e,y

R
2 years ago
x= c(0,1,0,0,0,1,1,0) # 0= delfin;1 =leonmarinoarino y= c(0,0,0,1,1,1,1,0) #0= macho; 1=hembra z=table(x,y) rownames(z)= c("delfin","leonmarino") colnames(z)=c("macho","hembra") z

2 ejercicio

R
2 years ago
y=c(3,1,2) x=c(6,7,8) #ordenar de menor a mayor los numeros de y (sort) # vector (x) * Vecto(y) # concatenenar ambos resultados p= sort(y) u=x/y c (p,u) c(u,p)

Vectores

R
2 years ago
x= c(4,3,1) y= c(7,2,9) z= x*y p= c(y,x,z) p