zs: Standardisation functions for models

Description Usage Arguments Value Examples

View source: R/some_helper_functions.R

Description

These functions are for use in fitting linear models (or allies) with scaled predictors, in such a way that when the fitted model objects are used for prediction (or visualisation) the same scaling parameters will be used with the new data.

Usage

1
2
3
4
5
6
7
zs(x)

zu(x)

zr(x)

zq(x)

Arguments

x

A numeric vector

Value

a standardised vector containing the parameters needed for use in prediction with new data

Examples

1
2
3
4
5
6
7
fm <- lm(Gas ~ Insul/zs(Temp), whiteside)
gm <- lm(Gas ~ Insul/zu(Temp), whiteside)
hm <- lm(Gas ~ Insul/Temp,     whiteside)
c(fm = unname(predict(fm, data.frame(Insul = "Before", Temp = 0.0))),
  gm = unname(predict(gm, data.frame(Insul = "Before", Temp = 0.0))),
  hm = unname(predict(hm, data.frame(Insul = "Before", Temp = 0.0))))
rm(fm, gm, hm)

BillVenables/WWRUtilities documentation built on Jan. 26, 2021, 10:18 p.m.