Description Usage Arguments Details Value Note Author(s) References See Also Examples
Assuming a zero-onr loss function, it provides three caution-type actions using estimated LFDRs computed based on both separate and combined reference classes.
1 2 | caution.parameter.actions(x1,x2,l1=4,l2=1) # default values l1=4 and l2=1
# to obtain a threshold of 20%.
|
x1 |
A vector of LFDRs in the combined reference class. |
x2 |
A vector of LFDRs in the separate reference class. |
l1 |
Loss value (Type-I error) for deriving the threshold of the Bayes action. |
l2 |
Loss value (Type-II error) for deriving the threshold of the Bayes action. |
Accepts previously obtained LFDR estimates of SNPs falling inside the intersection of the separate and combined reference classes. The LFDR estimates of some biological feature (SNP or gene) within a sample population that we will refer to as ‘reference class’. If a reference class, containing LFDR estimates
is a subset of the other, it is referred to as ‘separate class’.
The entire set of LFDR estimates is called a ‘combined’ reference class. Then,
a multiple hypothesis problem is conducted using three caution-type estimators.
The threshold set for rejecting the null hypothesis is derived from
pre-specified l1 and l2 values. Since having a type-I error is
worse than a type-II error, l1 is recommende to be greater than
l2.
In generating the output, there are two potential outputs for each index of the three caution-type actions. Check the Value section for the corresponding caution-type actions.
For each index of the output, one of two potential outputs based on Bayes action are shown:
0 | Do not reject the null hypothesis |
1 | Reject the null hypothesis |
For each corresponding index in the output, the decision on whether to reject or
not reject the null hypothesis for biological feature can be based on
CGM1, CGM0, and CGM0.5 decisions. Check See Also for
more details on how to better interpret the outputs.
Outputs three vectors of equal size as seen below:
CGM1 |
Decision values for the Conditional Gamma Minimax (CGMinimax). |
CGM0 |
Decision values for the Conditional Gamma Minimin (CGMinimin). |
CGM0.5 |
Decision values for the CG0.5 caution case (a balance between CGMinimax and CGMinimin. |
Note that the length of the input vectors x1 and x2 determines the
number of null hypothesis values seen in the output.
A limitation to the code is that both reference classes: x1 and x2
must be of the same vector length.
Code: Ali Karimnezhad.
Documentation: Justin Chitpin, Anna Akpawu and Johnary Kim.
Karimnezhad, A. and Bickel, D. R. (2016). Incorporating prior knowledge about genetic variants into the analysis of genetic association data: An empirical Bayes approach. Working paper. Retrieved from http://hdl.handle.net/10393/34889
For more information on how to interpret the outputs, look at the vignette,
“Using LFDREmpiricalBayes”.
1 2 3 4 5 6 7 8 9 10 11 12 | #LFDR reference class values generated
#First reference class (separate class)
LFDR.Separate <- c(.14,.8,.251,.30)
#Second reference class (combined class)
LFDR.Combined <- c(.21,.61,.0888,.10)
# Default threshold at (20%).
output <- caution.parameter.actions(x1=LFDR.Separate, x2=LFDR.Combined)
# Three caution cases
output
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.