Ejemplo n.º 1
0
        protected override bool CheckInputs(LinearRegressionParameters parameters)
        {
            bool isValid = true;

            isValid &= MatrixUtils.AreRowCountEquals(parameters.Y, parameters.X);
            isValid &= parameters.Y.ColumnCount == 1;
            isValid &= parameters.X.ColumnCount + 1 == parameters.ThetaInit.RowCount;
            return(isValid);
        }
Ejemplo n.º 2
0
        protected override bool CheckInputs(SolveEquationByGaussParameter parameters)
        {
            bool isValid = true;

            isValid &= MatrixUtils.AreRowCountEquals(parameters.A, parameters.b);
            isValid &= parameters.b.ColumnCount == 1;
            isValid &= parameters.b.RowCount > 1;
            isValid &= parameters.A.RowCount > 1;
            return(isValid);
        }