pygsti.extras.drift.probtrajectory

pygsti.extras.drift.probtrajectory#

Functions for Fourier analysis of equally spaced time-series data

Functions

amplitude_compression(probtrajectory, times)

Reduces the amplitudes in a CosineProbTrajectory model until the model is valid, i.e., all probabilities are within [0, 1].

maxlikelihood(probtrajectory, clickstreams, ...)

Implements maximum likelihood estimation over a model for a time-resolved probabilities trajectory, and returns the maximum likelihood model.

negloglikelihood(probtrajectory, ...[, ...])

The negative log-likelihood of a ProbTrajectory, modelling a time-dependent probability distribution.

probsdict_negloglikelihood(probs, clickstreams)

The negative log-likelihood of varying probabilities probs, evaluated for the data streams in clickstreams.

Classes

ConstantProbTrajectory(outcomes, probabilities)

Encapulates a time-dependent probability distribution that is actually a constant.

CosineProbTrajectory(outcomes, ...)

Encapulates a time-dependent probability distribution that is parameterized as a sum of cosines.

ProbTrajectory(outcomes, hyperparameters, ...)

Encapulates a time-dependent probability distribution, as a sum of time-dependent basis functions.