This article describes a phase noise analysis tool that creates a numerical model from discrete phase noise data. The tool includes an adaptive algorithm to identify spurious deterministic components in the data while also creating a physics-based numerical model for the random noise component.