GitHub

Original file line numberDiff line numberDiff line change

@@ -466,7 +466,7 @@ print(f'rank of X = {rr}')

466466

**Properties:**

467467
468468

* Where $U$ is constructed via a full SVD, $U^\top U = I_{p\times p}$ and $U U^\top = I_{m \times m}$

469-

* Where $\hat U$ is constructed via a reduced SVD, although $\hat U^\top \hat U = I_{p\times p}$ it happens that $\hat U \hat U^\top \neq I_{m \times m}$

469+

* Where $\hat U$ is constructed via a reduced SVD, although $\hat U^\top \hat U = I_{p\times p}$, it happens that $\hat U \hat U^\top \neq I_{m \times m}$

470470
471471

We illustrate these properties for our example with the following code cells.

472472

@@ -703,7 +703,7 @@ provided that we set

703703
704704

* ${V_k}^{T}=\tilde{\epsilon_k}$ (the $k$th principal component)

705705
706-

Because there are alternative algorithms for computing $P$ and $U$ for given a data matrix $X$, depending on algorithms used, we might have sign differences or different orders between eigenvectors.

706+

Because there are alternative algorithms for computing $P$ and $U$ for given a data matrix $X$, depending on algorithms used, we might have sign differences or different orders of eigenvectors.

707707
708708

We can resolve such ambiguities about $U$ and $P$ by

709709

Read the original on github.com ↗