Example #1
0
        static string GetRegressionEquationInfo(Regression regr)
        {
            var sb = new StringBuilder();

            sb.AppendLine($"t-крит: {regr.TCritical:f4} (Коэфф. значим если t > t-крит)");
            sb.AppendLine($"F: {regr.F:f4}");
            sb.AppendLine($"F-крит: {regr.FCritical:f4}");
            if (regr.IsSignificance)
            {
                sb.AppendLine("F > F-крит => Уравнение значимо");
            }
            else
            {
                sb.AppendLine("F ≤ F-крит => Уравнение незначимо");
            }
            sb.AppendLine($"Ошибка аппроксимации: {regr.ApproximationError:f4}");
            sb.AppendLine($"Уравнение: {regr.EquationToString()}");
            return(sb.ToString());
        }