lm2 returns an object of class "lm2".
An object of class "lm" is a list containing at least the following components:
transformationstring with the transformation type (euclidean, affine, or projective)
npredictorsnumber of predictors used in the model: 4 for euclidean, 6 for affine, 8 for projective.
df_model, df_residualdegrees of freedom for the model and for the residuals
transformation_matrix3x3 transformation matrix
coefftransformation coefficients, with a denoting the intercept terms.
transformed_coeffscale, angle, and sheer coefficients, depends on transformation.
fitted_valuesdata frame containing fitted values for the original data set
residualsdata frame containing residuals for the original fit
r.squared, adj.r.squaredR-squared and adjusted R-squared.
F, p.valueF-statistics and the corresponding p-value, given the df_model and df_residual degrees of freedom.
dAICAkaike Information Criterion (AIC) difference between the regression model and the null model. A negative values indicates that the regression model is better. See Nakaya (1997).
distortion_indexDistortion index following Waterman and Gordon (1984), as adjusted by Friedman and Kohler (2003)
lman underlying linear model for Euclidean and affine transformations.
formulaformula, describing input and output columns
datadata used to fit the model
Callfunction call information, incorporates the formula, transformation, and data.