Click or drag to resize

SeriesT Class

Represents a named series.
Inheritance Hierarchy
SystemObject
  Austra.LibrarySeriesT
    Austra.LibrarySeries

Namespace: Austra.Library
Assembly: Austra.Library (in Austra.Library.dll) Version: 2.5.0+44e7797405725ef3cf24b3ff0eba94ce6c649601
Syntax
C#
public class Series<T> : ISafeIndexed
where T : struct, new(), IComparable<T>

Type Parameters

T
Type of the abscissa.

The SeriesT type exposes the following members.

Constructors
 NameDescription
Public methodSeriesTCreates a named series.
Top
Properties
 NameDescription
Public propertyArgsGets the list of arguments from the series.
Public propertyCountGets the number of points in the series.
Public propertyEnumValuesGets the list of values from the series.
Public propertyFirstGets the first point in the series.
Public propertyItemIndexGets a point given its index.
Public propertyItemInt32Gets a point given its index.
Public propertyItemRangeExtracts a slice from the series.
Public propertyKurtosisGets the unbiased population kurtosis.
Public propertyLastGets the last point in the series.
Public propertyMaximumReturns the maximum value from the series.
Public propertyMeanGets the mean value from the series.
Public propertyMinimumReturns the minimum value from the series.
Public propertyNameGets the name of the series.
Public propertyPointsGets the sorted list of points.
Public propertyPopulationKurtosisGets the kurtosis from the full population.
Public propertyPopulationSkewnessGet the skewness from the full population.
Public propertyPopulationStandardDeviationGets the standard deviation from the full population.
Public propertyPopulationVarianceGets the variance from the full population.
Public propertySkewnessGets the unbiased population skewness.
Public propertyStandardDeviationGets the unbiased standard deviation.
Public propertyStatsGets statistics on the series.
Public propertyTickerGets the ticker of the series.
Public propertyTypeIs this a raw (Prices) series or a derived one?
Public propertyValuesGets the values array as a vector.
Public propertyVarianceGets the unbiased variance.
Top
Methods
 NameDescription
Public methodAbsMaxGets the maximum absolute value.
Public methodAbsMinGets the minimum absolute value.
Public methodACFComputes autocorrelation for all lags.
Public methodAsLogReturnsCreates a new series based in the logarithmic returns.
Public methodAsReturnsCreates a new series based in the returns.
Public methodAutoCorrelationComputes the autocorrelation for a fixed lag.
Public methodAutoRegressionFinds the coefficients for an autoregressive model.
Public methodStatic memberCombineCalculates the weighted sum of an array of series.
Public methodContainsChecks if the series contains the given value.
Public methodCorrelationComputes the Pearson correlation between two series.
Public methodStatic memberCorrelationMatrixComputes the correlation matrix for a group of series.
Public methodCorrelogramComputes autocorrelation for a range of lags.
Public methodCovarianceComputes the covariance between two series.
Public methodStatic memberCovarianceMatrixComputes the covariance matrix for a group of series.
Public methodStatic memberCreateCreates a series with integer arguments given its values.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodFftComputes the real discrete Fourier transform.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetSliceStatsGets statistics on a slice of the series.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIndexOfReturns the zero-based index of the first occurrence of a value.
Public methodLinearModelMultilinear regression based in Ordinary Least Squares.
Public methodMovingAverageFinds the coefficients for a moving average model.
Public methodNCdfThe normal cumulative distribution function of the most recent value.
Public methodNCdf(Double)The normal cumulative distribution function.
Public methodPACFComputes the partial autocorrelation for all lags.
Public methodPercentilesReturns ascendenly sorted values.
Public methodSafeThis Safe access to the series' points. If the index is out of range, a zero is returned.
Public methodSliceTakes a slice from a series.
Public methodSumCalculates the sum of the series values.
Public methodToStringGets a textual representation of the series.
(Overrides ObjectToString)
Top
Operators
 NameDescription
Public operatorStatic memberAddition(SeriesT, SeriesT)Creates a new series by adding values from the operands.
Public operatorStatic memberMultiply(Double, SeriesT)Scales values from a series.
Public operatorStatic memberMultiply(SeriesT, Double)Scales values from a series.
Public operatorStatic memberSubtraction(SeriesT, SeriesT)Creates a new series by subtracting values from the operands.
Top
See Also