Exemple #1
0
        public static void build(int st, int n)
        {
            double[]   uk = utils.File.ReadData(dir + file, st, n);
            TimeSeries ts = new TimeSeries(uk, freq);

            BuildModel.ts = ts;
            ModelTree t = BuildModel.BTree(errors);

            /*  ModelTree  t= new ModelTree(ts, errors,0);
             * t.BuildTree();
             * t.Clean();*/
            Global.id = 0;
            t.Set();

            //t.Improvetree();
            Global.id = 0;
            t.Set();
            Serlialize(st, t, uk);
        }
Exemple #2
0
        static void Serlialize(int st, ModelTree t, double[] uk)
        {
            bool         append = st > 0;
            StreamWriter sw     = new StreamWriter(dir + "m.txt", append);

            t.ToFile(sw);
            sw.Close();
            Global.id = 0;
            t.Set();
            StreamWriter mm = new StreamWriter(dir + "b.txt");

            t.SerializeAll();
            mm.WriteLine(Global.id);
            for (int i = 0; i < Global.id; i++)
            {
                mm.WriteLine(Global.ht[i]);
            }
            mm.Close();
        }