Determining the Number of Primitive Shocks in Factor Models | Synapse