コード例 #1
0
 public OutColumn(
     Scalar <float> input,
     int confidence,
     int changeHistoryLength,
     IidBase.MartingaleType martingale,
     double eps)
     : base(new Reconciler(confidence, changeHistoryLength, martingale, eps), input)
 {
     Input = input;
 }
コード例 #2
0
 public Reconciler(
     int confidence,
     int changeHistoryLength,
     IidBase.MartingaleType martingale,
     double eps)
 {
     _confidence          = confidence;
     _changeHistoryLength = changeHistoryLength;
     _martingale          = martingale;
     _eps = eps;
 }
コード例 #3
0
 /// <summary>
 /// Perform IID change point detection over a column of time series data. See <see cref="IidChangePointEstimator"/>.
 /// </summary>
 public static Vector <double> IidChangePointDetect(
     this Scalar <float> input,
     int confidence,
     int changeHistoryLength,
     IidBase.MartingaleType martingale = IidBase.MartingaleType.Power,
     double eps = 0.1) => new OutColumn(input, confidence, changeHistoryLength, martingale, eps);