Research Article

Variation-Oriented Data Filtering for Improvement in Model Complexity of Air Pollutant Prediction Model

Algorithm 1

int ;       //initialize the beginning of the segment
int ;       //initialize the end of the segment
select ( , );      //select the data at the first day of the first segment
for to do   //loop from 2 to , i.e., the end of the series
   if and (2) is true {
      //if the th day and the th day are successive days and the variation of
      the SO2 levels in these two days is equal to or greater than
    select ( , )    //select the data from the th day
     ;      //change the end of the segment to the beginning of the segment
     ++;    //change the end of the segment to the next day
}
elseif (2) is true {//if the th day and the th day are not on successive days but
       their variation is equal to or greater than
   select ( , )  //select data at the th day
   select ( , )      //select data at the th day
    ;       //set the beginning of the next segment
    ++; }      //change the end of the segment to the next day
else ++; }      //discard the data point and move to next segment