Álgebra Matricial
Álgebra Matricial
Álgebra Matricial
ÁLGEBRA
Campus --- Algebra Matricial (archivo) --- guardar enlace como --- R --- Fichero ---
abrir archivo de instrucciones.
Un vector se genera como c (__ , __, __) los valores del vector pueden ser:
1. Numérico [c (1,2,3)]
2. Carácter [c(“green”,”red”)]
Ejemplo archivo:
a <- c(2,-1,1)
a y b = objetos
b <- c(1,1,4)
1 √5
√4 + 1
2
Para que sea unitario: z<- a/ sqrt (a% * %a)
Coseno <- (a% * %b) / (sqrt (a% *%a) * sqrt (b% * %b))
(acos(coseno) * 180) / pi
Para ser una matriz todas las variables deben ser del mismo tipo, sino sería un data
frame.
Si tenemos un vector ( a<- c(2,-1,1)) y queremos indicar una fila o columna (el -1 por
ejemplo) a [2] y ejecutamos (posición del vector).
Comando:
l <- eigen (A)
Str(l) valores vectores
DISTANCIAS
Campus --- Distancias (archivo) --- guardar enlace como --- R --- Fichero --- Abrir
fichero de instrucciones.
Los datos ocupan tan poco que el fichero de instrucciones se puede incluir en el
fichero de instrucciones.
Cuando las variables son una u otra (blanco o negro) son DICOTÓMICAS.
USCereal [1:2, c(4,7)] Enséñame los individuos con respecto fat y carbo (generado
por dist)
Para calcular la matriz distancia de todos los individuos quitamos 1:2, así coge a todos
los individuos.
Si tenemos (0’1,0’9) la escala genera más diferencia que (60,70), aunque la diferencia
sea menor en el primero que en el último. Si no salen iguales tipificamos, así todos
pasarían a tener la misma escala (0,1).
Al tipificar cambian las distancias, los que antes estaban muy separados se unen. Las
máximas disminuyen.
X1 X2 X3 X4
1 1 0 0 1
2 1 1 1 0
DISTANCIA MAHANOVIS
Mide distancias entre poblaciones.
Esas 2 rectas coincidirían en el centroide y, en el caso de que fueran iguales todos los
puntos estarían alineados (ajuste perfecto), se cortarían en infinitos puntos.
1-cor(Soils[,c("Mg","Na")], use="complete")^2
dist(Soils[c(1,3,4,7), c("Na","Ca","Mg")])