Professional Documents
Culture Documents
October 9, 2017
Base de Datos
ventas beneficios
0 775104 23795
1 775218 58778
2 700963 1531
3 674063 -12756
4 631003 14729
5 537744 9059
6 489155 12541
7 448465 13495
8 445853 -34824
In [38]: X = ACP1.values
print("Matriz de Datos \n",X)
Matriz de Datos
[[775104 23795]
[775218 58778]
[700963 1531]
[674063 -12756]
1
[631003 14729]
[537744 9059]
[489155 12541]
[448465 13495]
[445853 -34824]]
In [39]: Xt = np.transpose(X)
print("Transpuesta de la Matriz X \n", Xt)
Transpuesta de la Matriz X
[[775104 775218 700963 674063 631003 537744 489155 448465 445853]
[ 23795 58778 1531 -12756 14729 9059 12541 13495 -34824]]
Matriz XtX
[[3473970977082 67309799250]
[ 67309799250 6037226410]]
Vector de Unos
[ 1. 1. 1. 1. 1. 1. 1. 1. 1.]
Vector de Medias
[ 608618.66666667 9594.22222222]
2
Matriz de Covarianzas
[[ 1.55800938e+10 1.63964385e+09]
[ 1.63964385e+09 5.78753834e+08]]
In [48]: R = D.dot(Varianza).dot(D)
print("Matriz de Correlacin \n", R)
Matriz de Correlacin
[[ 1. 0.54603131]
[ 0.54603131 1. ]]
Valores Propios
[ 0.45396869 1.54603131]
Vectores Propios
[[-0.70710678 -0.70710678]
[ 0.70710678 -0.70710678]]
3
In [52]: # ordenando los valores propios
idx = eigenvalues.argsort()[::-1]
vp = eigenvalues[idx]
vectores = eigenvectors[:,idx]
print("Valores Propios \n", vp)
print("Vectores Propios \n", vectores)
Valores Propios
[ 1.54603131 0.45396869]
Vectores Propios
[[-0.70710678 -0.70710678]
[-0.70710678 0.70710678]]