Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/01/21 18:33:07 (3 years ago)
Author:
pfleck
Message:

#3040 First draft additional vector aggregation symbols (distribution characteristics & time series dynamics)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3040_VectorBasedGP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/OpCodes.cs

    r17726 r17830  
    9191    SubVector = 64,
    9292
     93    #region Time Series Symbols
     94    Median = 100,
     95    Quantile = 101,
     96
     97    AbsoluteEnergy = 102,
     98    BinnedEntropy = 103,
     99    HasLargeStandardDeviation = 104,
     100    HasVarianceLargerThanStd = 105,
     101    IsSymmetricLooking = 106,
     102    NumberDataPointsAboveMean = 107,
     103    NumberDataPointsAboveMedian = 108,
     104    NumberDataPointsBelowMean = 109,
     105    NumberDataPointsBelowMedian = 110,
     106
     107    ArimaModelCoefficients = 111,
     108    ContinuousWaveletTransformationCoefficients = 112,
     109    FastFourierTransformationCoefficient = 113,
     110    FirstIndexMax = 124,
     111    FirstIndexMin = 125,
     112    LastIndexMax = 126,
     113    LastIndexMin = 127,
     114    LongestStrikeAboveMean = 128,
     115    LongestStrikeAboveMedian = 129,
     116    LongestStrikeBelowMean = 130,
     117    LongestStrikeBelowMedian = 131,
     118    LongestStrikePositive = 132,
     119    LongestStrikeNegative = 133,
     120    LongestStrikeZero = 134,
     121    MeanAbsoluteChange = 135,
     122    MeanAbsoluteChangeQuantiles = 136,
     123    MeanAutocorrelation = 137,
     124    LaggedAutocorrelation = 138,
     125    MeanSecondDerivateCentral = 139,
     126    NumberPeaksOfSize = 140,
     127    LargeNumberOfPeaks = 141,
     128    TimeReversalAsymmetryStatistic = 142
     129    #endregion
    93130  }
    94131  public static class OpCodes {
     
    158195    public const byte Covariance = (byte)OpCode.Covariance;
    159196    public const byte SubVector = (byte)OpCode.SubVector;
     197    #region Time Series Symbols
     198    public const byte Median = (byte)OpCode.Median;
     199    public const byte Quantile = (byte)OpCode.Quantile;
     200
     201    public const byte AbsoluteEnergy = (byte)OpCode.AbsoluteEnergy;
     202    public const byte BinnedEntropy = (byte)OpCode.BinnedEntropy;
     203    public const byte HasLargeStandardDeviation = (byte)OpCode.HasLargeStandardDeviation;
     204    public const byte HasVarianceLargerThanStd = (byte)OpCode.HasVarianceLargerThanStd;
     205    public const byte IsSymmetricLooking = (byte)OpCode.IsSymmetricLooking;
     206    public const byte NumberDataPointsAboveMean = (byte)OpCode.NumberDataPointsAboveMean;
     207    public const byte NumberDataPointsAboveMedian = (byte)OpCode.NumberDataPointsAboveMedian;
     208    public const byte NumberDataPointsBelowMean = (byte)OpCode.NumberDataPointsBelowMean;
     209    public const byte NumberDataPointsBelowMedian = (byte)OpCode.NumberDataPointsBelowMedian;
     210
     211    public const byte ArimaModelCoefficients = (byte)OpCode.ArimaModelCoefficients;
     212    public const byte ContinuousWaveletTransformationCoefficients = (byte)OpCode.ContinuousWaveletTransformationCoefficients;
     213    public const byte FastFourierTransformationCoefficient = (byte)OpCode.FastFourierTransformationCoefficient;
     214    public const byte FirstIndexMax = (byte)OpCode.FirstIndexMax;
     215    public const byte FirstIndexMin = (byte)OpCode.FirstIndexMin;
     216    public const byte LastIndexMax = (byte)OpCode.LastIndexMax;
     217    public const byte LastIndexMin = (byte)OpCode.LastIndexMin;
     218    public const byte LongestStrikeAboveMean = (byte)OpCode.LongestStrikeAboveMean;
     219    public const byte LongestStrikeAboveMedian = (byte)OpCode.LongestStrikeAboveMedian;
     220    public const byte LongestStrikeBelowMean = (byte)OpCode.LongestStrikeBelowMean;
     221    public const byte LongestStrikeBelowMedian = (byte)OpCode.LongestStrikeBelowMedian;
     222    public const byte LongestStrikePositive = (byte)OpCode.LongestStrikePositive;
     223    public const byte LongestStrikeNegative = (byte)OpCode.LongestStrikeNegative;
     224    public const byte LongestStrikeZero = (byte)OpCode.LongestStrikeZero;
     225    public const byte MeanAbsoluteChange = (byte)OpCode.MeanAbsoluteChange;
     226    public const byte MeanAbsoluteChangeQuantiles = (byte)OpCode.MeanAbsoluteChangeQuantiles;
     227    public const byte MeanAutocorrelation = (byte)OpCode.MeanAutocorrelation;
     228    public const byte LaggedAutocorrelation = (byte)OpCode.LaggedAutocorrelation;
     229    public const byte MeanSecondDerivateCentral = (byte)OpCode.MeanSecondDerivateCentral;
     230    public const byte NumberPeaksOfSize = (byte)OpCode.NumberPeaksOfSize;
     231    public const byte LargeNumberOfPeaks = (byte)OpCode.LargeNumberOfPeaks;
     232    public const byte TimeReversalAsymmetryStatistic = (byte)OpCode.TimeReversalAsymmetryStatistic;
     233    #endregion
    160234
    161235
     
    226300      { typeof(Covariance), OpCodes.Covariance },
    227301      { typeof(SubVector), OpCodes.SubVector },
     302
     303      #region Time Series Symbols
     304      { typeof(Median), OpCodes.Median },
     305      { typeof(Quantile), OpCodes.Quantile },
     306
     307      { typeof(AbsoluteEnergy), OpCodes.AbsoluteEnergy },
     308      { typeof(BinnedEntropy), OpCodes.BinnedEntropy },
     309      { typeof(HasLargeStandardDeviation), OpCodes.HasLargeStandardDeviation },
     310      { typeof(HasVarianceLargerThanStd), OpCodes.HasVarianceLargerThanStd },
     311      { typeof(IsSymmetricLooking), OpCodes.IsSymmetricLooking },
     312      { typeof(NumberDataPointsAboveMean), OpCodes.NumberDataPointsAboveMean },
     313      { typeof(NumberDataPointsAboveMedian), OpCodes.NumberDataPointsAboveMedian },
     314      { typeof(NumberDataPointsBelowMean), OpCodes.NumberDataPointsBelowMean },
     315      { typeof(NumberDataPointsBelowMedian), OpCodes.NumberDataPointsBelowMedian },
     316
     317      { typeof(ArimaModelCoefficients), OpCodes.ArimaModelCoefficients },
     318      { typeof(ContinuousWaveletTransformationCoefficients), OpCodes.ContinuousWaveletTransformationCoefficients },
     319      { typeof(FastFourierTransformationCoefficient), OpCodes.FastFourierTransformationCoefficient },
     320      { typeof(FirstIndexMax), OpCodes.FirstIndexMax },
     321      { typeof(FirstIndexMin), OpCodes.FirstIndexMin },
     322      { typeof(LastIndexMax), OpCodes.LastIndexMax },
     323      { typeof(LastIndexMin), OpCodes.LastIndexMin },
     324      { typeof(LongestStrikeAboveMean), OpCodes.LongestStrikeAboveMean },
     325      { typeof(LongestStrikeAboveMedian), OpCodes.LongestStrikeAboveMedian },
     326      { typeof(LongestStrikeBelowMean), OpCodes.LongestStrikeBelowMean },
     327      { typeof(LongestStrikeBelowMedian), OpCodes.LongestStrikeBelowMedian },
     328      { typeof(LongestStrikePositive), OpCodes.LongestStrikePositive },
     329      { typeof(LongestStrikeNegative), OpCodes.LongestStrikeNegative },
     330      { typeof(LongestStrikeZero), OpCodes.LongestStrikeZero },
     331      { typeof(MeanAbsoluteChange), OpCodes.MeanAbsoluteChange },
     332      { typeof(MeanAbsoluteChangeQuantiles), OpCodes.MeanAbsoluteChangeQuantiles },
     333      { typeof(MeanAutocorrelation), OpCodes.MeanAutocorrelation },
     334      { typeof(LaggedAutocorrelation), OpCodes.LaggedAutocorrelation },
     335      { typeof(MeanSecondDerivateCentral), OpCodes.MeanSecondDerivateCentral },
     336      { typeof(NumberPeaksOfSize), OpCodes.NumberPeaksOfSize },
     337      { typeof(LargeNumberOfPeaks), OpCodes.LargeNumberOfPeaks },
     338      { typeof(TimeReversalAsymmetryStatistic), OpCodes.TimeReversalAsymmetryStatistic },             
     339      #endregion
    228340    };
    229341
Note: See TracChangeset for help on using the changeset viewer.