Learn R Programming

sasLM (version 0.5.0)

GLM: General Linear Model similar to SAS PROC GLM

Description

GLM is the main function of this package.

Usage

GLM(Formula, Data, lsm=FALSE, conf.level=0.95, eps=1e-8)

Arguments

Formula

a conventional formula for a linear model.

Data

a data.frame to be analyzed

lsm

if TRUE, least square mean will be in the output

conf.level

confidence level for the confidence limit of the least square mean

eps

Less than this value is considered as zero.

Value

The result is comparable to that of SAS PROC GLM.

ANOVA

ANOVA table for the model

Type I

Type I sum of square table

Type II

Type II sum of square table

Type III

Type III sum of square table

Parameter

Parameter table with standard error, t value, p value

Least Square Mean

Least square mean table with confindence limit

Details

It performs the core function of SAS PROC GLM. Least square means for the tnteraction term of three variables is not supported yet.

Examples

Run this code
# NOT RUN {
GLM(uptake ~ Type*Treatment + conc, CO2[-1,]) # Making data unbalanced
GLM(uptake ~ Type*Treatment + conc, CO2[-1,], lsm=TRUE)
# }

Run the code above in your browser using DataLab