// jijie.cpp
//实现季节系数法,对时间序列进行预测
//作者:郭运凯
//email:38436655@qq.com
#include <stdio.h>
#include <vector>
#include <IOSTREAM>
#include <string.h>
using namespace std;
const int NSIZE = 100;
const int YAER_NUM = 12;
typedef struct DATA
{
int year;
int month;
int cheliangs;
}DATA;
typedef struct NODE
{
int duanmianbh;
vector<DATA> jtl;
double avg; //所有月份的平均值
double month_avg[12]; //每个月的平均值
double xishu[12]; //月份的系数
double pre_year; //预测年份的值
double pre_month[12]; //预测每月的值
double year[50];
int num_year; //整年数
}NODE;
vector <NODE> DB;
void initnode(NODE & t)
{
if (t.jtl.size() != 0)
{
t.jtl.erase(t.jtl.begin(),t.jtl.end());
}
t.avg = 0;
t.pre_year = 0;
t.num_year = 0;
for (int i = 0; i< 12;i++)
{
t.month_avg[i] = 0;
t.xishu[i] = 0;
t.pre_month[i] = 0;
}