Switching PCA with NMF