Added --variance to automatically choose PC number