Table of Contents

Class AutoRegressiveObservations

Namespace
Bonsai.ML.HiddenMarkovModels.Observations
Assembly
Bonsai.ML.HiddenMarkovModels.dll

Represents an operator that is used to create and transform an observable sequence of AutoRegressiveObservations objects.

[Combinator]
[WorkflowElementCategory(ElementCategory.Source)]
[JsonObject(MemberSerialization.OptIn)]
public class AutoRegressiveObservations : ObservationModel
Inheritance
AutoRegressiveObservations
Inherited Members

Constructors

AutoRegressiveObservations()

Constructs a new instance of the PythonModel class.

AutoRegressiveObservations(params object[])

Initializes a new instance of the PythonModel class using keyword arguments.

Properties

As

The As of the observations for each state.

Bs

The bs of the observations for each state.

Kwargs

The dictionary of keyword arguments that are used to construct the model.

KwargsArray
Lags

The lags of the observations for each state.

ObservationModelType

The type of Observations model.

Params

The parameters that are used to define the model.

SqrtSigmas

The square root sigmas of the observations for each state.

Vs

The Vs of the observations for each state.

Methods

CheckKwargs(params object[])

Checks if the keyword arguments are valid.

CheckParams(params object[])

Checks if the parameters are valid.

Process()

Returns an observable sequence of AutoRegressiveObservations objects.

Process(IObservable<PyObject>)

Transforms an observable sequence of Python.Runtime.PyObject into an observable sequence of AutoRegressiveObservations objects by accessing internal attributes of the Python.Runtime.PyObject.

UpdateKwargs(params object[])

Updates the kwargs dictionary.

UpdateParams(params object[])

Updates the parameters.