Description Usage Arguments Details Value Author(s) References See Also Examples
View source: R/ld_lasso_method.R
This function implements a method for the automatic selection of parameters for the LD LASSO. It returns three solutions, the fused, cp-optimal, and unfused solutions. It also creates a matrix of solutions needed for creating the trace plot.
| 1 2 | ld_lasso_method(block.obj, block.cood = NA, Xa = NA, Y = NA, bpmap = NA,
maxcol = 5e3, p.frac = 0.10, B = 5, s2low = 5e-3, s2high = 5e1, s2.vec.length = 4, null = FALSE)
 | 
| block.obj | An object of class gwaa.data from GenABEL. | 
| block.cood | A vector of length p+1, where p is the number of SNPs. block.cood is an indicator vector that indicates block boundaries at all p+1 SNP bounded intervals. Use find.bounds to create this vector. | 
| Xa | If block.obj is NA then a genotype matrix must be provided. Xa is a matrix of genotype values codes as 0, 1 or 2 for homozygous major, heterozygous, or homozygous minor, respectively. | 
| Y | If block.obj is NA then a phenotype vector Y must be provided. Y is a vector of diagnoses, where 0 is non-diseased and 1 is diseased. | 
| bpmap | A vector of map positions in terms of kB from the left boundary | 
| maxcol | The upper limit on the number of columns in the constraint matrix. This is to prevent computational overload. Increasing maxcol may increase computation time and memory needed. | 
| p.frac | The fraction of SNPs allowed in LASSO model under null hypothesis. This parameter is used in the function get.s1. | 
| B | The number of bootstrap iterations for cp estimate. | 
| s2low | The lower limit of the s2 vector | 
| s2high | The upper limit of the s2 vector | 
| s2.vec.length | The number of exponentially spaced values of s2. | 
| null | A logical variable that indicates if analysis should be performed on permuted phenotype vector. | 
Use function find.bounds to create block.cood vector with MATILDE MCMC methods. See ldlasso help page for details on the package MATILDE.
| beta1 | The ld lasso solution with s2 that minimizes cp (cp-optimal solution) | 
| beta2 | The ld lasso solution for lower limit of s2 interval (fused solution) | 
| beta3 | The ld lasso solution for upper limit of s2 interval (unfused solution) | 
| s2star | The s2 value that minimizes cp | 
| cp.obj | A list that contains information used for cp estimation | 
| log10p | A vector of log10 p values for test of allelic association | 
| bpmap | A vector of map positions in base pairs | 
| block.bounds.vec | A vector of block boundaries in kB from left boundary | 
| s1 | the LASSO constraint | 
| B | Number of bootstrap samples | 
| s2.vec.length | The length of the s2 vector | 
Samuel G. Younkin
Samuel Younkin, Joseph Nadeau, Robert Elston and J. Sunil Rao, "The Linkage Disequilibrium LASSO for SNP Selection in a Genetic Association Study of Late Onset Alzheimer Disease," Technical Report, 2010
ld_lasso
| 1 2 3 4 5 |   # Load example data
  # data(ldlasso_example)
  
  # Run the method with low B and s2.vec.length first to test.
  # ldlasso.obj <- ld_lasso_method( block.obj, block.cood, B = 3, s2.vec.length = 2 )
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.