public abstract class DSequence : Sequence<double, DSequence>,
IFormattable, IEquatable<DSequence>, IEqualityOperators<DSequence, DSequence, bool>,
IAdditionOperators<DSequence, DSequence, DSequence>, IAdditionOperators<DSequence, double, DSequence>,
ISubtractionOperators<DSequence, DSequence, DSequence>, ISubtractionOperators<DSequence, double, DSequence>,
IMultiplyOperators<DSequence, DSequence, double>, IMultiplyOperators<DSequence, double, DSequence>,
IDivisionOperators<DSequence, double, DSequence>, IUnaryNegationOperators<DSequence, DSequence>,
IPointwiseOperators<DSequence>, IIndexable
Item[Index] | Gets the value at the specified index. (Overrides Sequence<T, TSelf>.Item[Index]) |
Item[Int32] | Gets the value at the specified index. (Inherited from Sequence<T, TSelf>) |
Item[Range] | Gets a range from the sequence. (Overrides Sequence<T, TSelf>.Item[Range]) |
ACF | Computes autocorrelation for all lags. |
All | Checks whether the predicate is satisfied by all items. (Inherited from Sequence<T, TSelf>) |
Any | Checks whether the predicate is satisfied by at least one item. (Inherited from Sequence<T, TSelf>) |
AR | Creates an autoregressive (AR) sequence. |
ARModel | Creates an AR model from a sequence and a degree. |
AutoRegression | Calculate coefficients for an autoregressive model. |
Clone | Performs a shallow copy of the sequence and performs a reset. (Inherited from Sequence<T, TSelf>) |
Contains | Checks if the sequence contains the given value. (Inherited from Sequence<T, TSelf>) |
Create(DVector) | Creates a sequence from a vector. |
Create(Matrix) | Creates a sequence from a matrix. |
Create(Series) | Creates a sequence from a time series. |
Create(Double, Double) | Creates a sequence from a range. |
Create(Int32, Int32) | Creates a sequence from a range. |
Create(Double, Int32, Double) | Creates a sequence from a uniform grid. |
Distinct | Gets only the unique values in this sequence. (Overrides Sequence<T, TSelf>.Distinct()) |
Equals(DSequence) | Checks if two sequence has the same length and arguments. |
Equals(Object) | Checks if the provided argument is a sequence with the same values. (Overrides Object.Equals(Object)) |
Fft | Computes the real discrete Fourier transform. |
Filter | Transform a sequence acording to the predicate passed as parameter. (Overrides Sequence<T, TSelf>.Filter(Func<T, Boolean>)) |
First | Gets the first value in the sequence. (Inherited from Sequence<T, TSelf>) |
GetHashCode | Returns the hashcode for this vector. (Overrides Object.GetHashCode()) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
Last | Gets the last value in the sequence. (Inherited from Sequence<T, TSelf>) |
Length | Gets the total number of values in the sequence. (Inherited from Sequence<T, TSelf>) |
MA | Creates a moving average (MA) sequence. |
MAModel | Creates a MV model from a sequence and a degree. |
Map | Transform a sequence acording to the function passed as parameter. (Overrides Sequence<T, TSelf>.Map(Func<T, T>)) |
Max | Gets the maximum value from the sequence. |
Min | Gets the minimum value from the sequence. |
MovingAverage | Calculate coefficients for a moving average model. |
Next | Gets the next item in the sequence. (Inherited from Sequence<T, TSelf>) |
NormalRandom(Int32) | Creates a sequence from normal random values. |
NormalRandom(Int32, Double) | Creates a sequence from normal random values. |
PACF | Computes the partial autocorrelation for all lags. |
Plot | Creates a plot for this sequence. |
PointwiseDivide | Item by item division of sequences. (Overrides Sequence<T, TSelf>.PointwiseDivide(TSelf)) |
PointwiseMultiply | Item by item multiplication of two sequences. (Overrides Sequence<T, TSelf>.PointwiseMultiply(TSelf)) |
Product | Gets the product of all the values in the sequence. (Inherited from Sequence<T, TSelf>) |
Random | Creates a sequence from random values. |
Reduce | Reduces a sequence to a single number. (Inherited from Sequence<T, TSelf>) |
Repeat | Creates a sequence by repeating a value a given number of times. |
Reset | Resets the sequence. (Inherited from Sequence<T, TSelf>) |
Sort | Sorts the content of this sequence. |
SortDescending | Sorts the content of this sequence in descending order. |
Stats | Gets all statistics from the values in the secuence. |
Sum | Gets the sum of all the values in the sequence. (Overrides Sequence<T, TSelf>.Sum()) |
ToString() | Evaluated the sequence and formats it like a DVector. (Overrides Object.ToString()) |
ToString(String, IFormatProvider) | Gets a textual representation of this sequence. |
ToVector | Converts this sequence into a vector. |
Unfold(Int32, Double, Func<Double, Double>) | Creates a sequence by unfolding an initial state by a function. |
Unfold(Int32, Double, Func<Int32, Double, Double>) | Creates a sequence by unfolding an initial state by a function. |
Unfold(Int32, Double, Double, Func<Double, Double, Double>) | Creates a sequence by unfolding an initial state by a function. |
Until(Double) | Get the initial values of a sequence until a value is found. (Overrides Sequence<T, TSelf>.Until(T)) |
Until(Func<Double, Boolean>) | Get the initial values of a sequence until a predicate is satisfied. (Overrides Sequence<T, TSelf>.Until(Func<T, Boolean>)) |
While | Get the initial values of a sequence that satisfy a predicate. (Overrides Sequence<T, TSelf>.While(Func<T, Boolean>)) |
Zip | Joins the common part of two sequence with the help of a lambda. (Overrides Sequence<T, TSelf>.Zip(TSelf, Func<T, T, T>)) |
Addition(Double, DSequence) | Adds a sequence to a scalar value. |
Addition(DSequence, DSequence) | Adds the common part of two sequences. |
Addition(DSequence, Double) | Adds a scalar value to a sequence. |
Division(DSequence, Double) | Divides a sequence by a scalar value. |
Equality(DSequence, DSequence) | Compares two vectors for equality. |
Implicit(DVector to DSequence) | Implicit conversion from vector to sequence. |
Inequality(DSequence, DSequence) | Compares two vectors for inequality. |
Multiply(Double, DSequence) | Multiplies a scalar value by a sequence. |
Multiply(DSequence, DSequence) | Calculates the scalar product of the common part of two sequences. |
Multiply(DSequence, Double) | Multiplies a sequence by a scalar value. |
Subtraction(Double, DSequence) | Subtracts a sequence from a scalar. |
Subtraction(DSequence, DSequence) | Subtracts the common part of two sequences. |
Subtraction(DSequence, Double) | Subtracts a scalar from a sequence. |
UnaryNegation(DSequence) | Negates a sequence. |