inst/tests/scale.r

## Test center option for lrm
require(rms)
x <- rnorm(30)
y <- sample(0:4, 30, TRUE)
f <- lrm(y ~ pol(x, 2), scale=FALSE)
g <- lrm(y ~ pol(x, 2), scale=TRUE)
coef(f) - coef(g)
d <- vcov(f) - vcov(g)
d
max(abs(d))

f <- orm(y ~ pol(x, 2), scale=FALSE)
g <- orm(y ~ pol(x, 2), scale=TRUE)
coef(f)
coef(g)
f$var / g$var
vcov(f)/vcov(g)
vcov(f, regcoef.only=FALSE)/vcov(g, regcoef.only=FALSE)
vcov(f, intercepts='all') / vcov(g, intercepts='all')
vcov(f, intercepts=1)/vcov(g, intercepts=1)
vcov(f, intercepts=c(1,3))/vcov(g, intercepts=c(1,3))

Try the rms package in your browser

Any scripts or data that you put into this service are public.

rms documentation built on Sept. 12, 2023, 9:07 a.m.