Description Usage Arguments Details Author(s) Examples
Generates a plot similar to the GWAS Manhattan plots, which are useful to show significance across multiple significance testings.
1 | plotManhattanStyle(data, y, x, groups = NULL, y.axis.label = "Exposures")
|
data |
Dataset from a regression with the p-values. |
y |
The column in the dataset that contains the independent variables and/or the interaction variables. Must be as a character/string. |
x |
The column that contains the p-value data. The argument must be a character/string. |
groups |
The column that splits the tests up, usually is the
dependent variable if the data has been looped through a
regression test (eg. see |
y.axis.label |
The label for the y-axis. |
See the example for a better idea of how to use the function. This style of plot is really useful to use when you have run many eg. interaction testing in a regression analysis and you want to see which variables are barely significant vs very significant, etc. Thus, multiple comparison problems can be dealt with as the plot shows how significant a variable is compared to the rest of the significance tests. This is generally the same reason why GWAS studies use Manhattan plots.
Luke W. Johnston
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | data(state)
## Very simple test example. Merely to show how the function is used.
outcomes <- c('Income', 'Population')
exposures <- c('Frost', 'Illiteracy')
covariates <- c('Murder', 'LifeExp')
interaction <- 'LifeExp'
## This uses the dplyr package.
ds <- cbind(state.region, state.x77) %>%
as.data.frame() %>%
rename(LifeExp = `Life Exp`,
## Need to rename the id variable to SID (see description
## above)
SID = state.region) %>%
arrange(SID)
loopOutputToListGEE(ds, outcomes, exposures, covariates,
interactions = interaction,
corstr = 'exchangeable') %>%
extractBetaFromListGEE() %>%
unlistAndFilterIndep(., ':', pattern = TRUE) %>%
createCI() %>%
plotManhattanStyle(., 'indep', 'pvalue', groups = '~ dep')
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.