CalibrationResults

lumicks.pylake.force_calibration.power_spectrum_calibration.CalibrationResults

class CalibrationResults(model, ps_model, ps_data, params, results)

Power spectrum calibration results.

model

Model used for calibration.

Type

lumicks.pylake.force_calibration.power_spectrum_calibration.CalibrationModel

ps_model

Power spectrum of the fitted model.

Type

PowerSpectrum

ps_data

Power spectrum of the data that the model was fitted to.

Type

PowerSpectrum

params

Dictionary of input parameters.

Type

dict

results

Dictionary of calibration results.

Type

dict

plot()

Plot the fitted spectrum

plot_spectrum_residual()

Plot the residuals of the fitted spectrum.

This diagnostic plot can be used to determine how well the spectrum fits the data. While it cannot be used to diagnose over-fitting (being unable to reliably estimate parameters due to insufficient information in the data), it can be used to diagnose under-fitting (the model not fitting the data adequately).

In an ideal situation, the residual plot should show a noise band around 1 without any systematic deviations.