DynamicParameterEstimationWithChooseableBins Type

Constructors

Constructor Description

DynamicParameterEstimationWithChooseableBins(xBins, yBins, backgroundOrder)

Full Usage: DynamicParameterEstimationWithChooseableBins(xBins, yBins, backgroundOrder)

Parameters:
    xBins : int[] - The x bins.
    yBins : int[] - The y bins.
    backgroundOrder : int - The background order. Use -1 if you want to fit without background. A value of 0 already designates a constant background, a value of 1 a linear background.

Initializes a new instance of the DynamicParameterEstimationWithChooseableBins class. This will regress an linear equation y_i = a_0*x_i-xb0 + a_1*x_i-xb1 + ... + a_n*x_i-xbn + b_0*y_i-yb0 + b_1*y_i-yb1 + ... + b_m*y_i-ybm. The xb0 .. xbn are called the xBins. They are the lags for the x-Values and range from 0 .. Infinity. the yb0 .. ybn are called the yBins. They are the lags of the y-Values and range from 1 .. Infinity.

xBins : int[]

The x bins.

yBins : int[]

The y bins.

backgroundOrder : int

The background order. Use -1 if you want to fit without background. A value of 0 already designates a constant background, a value of 1 a linear background.

Instance members

Instance member Description

this.GetFrequencyResponse

Full Usage: this.GetFrequencyResponse

Parameters:
    fdt : float

Returns: Complex
Modifiers: abstract

fdt : float
Returns: Complex

this.GetTransferFunction

Full Usage: this.GetTransferFunction

Parameters:
    yValueBeforePulse : float - This is the y-value (not x!) before the pulse. If the NumberOfY is set to zero, this parameter is ignored, since no information about y for t<0 is neccessary.
    output : IVector<float> - Used to store the output result. Can be of arbitrary size.

Modifiers: abstract

Gets the impulse response to a pulse at t=0, i.e. to x[0]==1, x[1]...x[n]==0. The background component is not taken into account.

yValueBeforePulse : float

This is the y-value (not x!) before the pulse. If the NumberOfY is set to zero, this parameter is ignored, since no information about y for t<0 is neccessary.

output : IVector<float>

Used to store the output result. Can be of arbitrary size.