/// <summary>
        /// Hal-hal yang dilakukan ketika button OK pada form diklik
        /// </summary>
        private void OK_Click(object sender, EventArgs e)
        {
            Differencing dt;

            //tanpa menggunakan proses diferensi
            if (this.level.Checked) {
                this.data = seriesVariable;
                this.series = CorrelogramSeries.Level;
            }

            //menggunakan diferensi tingkat pertama
            else if (this.firstdifference.Checked)
            {
                dt = new Differencing(seriesVariable, 1);
                this.data = dt.Data;
                this.series = CorrelogramSeries.FirstDifference;
            }

            //menggunakan diferensi tingkat kedua
            else if (this.seconddifference.Checked)
            {
                dt = new Differencing(seriesVariable, 2);
                this.data = dt.Data;
                this.series = CorrelogramSeries.SecondDifference;
            }

            // read whether use white nosise on ACF or no?
            this.whiteNoiseAcf = this.whiteNoiseCheckBox.Checked;

            //validasi untuk jumlah data yang kurang atau sama dengan 3
            if (this.data.Length <= 3)
            {
                MessageBox.Show("Insufficient number of observations", "Error Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.DialogResult = DialogResult.None;
                return;
            }

            int lag1;

               //User memasukkan nilai lag
            try { lag1 = int.Parse(numericlag.Text); }
            catch
            {
                if (seriesVariable.Length <= 240) lag1 = data.Length / 4;
                else lag1 = (int)Math.Sqrt(seriesVariable.Length) + 45;
            }

            if (lag1 == 0)
            {
                if (seriesVariable.Length <= 240) this.lag = data.Length / 4;
                else this.lag = (int)Math.Sqrt(seriesVariable.Length) + 45;
            }

            else if (lag1 >= data.Length)
            {
                this.lag = data.Length - 1;
            }

            else this.lag = lag1;
        }
        /// <summary>
        /// Hal-hal yang dilakukan ketika button OK pada form diklik
        /// </summary>
        private void OK_Click(object sender, EventArgs e)
        {
            Differencing dt;

            //tanpa menggunakan proses diferensi
            if (this.level.Checked)
            {
                this.data   = seriesVariable;
                this.series = CorrelogramSeries.Level;
            }

            //menggunakan diferensi tingkat pertama
            else if (this.firstdifference.Checked)
            {
                dt          = new Differencing(seriesVariable, 1);
                this.data   = dt.Data;
                this.series = CorrelogramSeries.FirstDifference;
            }

            //menggunakan diferensi tingkat kedua
            else if (this.seconddifference.Checked)
            {
                dt          = new Differencing(seriesVariable, 2);
                this.data   = dt.Data;
                this.series = CorrelogramSeries.SecondDifference;
            }

            // read whether use white nosise on ACF or no?
            this.whiteNoiseAcf = this.whiteNoiseCheckBox.Checked;

            //validasi untuk jumlah data yang kurang atau sama dengan 3
            if (this.data.Length <= 3)
            {
                MessageBox.Show("Insufficient number of observations", "Error Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.DialogResult = DialogResult.None;
                return;
            }

            int lag1;

            //User memasukkan nilai lag
            try { lag1 = int.Parse(numericlag.Text); }
            catch
            {
                if (seriesVariable.Length <= 240)
                {
                    lag1 = data.Length / 4;
                }
                else
                {
                    lag1 = (int)Math.Sqrt(seriesVariable.Length) + 45;
                }
            }

            if (lag1 == 0)
            {
                if (seriesVariable.Length <= 240)
                {
                    this.lag = data.Length / 4;
                }
                else
                {
                    this.lag = (int)Math.Sqrt(seriesVariable.Length) + 45;
                }
            }

            else if (lag1 >= data.Length)
            {
                this.lag = data.Length - 1;
            }

            else
            {
                this.lag = lag1;
            }
        }