Description Usage Arguments Value Author(s) Examples
See title
1 | f.pvalue(dat, mod, mod0)
|
dat |
data matrix |
mod |
full model |
mod0 |
reduced model |
Some p values
John D. Storey <jstorey@princeton.edu>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | ##---- Should be DIRECTLY executable !! ----
##-- ==> Define data, use random,
##-- or do help(data=index) for the standard data sets.
## The function is currently defined as
function(dat,mod,mod0){
# This is a function for performing
# parametric f-tests on the data matrix
# dat comparing the null model mod0
# to the alternative model mod.
n <- dim(dat)[2]
m <- dim(dat)[1]
df1 <- dim(mod)[2]
df0 <- dim(mod0)[2]
p <- rep(0,m)
Id <- diag(n)
resid <- dat %*% (Id - mod %*% solve(t(mod) %*% mod) %*% t(mod))
resid0 <- dat %*% (Id - mod0 %*% solve(t(mod0) %*% mod0) %*% t(mod0))
rss1 <- resid^2 %*% rep(1,n)
rss0 <- resid0^2 %*% rep(1,n)
fstats <- ((rss0 - rss1)/(df1-df0))/(rss1/(n-df1))
p <- 1-pf(fstats,df1=(df1-df0),df2=(n-df1))
return(p)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.