UnbalancedAnova: Performs unbalanced ANOVA on a 'lm' model for several indexes

UnbalancedAnovaR Documentation

Performs unbalanced ANOVA on a lm model for several indexes

Description

This function computes type-III analysis-of-variance on a lm model calculated with aov for several variables. Input must be a table with indexes as columns and samples as rows. Further columns should include metadata.

Usage

UnbalancedAnova(data, numberOfIndexes, formula, ...)

Arguments

data

a data frame, columns corresponding to indexes and rows corresponding to samples. Further columns should be included with metadata. This is used in argument Formula

numberOfIndexes

Integer corresponding to the number of indexes to analyze. This will be take as column numbers by the function.

formula

Metadata group name. This will group samples according to a metadata column and specify the model.

...

Further arguments to be passed to aov.

Value

Returns a data frame with results from Anova. For more details, check Anova and aov from car and stats packages.

Examples


unbalancedResult <- UnbalancedAnova(alpha_diversity_table, 4, "location")


nuriamw/micro4all documentation built on May 2, 2024, 9:18 a.m.