Represents a collection of variables that represent time series.

Namespace: Extreme.Statistics.TimeSeriesAnalysis
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Class TimeSeriesCollection _
	Inherits VariableCollection
C#
public class TimeSeriesCollection : VariableCollection
C++
public ref class TimeSeriesCollection : public VariableCollection

Methods

IconTypeDescription
Add(Variable)
Adds a Variable to this collection.
AddRange(Variable[]())
Adds a group of variables to this VariableCollection.
AddRange(DataTable, IFormatProvider)
Adds a group of variables to this VariableCollection.
AddRange(DataTable)
Adds a group of variables to this VariableCollection.
AddRange(IDataReader, IFormatProvider)
Adds a group of variables to this VariableCollection.
AddRange(IDataReader)
Adds a group of variables to this VariableCollection.
AddRange(VariableCollection)
Adds a group of variables to the VariableCollection.
Clear()
Removes all elements from the Collection<(Of T>).
ClearItems()
Removes all elements from the Collection<(Of T>).
Clone()
Creates a new VariableCollection that contains the observations of the current VariableCollection that match the current filter.
Contains(T)
Determines whether an element is in the Collection<(Of T>).
ContainsName(String)
Returns a value that indicates whether the VariableCollection contains the specified variable.
CopyTo(T[](), Int32)
Copies the entire Collection<(Of T>) to a compatible one-dimensional Array, starting at the specified index of the target array.
CreateSubset(DateTime, DateTime)
Returns a TimeSeriesCollection containing the observations from the current instance for the specified period.
CreateSubset(Filter)
Creates a new VariableCollection that contains the observations of the current VariableCollection that match the specified filter.
CreateSubset(Int32, Int32)
Returns a VariableCollection containing the observations from the current instance in the specified range.
CreateView(Filter)
Constructs a new VariableCollection that represents a view of the observations matching the specified filter.
CreateView(Int32, Int32)
Constructs a new VariableCollection that represents a view of the specified range of observations in the current VariableCollection.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
Finalize()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetEnumerator()
Returns an enumerator that iterates through the Collection<(Of T>).
GetHashCode()
Serves as a hash function for a particular type.
GetNames()
Returns a String array containing the names of the variables in the VariableCollection.
GetRow(Object)
Gets the observation values corresponding to the specified key.
GetRow(Int32)
Gets the observation values corresponding to the specified index.
GetRowIndex(DateTime)
Gets the index of the time period that contains the specified value.
GetRowIndex(DateTime, Int32)
Gets the index of the time period that contains the specified value.
GetType()
Gets the Type of the current instance.
IndexOf(T)
Searches for the specified object and returns the zero-based index of the first occurrence within the entire Collection<(Of T>).
Insert(Int32, T)
Inserts an element into the Collection<(Of T>) at the specified index.
InsertItem(Int32, T)
Inserts an element into the Collection<(Of T>) at the specified index.
MemberwiseClone()
Creates a shallow copy of the current Object.
Remove(Variable)
RemoveAt(Int32)
Removes the element at the specified index of the Collection<(Of T>).
RemoveItem(Int32)
Removes the element at the specified index
SetItem(Int32, Variable)
Inserts an element into the Collection at the specified index.
Sort(CollectionSortOrder)
Sort the observations in the collection according to the specified sort order.
Sort(String, SortOrder)
Sorts the variable collection by the specified variable.
Sort(String)
Sorts the variable collection by the specified variable.
ToArray()
Returns the variables in the VariableCollection as an array.
ToString()
Returns a String that represents the current Object.
TransformFrequency(DateTimeUnit)
Returns a TimeSeriesCollection with the data converted to the new time frame.
TransformFrequency(DateTime, DateTime, DateTimeUnit)
Returns a TimeSeriesCollection with the data converted to the new time frame.
TransformFrequency(DateTime, DateTime, DateTimeUnit, BoundaryIntervalBehavior, BoundaryIntervalBehavior, Int32, DateTimeUnit)
Returns a TimeSeriesCollection with the data converted to the new time frame.

Constructors

IconTypeDescription
TimeSeriesCollectionNew()
Constructs a new TimeSeriesCollection object.
TimeSeriesCollectionNew(DataTable, IFormatProvider)
Constructs a new VariableCollection object from a DataTable.
TimeSeriesCollectionNew(DataTable)
Constructs a new TimeSeriesCollection.
TimeSeriesCollectionNew(IDataReader, IFormatProvider)
Constructs a new VariableCollection from an IDataReader.
TimeSeriesCollectionNew(IDataReader)
Constructs a new VariableCollection from an IDataReader.
TimeSeriesCollectionNew(DateTimeVariable, DateTimeVariable)
Constructs a new TimeSeriesCollection.
TimeSeriesCollectionNew(DateTimeVariable, DateTimeUnit)
Constructs a new TimeSeriesCollection.

Properties

IconTypeDescription
ActiveKeyVariable
Gets or sets the variable that acts as a key to the VariableCollection.
Count
Gets the number of elements actually contained in the Collection<(Of T>).
EndOfPeriodVariable
Gets the DateTimeVariable that specifies the end of each period.
Filter
Gets or sets the Filter for the collection's observations.
IsFixedSize
IsReadOnly
Item(String)
Gets the variable with the specified name from the VariableCollection.
Item(Int32)
Gets the variable at the specified index in the VariableCollection.
Items
Gets a List<(Of T>) wrapper around the Collection<(Of T>).
Observations
Gets the collection of observations.
RowCount
Gets the number of observations of the variables in the VariableCollection.
StartOfPeriodVariable
Gets the DateTimeVariable that specifies the start of each period.
UnfilteredObservations
Gets the collection of observations without any sorting or filtering applied.

Inheritance Hierarchy

System.Object
  System.Collections.ObjectModel.Collection<(Of T>)<>
    Extreme.Statistics.VariableCollection
      Extreme.Statistics.TimeSeriesAnalysis.TimeSeriesCollection