Characteristic vector analysis