Exemplo n.º 1
0
        void logResultsToFile(string fname, Results results, RunningStatistics timeStats, string label)
        {
            double       f       = 1000.0;
            StreamWriter outfile = new StreamWriter(fname, true);

            outfile.Write((segmentorType == SegmentorType.MACHETE ? "MACHETE" : "WINDOW") + "," + label + "," +
                          trainCount + ",");
            outfile.Write(string.Format("{0:F4},{1:F4},{2:F4},{3:F4},{4:F4},{5:F4},{6:F4}", (timeStats.mean * f),
                                        (timeStats.minimum * f), (timeStats.maximum * f), (timeStats.std * f), (timeStats.variance * f),
                                        (timeStats.ci_lower() * f), (timeStats.ci_upper() * f)));
            outfile.Write((segmentorType == SegmentorType.MACHETE ? ",-1" : string.Format(", {0}", window.mode)));
            outfile.WriteLine();

            outfile.Close();
        }
Exemplo n.º 2
0
        string PrintGlobalTimes()
        {
            double f = 1000.0; // factor
            string s = string.Format("TIMES {0}, TRAIN COUNT {1},  GLOBAL\n",
                                     segmentorType == SegmentorType.MACHETE ? "MACHETE" : "WINDOW", trainCount);

            s += string.Format("Avg frame time: {0} ms\n", timeStats_Overall.mean * f);
            s += string.Format("Min: {0} ms, Max: {1} ms\n", timeStats_Overall.minimum * f,
                               timeStats_Overall.maximum * f);
            s += string.Format("std: {0} ms, var: {1} ms\n", timeStats_Overall.std * f, timeStats_Overall.variance * f);
            s += string.Format("95% ci: {0} ms, {1} ms\n", timeStats_Overall.ci_lower() * f,
                               timeStats_Overall.ci_upper() * f);
            Debug.Log(s);

            return(s);
        }
Exemplo n.º 3
0
        string PrintTimes()
        {
            double f = 1000.0; // factor
            string s = string.Format("TIMES {0}, iter: {1}, PID: {2}\n",
                                     segmentorType == SegmentorType.MACHETE ? "MACHETE" : "WINDOW", iteration, currentParticipantID);

            s += string.Format("Avg frame time: {0} ms\n", timeStats_UserDependent.mean * f);
            s += string.Format("Total frame time: {0} ms\n", timer * f);
            s += string.Format("Min: {0} ms, Max: {1} ms\n", timeStats_UserDependent.minimum * f,
                               timeStats_UserDependent.maximum * f);
            s += string.Format("std: {0} ms, var: {1} ms\n", timeStats_UserDependent.std * f,
                               timeStats_UserDependent.variance * f);
            s += string.Format("95% ci: {0} ms, {1} ms\n", timeStats_UserDependent.ci_lower() * f,
                               timeStats_UserDependent.ci_upper() * f);
            Debug.Log(s);
            return(s);
        }