ts-aggregator/project_template/Normalization.h
2022-12-13 12:36:06 +04:00

17 lines
570 B
C++

#ifndef NORMALIZATION_H
#define NORMALIZATION_H
#include "Method.h"
#include <vector>
using namespace std;
class Normalization {
private:
double timeSeriaShiftValue;
double maxTimePoint;
vector<double> shift(vector<double>); // ñäâèã âðåìåííîãî ðÿäà èç îòðèöàòåëüíîé îáëàñòè
vector<double> deShift(vector<double>); // ñäâèã âðåìåííîãî ðÿäà â îáðàòíóþ ñòîðîíó
public:
Normalization();
vector<double> normalizeTimeSeria(vector<double>); // íîðìàëèçàöèÿ âðåìåííîãî ðÿäà
vector<double> deNormalizeTimeSeria(vector<double>); // äåíîðìàëèçàöèÿ âðåìåííîãî ðÿäà
};
#endif