columna API reference - v0.5.0
    Preparing search index...

    Interface LinearModelResult

    interface LinearModelResult {
        anova: {
            error: AnovaRow;
            model: AnovaRow;
            terms: LmTermRow[];
            total: AnovaRow;
        };
        coefficients: LmCoefficient[];
        columnNames: string[];
        confidence: number;
        cooksD: Float64Array;
        covariance: Matrix;
        covariateMeans: Record<string, number>;
        design: Matrix;
        factors: Record<string, string[]>;
        fitted: Float64Array;
        formula: Formula;
        keep: number[];
        leverage: Float64Array;
        means: Record<
            string,
            {
                ci?: [number, number];
                fittedMean: number;
                level: string;
                mean: number;
                n: number;
                se: number;
            }[],
        >;
        n: number;
        omitted: number[];
        press: number;
        r2: number;
        r2adj: number;
        r2pred: number;
        residuals: Float64Array;
        s: number;
        standardizedResiduals: Float64Array;
        test: "general linear model";
        unusual: {
            fitted: number;
            flags: string;
            index: number;
            residual: number;
            stdResidual: number;
            y: number;
        }[];
        y: Float64Array;
    }
    Index
    anova: { error: AnovaRow; model: AnovaRow; terms: LmTermRow[]; total: AnovaRow }

    ANOVA table with adjusted (Type III) SS per term, then Error and Total.

    coefficients: LmCoefficient[]
    columnNames: string[]
    confidence: number
    cooksD: Float64Array
    covariance: Matrix

    Covariance in the full coefficient order. Nonestimable fits must not be used for contrasts.

    covariateMeans: Record<string, number>
    design: Matrix
    factors: Record<string, string[]>
    fitted: Float64Array
    formula: Formula
    keep: number[]
    leverage: Float64Array
    means: Record<
        string,
        {
            ci?: [number, number];
            fittedMean: number;
            level: string;
            mean: number;
            n: number;
            se: number;
        }[],
    >

    Equal-weight LS means over other factors, with covariates fixed at complete-case means.

    n: number
    omitted: number[]
    press: number
    r2: number
    r2adj: number
    r2pred: number
    residuals: Float64Array
    s: number
    standardizedResiduals: Float64Array
    test: "general linear model"
    unusual: {
        fitted: number;
        flags: string;
        index: number;
        residual: number;
        stdResidual: number;
        y: number;
    }[]
    y: Float64Array