Type: | Package |
Date: | 2015-12-23 |
Title: | Calculate MeDiA_K Distance |
Version: | 1.0 |
Author: | Zizhuo Ren, Hesen Peng, Tianwei Yu |
Maintainer: | Zizhuo Ren<zizhuoren@gmail.com> |
Description: | Calculates MeDiA_K (means Mean Distance Association by K-nearest neighbor) in order to detect nonlinear associations. |
License: | GPL-2 | GPL-3 [expanded from: GPL] |
LazyData: | TRUE |
Imports: | Rcpp (≥ 0.11.3) |
LinkingTo: | Rcpp, RcppEigen |
Packaged: | 2015-12-24 09:33:04 UTC; renzizhuo |
NeedsCompilation: | yes |
Repository: | CRAN |
Date/Publication: | 2015-12-24 13:46:16 |
functions to calculate pvalue
Description
This function is created to calculate p values about MeDiA_k
Usage
Media_pvalue(iTest,jTest,times,selectvec)
Arguments
iTest |
a numeric matrix |
jTest |
a numeric matrix which has the same rows as iTest |
selectvec |
an integer vector which contains a series of K values you want to get |
times |
an integer indicates permutation times |
Value
Media_pvalue(iTest,jTest,times,selectvec)
return a numeric vectors contains p values based on the selectvec(K value you want to select)
Examples
iTest <- matrix(rnorm(1000),100)
jTest<- matrix(rnorm(200),100)
times<- 100
selectvec <- c(1:10)
Media_pvalue(iTest,jTest,times,selectvec)
Set of functions in example RcppEigen package
Description
These two functions are created to calculate different values about MeDiA_k
Usage
dis_value(iTest,jTest,select)
permute(iTest,jTest,times,selectvec)
Arguments
iTest |
a numeric matrix |
jTest |
a numeric matrix which has the same rows as iTest |
select |
an integer which means get k values you want to get |
selectvec |
an integer vector which contains a series of K values you want to get |
times |
an integer indicates permutation times |
Value
dis_val(iTest,jTest,select)
returns a distance
permute(iTest,jTest,times,selectvec)
return a list contains mean and sd values based on the selectvec(K value you want to select)
Examples
iTest <- matrix(rnorm(1000),100)
jTest<- matrix(rnorm(200),100)
select<- 5
times<- 100
selectvec <- c(1:10)
dis_value(iTest,jTest,select)
permute(iTest,jTest,times,selectvec)