30
Package ‘DiffNet’ December 9, 2013 Type Package Title The DiffNet-package performs formal two-sample testing between high-dimensional Gaussian graphical models (GGMs). Version 1.0 Date 2013-10-20 Author Nicolas Staedler Maintainer Nicolas Staedler <[email protected]> Description The DiffNet-package Imports glasso, mvtnorm, parcor, GeneNet, huge, CompQuadForm, ggm License GPL-2 Collate ’diffnet.r’ Archs i386, x86_64 R topics documented: DiffNet-package ....................................... 2 agg.pval ........................................... 2 aic.glasso .......................................... 3 beta.mat ........................................... 4 bic.glasso .......................................... 4 cv.fold ............................................ 5 cv.glasso ........................................... 6 diffnet_multisplit ...................................... 6 diffnet_pval ......................................... 9 diffnet_singlesplit ...................................... 10 error.bars .......................................... 12 est2.my.ev2 ......................................... 13 est2.my.ev3 ......................................... 13 est2.ww.mat2 ........................................ 14 hugepath ........................................... 15 inf.mat ............................................ 15 lambda.max ......................................... 16 lambdagrid_lin ....................................... 16 1

Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

Package ‘DiffNet’December 9, 2013

Type Package

Title The DiffNet-package performs formal two-sample testing betweenhigh-dimensional Gaussian graphical models (GGMs).

Version 1.0

Date 2013-10-20

Author Nicolas Staedler

Maintainer Nicolas Staedler <[email protected]>

Description The DiffNet-package

Imports glasso, mvtnorm, parcor, GeneNet, huge, CompQuadForm, ggm

License GPL-2

Collate ’diffnet.r’

Archs i386, x86_64

R topics documented:DiffNet-package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2agg.pval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2aic.glasso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3beta.mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4bic.glasso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4cv.fold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5cv.glasso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6diffnet_multisplit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6diffnet_pval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9diffnet_singlesplit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10error.bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12est2.my.ev2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13est2.my.ev3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13est2.ww.mat2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14hugepath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15inf.mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15lambda.max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16lambdagrid_lin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1

Page 2: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

2 agg.pval

lambdagrid_mult . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17logratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17make_grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18mcov . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18mle.ggm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19mytrunc.method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19plotCV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20q.matrix3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21q.matrix4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21screen_aic.glasso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22screen_bic.glasso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23screen_cv.glasso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24screen_full . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25screen_lasso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25screen_mb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26screen_mb2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27screen_shrink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27ww.mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28ww.mat2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Index 30

DiffNet-package DiffNet-package

Description

Differential network (DiffNet) performs formal two-sample testing between high-dimensional Gaus-sian graphical models (GGMs).

Details

DiffNet provides test-statistic, p-value and networks.

References

St\"adler, N. and Mukherjee, S. (2013). Two-Sample Testing in High-Dimensional Models. Preprinthttp://arxiv.org/abs/1210.4584.

agg.pval P-value aggregation

Description

P-value aggregation

Usage

agg.pval(gamma, pval)

Page 3: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

aic.glasso 3

Arguments

gamma no descr

pval no descr

Value

no descr

Author(s)

n.stadler

aic.glasso AIC.glasso

Description

AIC.glasso

Usage

aic.glasso(x, lambda, penalize.diagonal = FALSE,plot.it = TRUE, use.package = "huge",include.mean = FALSE)

Arguments

x no descr

lambda no descrpenalize.diagonal

no descr

plot.it no descr

use.package no descr

include.mean no descr

Value

no descr

Author(s)

n.stadler

Page 4: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

4 bic.glasso

beta.mat Compute beta-matrix

Description

Compute beta-matrix

Usage

beta.mat(ind1, ind2, sig1, sig2, sig)

Arguments

ind1 no descr

ind2 no descr

sig1 no descr

sig2 no descr

sig no descr

Details

beta-matrix=E[s_ind1(Y;sig1) s_ind2(Y;sig2)’|sig]

Value

no descr

Author(s)

n.stadler

bic.glasso BIC.glasso

Description

BIC.glasso

Usage

bic.glasso(x, lambda, penalize.diagonal = FALSE,plot.it = TRUE, use.package = "huge",include.mean = FALSE)

Page 5: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

cv.fold 5

Arguments

x no descr

lambda no descrpenalize.diagonal

no descr

plot.it no descr

use.package no descr

include.mean no descr

Value

no descr

Author(s)

n.stadler

cv.fold Make folds

Description

Make folds

Usage

cv.fold(n, folds = 10)

Arguments

n no descr

folds no descr

Value

no descr

Author(s)

n.stadler

Page 6: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

6 diffnet_multisplit

cv.glasso Crossvalidation for GLasso

Description

Crossvalidation for GLasso

Usage

cv.glasso(x, folds = 10, lambda,penalize.diagonal = FALSE, plot.it = FALSE, se = TRUE,include.mean = FALSE)

Arguments

x no descr

folds no descr

lambda lambda-grid (increasing!)

penalize.diagonal

no descr

plot.it no descr

se no descr

include.mean no descr

Details

8! lambda-grid has to be increasing (see glassopath)

Value

no descr

Author(s)

n.stadler

diffnet_multisplit DiffNet

Description

Differential Network (mulitsplit)

Page 7: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

diffnet_multisplit 7

Usage

diffnet_multisplit(x1, x2, b.splits = 50,frac.split = 1/2, screen.meth = "screen_bic.glasso",include.mean = FALSE, gamma.min = 0.05,compute.evals = "est2.my.ev3",algorithm.mleggm = "glasso_rho0",method.compquadform = "imhof", acc = 1e-04,epsabs = 1e-10, epsrel = 1e-10, show.trace = FALSE,save.mle = FALSE, ...)

Arguments

x1 if include.mean=FALSE: scale data (var=1,mean=0).

x2 if include.mean=FALSE: scale data (var=1,mean=0).

b.splits number of splits

frac.split fraction train-data (screening) / test-data (cleaning)

screen.meth screening procedure. default ’screen_bic.glasso’.

include.mean should the mean be included. include.mean=FALSE assumes that we knowmu1=mu2=0.

gamma.min tuning parameter in p-value aggregation of Meinshausen,Meier,Buehlmann 2009.

compute.evals method to compute weights in w-chi2 distribution. default ’est2.my.ev3’ (’est2.my.ev2’/’est2.ww.mat2’).

algorithm.mleggm

algorithm to compute MLE of GGM. default ’glasso_rho’.method.compquadform

method to compute distribution function of w-sum-of-chi2. default=’imhof’.

acc accuracy of p-value. see ?davies. default 1e-04

epsabs see ?imhof.

epsrel see ?imhof.

show.trace should warnings be showed ? default: FALSE

save.mle should MLEs be saved for output ? default: FALSE

... additional arguments for screen.meth

Details

If include.mean=FALSE then x1 and x2 have zero mean. We recommend to set include.mean=FALSEand to center&scale x1 and x2.

Value

list consisting of

pval.onesided p-values for all b.splits

pval.twosided ignore this outputsspval.onesided

single split p-valuesspval.twosided

ignore this output

Page 8: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

8 diffnet_multisplit

medpval.onesided

median aggregated p-valuemedpval.twosided

ignore this outputaggpval.onesided

aggregated p-value (meinshausen, meier, buehlmann 2009)aggpval.twosided

ignore this output

teststat test statistics for b.splitsweights.nulldistr

ignore this output

active.last ignore this output

medwi median MLEs over b.splits

sig.last ignore this output

wi.last ignore this output

Author(s)

n.stadler

Examples

###########################################This an example of how to use DiffNet###########################################

rm(list=ls())set.seed(1)

##genereta datalibrary(mvtnorm)k <- 10n <- 50Sig1 <- diag(0,k)for(j in 1:k){

for (jj in 1:k){Sig1[j,jj] <- 0.5^{abs(j-jj)}

}}SigInv1 <- solve(Sig1)SigInv1[abs(SigInv1)<10^{-6}] <- 0Sig2 <- SigInv2 <- diag(1,k)x1 <- rmvnorm(n,mean = rep(0,k), sigma = Sig1)x2 <- rmvnorm(n,mean = rep(0,k), sigma = Sig1)x3 <- rmvnorm(n,mean = rep(0,k), sigma = Sig2)

##run diffnet#Comparison x1,x2fit.dn1 <- diffnet_multisplit(x1,x2,b.splits=10,

screen.meth=’screen_bic.glasso’,save.mle=TRUE)par(mfrow=c(2,2))image(x=1:k,y=1:k,abs(fit.dn1$medwi$modIpop1),xlab=’’,ylab=’’,main=’median siginv1’)image(x=1:k,y=1:k,abs(fit.dn1$medwi$modIpop2),xlab=’’,ylab=’’,main=’median siginv2’)

Page 9: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

diffnet_pval 9

hist(fit.dn1$pval.onesided,breaks=10);abline(v=fit.dn1$medpval.onesided,lty=2,col=’red’)

#Comparison x1,x3fit.dn2 <- diffnet_multisplit(x1,x3,b.splits=10,

screen.meth=’screen_bic.glasso’,save.mle=TRUE)par(mfrow=c(2,2))image(x=1:k,y=1:k,abs(fit.dn2$medwi$modIpop1),xlab=’’,ylab=’’,main=’median siginv1’)image(x=1:k,y=1:k,abs(fit.dn2$medwi$modIpop2),xlab=’’,ylab=’’,main=’median siginv3’)hist(fit.dn2$pval.onesided,breaks=10);abline(v=fit.dn2$medpval.onesided,lty=2,col=’red’)

diffnet_pval P-value calculation

Description

P-value calculation

Usage

diffnet_pval(x1, x2, x, sig1, sig2, sig, mu1, mu2, mu,act1, act2, act, compute.evals, include.mean,method.compquadform, acc, epsabs, epsrel, show.trace)

Arguments

x1 no descr

x2 no descr

x no descr

sig1 no descr

sig2 no descr

sig no descr

mu1 no descr

mu2 no descr

mu no descr

act1 no descr

act2 no descr

act no descr

compute.evals no descr

include.mean no descrmethod.compquadform

no descr

acc no descr

epsabs no descr

epsrel no descr

show.trace no descr

Page 10: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

10 diffnet_singlesplit

Value

no descr

Author(s)

n.stadler

diffnet_singlesplit DiffNet for user specified data split

Description

Differential Network for user specified data split

Usage

diffnet_singlesplit(x1, x2, split1, split2,screen.meth = "screen_bic.glasso",compute.evals = "est2.my.ev3",algorithm.mleggm = "glasso_rho0", include.mean = FALSE,method.compquadform = "imhof", acc = 1e-04,epsabs = 1e-10, epsrel = 1e-10, show.trace = FALSE,save.mle = FALSE, ...)

Arguments

x1 if include.mean=FALSE: scale data (var=1,mean=0).

x2 if include.mean=FALSE: scale data (var=1,mean=0).

split1 samples from condition 1 used in screening step.

split2 samples from condition 2 used in screening step.

screen.meth screening procedure. default ’screen_bic.glasso’.

compute.evals method to compute weights in w-chi2 distribution. default ’est2.my.ev3’ (’est2.my.ev2’/’est2.ww.mat2’).

algorithm.mleggm

algorithm to compute MLE of GGM. default ’glasso_rho’.

include.mean should the mean be included. include.mean=FALSE assumes that we knowmu1=mu2=0. include.mean=FALSE recommended.

method.compquadform

method to compute distribution function of w-sum-of-chi2. default=’imhof’.

acc accuracy of p-value. see ?davies. default 1e-04

epsabs see ?imhof.

epsrel see ?imhof.

show.trace should warnings be showed ? default: FALSE

save.mle should MLEs be saved for output ? default: FALSE

... additional arguments for screen.meth

Page 11: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

diffnet_singlesplit 11

Details

If include.mean=FALSE then x1 and x2 have zero mean. We recommend to set include.mean=FALSEand to center&scale x1 and x2.

Value

list consisting of

pval.onesided p-value

pval.twosided ignore this output

teststat test statisticweights.nulldistr

ignore this output

active active-sets

sig Sigma (MLE on 2nd half of data)

wi SigmaInverse (MLE on 2nd half of data)

mu Mean (MLE on 2nd half of data)

Author(s)

n.stadler

Examples

###########################################This an example of how to use DiffNet###########################################

rm(list=ls())set.seed(1)

##genereta datalibrary(mvtnorm)k <- 10n <- 50Sig1 <- diag(0,k)for(j in 1:k){

for (jj in 1:k){Sig1[j,jj] <- 0.5^{abs(j-jj)}

}}SigInv1 <- solve(Sig1)SigInv1[abs(SigInv1)<10^{-6}] <- 0Sig2 <- SigInv2 <- diag(1,k)x1 <- rmvnorm(n,mean = rep(0,k), sigma = Sig1)x2 <- rmvnorm(n,mean = rep(0,k), sigma = Sig1)x3 <- rmvnorm(n,mean = rep(0,k), sigma = Sig2)

##run diffnet#Comparison x1,x2fit.dn1 <- diffnet_multisplit(x1,x2,b.splits=10,

screen.meth=’screen_bic.glasso’,save.mle=TRUE)par(mfrow=c(2,2))image(x=1:k,y=1:k,abs(fit.dn1$medwi$modIpop1),xlab=’’,ylab=’’,main=’median siginv1’)

Page 12: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

12 error.bars

image(x=1:k,y=1:k,abs(fit.dn1$medwi$modIpop2),xlab=’’,ylab=’’,main=’median siginv2’)hist(fit.dn1$pval.onesided,breaks=10);abline(v=fit.dn1$medpval.onesided,lty=2,col=’red’)

#Comparison x1,x3fit.dn2 <- diffnet_multisplit(x1,x3,b.splits=10,

screen.meth=’screen_bic.glasso’,save.mle=TRUE)par(mfrow=c(2,2))image(x=1:k,y=1:k,abs(fit.dn2$medwi$modIpop1),xlab=’’,ylab=’’,main=’median siginv1’)image(x=1:k,y=1:k,abs(fit.dn2$medwi$modIpop2),xlab=’’,ylab=’’,main=’median siginv3’)hist(fit.dn2$pval.onesided,breaks=10);abline(v=fit.dn2$medpval.onesided,lty=2,col=’red’)

error.bars Error bars for plotCV

Description

Error bars for plotCV

Usage

error.bars(x, upper, lower, width = 0.02, ...)

Arguments

x no descr

upper no descr

lower no descr

width no descr

... no descr

Value

no descr

Author(s)

n.stadler

Page 13: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

est2.my.ev2 13

est2.my.ev2 Weights of sum-w-chi2

Description

Compute weights of sum-w-chi2 (2nd order simplification)

Usage

est2.my.ev2(sig1, sig2, sig, act1, act2, act,include.mean = FALSE)

Arguments

sig1 no descr

sig2 no descr

sig no descr

act1 no descr

act2 no descr

act no descr

include.mean no descr

Details

*expansion of W in two directions ("dimf>dimg direction" & "dimf>dimg direction") *simplifiedcomputation of weights is obtained by assuming H0 and that X_u~X_v holds

Value

no descr

Author(s)

n.stadler

est2.my.ev3 Weights of sum-w-chi2

Description

Compute weights of sum-w-chi2 (2nd order simplification)

Usage

est2.my.ev3(sig1, sig2, sig, act1, act2, act,include.mean = FALSE)

Page 14: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

14 est2.ww.mat2

Arguments

sig1 no descrsig2 no descrsig no descract1 no descract2 no descract no descrinclude.mean no descr

Details

*expansion of W in one directions ("dimf>dimg direction") *simplified computation of weights isobtained without further invoking H0, or assuming X_u~X_v

Value

no descr

Author(s)

n.stadler

est2.ww.mat2 Weights of sum-w-chi2

Description

Compute weights of sum-w-chi2 (1st order simplification)

Usage

est2.ww.mat2(sig1, sig2, sig, act1, act2, act,include.mean = FALSE)

Arguments

sig1 no descrsig2 no descrsig no descract1 no descract2 no descract no descrinclude.mean no descr

Value

no descr

Author(s)

n.stadler

Page 15: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

hugepath 15

hugepath Graphical Lasso path with huge package

Description

Graphical Lasso path with huge package

Usage

hugepath(s, rholist, penalize.diagonal = NULL,trace = NULL)

Arguments

s no descr

rholist no descrpenalize.diagonal

no descr

trace no descr

Value

no descr

Author(s)

n.stadler

inf.mat Information Matrix of Gaussian Graphical Model

Description

Compute Information Matrix of Gaussian Graphical Model

Usage

inf.mat(Sig, include.mean = FALSE)

Arguments

Sig Sig=solve(SigInv) true covariance matrix under H0

include.mean no descr

Details

computes E_0[s(Y;Omega)s(Y;Omega)’] where s(Y;Omega)=(d/dOmega) LogLik

Page 16: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

16 lambdagrid_lin

Value

no descr

Author(s)

n.stadler

lambda.max Lambdamax

Description

Lambdamax

Usage

lambda.max(x)

Arguments

x no descr

Value

no descr

Author(s)

n.stadler

lambdagrid_lin Lambda-grid

Description

Lambda-grid (linear scale)

Usage

lambdagrid_lin(lambda.min, lambda.max, nr.gridpoints)

Arguments

lambda.min no descr

lambda.max no descr

nr.gridpoints no descr

Value

no descr

Page 17: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

lambdagrid_mult 17

Author(s)

n.stadler

lambdagrid_mult Lambda-grid

Description

Lambda-grid (log scale)

Usage

lambdagrid_mult(lambda.min, lambda.max, nr.gridpoints)

Arguments

lambda.min no descrlambda.max no descrnr.gridpoints no descr

Value

no descr

Author(s)

n.stadler

logratio LogLikelihood-Ratio

Description

LogLikelihood-Ratio

Usage

logratio(x1, x2, x, sig1, sig2, sig, mu1, mu2, mu)

Arguments

x1 no descrx2 no descrx no descrsig1 no descrsig2 no descrsig no descrmu1 no descrmu2 no descrmu no descr

Page 18: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

18 mcov

Value

no descr

Author(s)

n.stadler

make_grid Make grid

Description

Make grid

Usage

make_grid(lambda.min, lambda.max, nr.gridpoints,method = "lambdagrid_mult")

Arguments

lambda.min no descr

lambda.max no descr

nr.gridpoints no descr

method no descr

Value

no descr

Author(s)

n.stadler

mcov Compute covariance matrix

Description

Compute covariance matrix

Usage

mcov(x, include.mean, covMethod = "ML")

Arguments

x no descr

include.mean no descr

covMethod no descr

Page 19: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

mle.ggm 19

Value

no descr

Author(s)

n.stadler

mle.ggm MLE in GGM

Description

MLE in GGM

Usage

mle.ggm(x, wi, algorithm = "glasso_rho0", rho = NULL,include.mean)

Arguments

x no descr

wi no descr

algorithm no descr

rho no descr

include.mean no descr

Value

no descr

Author(s)

n.stadler

mytrunc.method Additional thresholding

Description

Additional thresholding

Usage

mytrunc.method(n, wi, method = "linear.growth",trunc.k = 5)

Page 20: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

20 plotCV

Arguments

n no descr

wi no descr

method no descr

trunc.k no descr

Value

no descr

Author(s)

n.stadler

plotCV plotCV

Description

plotCV

Usage

plotCV(lambda, cv, cv.error, se = TRUE, type = "b", ...)

Arguments

lambda no descr

cv no descr

cv.error no descr

se no descr

type no descr

... no descr

Value

no descr

Author(s)

n.stadler

Page 21: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

q.matrix3 21

q.matrix3 Compute Q-matrix

Description

Compute Q-matrix

Usage

q.matrix3(sig, sig.a, sig.b, act.a, act.b, ss)

Arguments

sig no descr

sig.a no descr

sig.b no descr

act.a no descr

act.b no descr

ss no descr

Value

no descr

Author(s)

n.stadler

q.matrix4 q.matrix4

Description

q.matrix4

Usage

q.matrix4(b.mat, act.a, act.b, ss)

Arguments

b.mat no descr

act.a no descr

act.b no descr

ss no descr

Page 22: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

22 screen_aic.glasso

Value

no descr

Author(s)

n.stadler

screen_aic.glasso Screen_aic.glasso

Description

Screen_aic.glasso

Usage

screen_aic.glasso(x, include.mean = TRUE,length.lambda = 20,lambdamin.ratio = ifelse(ncol(x) > nrow(x), 0.01, 0.001),penalize.diagonal = FALSE, plot.it = FALSE,trunc.method = "linear.growth", trunc.k = 5,use.package = "huge", verbose = TRUE)

Arguments

x no descr

include.mean no descr

length.lambda no descrlambdamin.ratio

no descrpenalize.diagonal

no descr

plot.it no descr

trunc.method no descr

trunc.k no descr

use.package no descr

verbose no descr

Value

no descr

Author(s)

n.stadler

Page 23: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

screen_bic.glasso 23

screen_bic.glasso Screen_bic.glasso

Description

Screen_bic.glasso

Usage

screen_bic.glasso(x, include.mean = TRUE,length.lambda = 20,lambdamin.ratio = ifelse(ncol(x) > nrow(x), 0.01, 0.001),penalize.diagonal = FALSE, plot.it = FALSE,trunc.method = "linear.growth", trunc.k = 5,use.package = "huge", verbose = TRUE)

Arguments

x no descr

include.mean no descr

length.lambda no descr

lambdamin.ratio

no descrpenalize.diagonal

no descr

plot.it no descr

trunc.method no descr

trunc.k no descr

use.package no descr

verbose no descr

Value

no descr

Author(s)

n.stadler

Page 24: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

24 screen_cv.glasso

screen_cv.glasso Screen_cv.glasso

Description

Screen_cv.glasso

Usage

screen_cv.glasso(x, include.mean = FALSE, folds = 10,length.lambda = 20,lambdamin.ratio = ifelse(ncol(x) > nrow(x), 0.01, 0.001),penalize.diagonal = FALSE,trunc.method = "linear.growth", trunc.k = 5,plot.it = FALSE, se = FALSE, use.package = "huge",verbose = TRUE)

Arguments

x no descr

include.mean no descr

folds no descr

length.lambda no descr

lambdamin.ratio

no descrpenalize.diagonal

no descr

trunc.method no descr

trunc.k no descr

plot.it no descr

se no descr

use.package no descr

verbose no descr

Value

no descr

Author(s)

n.stadler

Page 25: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

screen_full 25

screen_full Screen_full

Description

Screen_full

Usage

screen_full(x, include.mean = NULL, length.lambda = NULL,trunc.method = NULL, trunc.k = NULL)

Arguments

x no descr

include.mean no descr

length.lambda no descr

trunc.method no descr

trunc.k no descr

Value

no descr

Author(s)

n.stadler

screen_lasso Screen_lasso

Description

Screen_lasso

Usage

screen_lasso(x, include.mean = NULL,trunc.method = "linear.growth", trunc.k = 5)

Arguments

x no descr

include.mean no descr

trunc.method no descr

trunc.k no descr

Page 26: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

26 screen_mb

Value

no descr

Author(s)

n.stadler

screen_mb Screen_mb

Description

Screen_mb

Usage

screen_mb(x, include.mean = NULL, folds = 10,length.lambda = 20,lambdamin.ratio = ifelse(ncol(x) > nrow(x), 0.01, 0.001),penalize.diagonal = FALSE,trunc.method = "linear.growth", trunc.k = 5,plot.it = FALSE, se = FALSE, verbose = TRUE)

Arguments

x no descr

include.mean no descr

folds no descr

length.lambda no descrlambdamin.ratio

no descrpenalize.diagonal

no descr

trunc.method no descr

trunc.k no descr

plot.it no descr

se no descr

verbose no descr

Value

no descr

Author(s)

n.stadler

Page 27: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

screen_mb2 27

screen_mb2 Screen_mb2

Description

Screen_mb2

Usage

screen_mb2(x, include.mean = NULL, length.lambda = 20,trunc.method = "linear.growth", trunc.k = 5,plot.it = FALSE, verbose = FALSE)

Arguments

x no descr

include.mean no descr

length.lambda no descr

trunc.method no descr

trunc.k no descr

plot.it no descr

verbose no descr

Value

no descr

Author(s)

n.stadler

screen_shrink Screen_shrink

Description

Screen_shrink

Usage

screen_shrink(x, include.mean = NULL,trunc.method = "linear.growth", trunc.k = 5)

Arguments

x no descr

include.mean no descr

trunc.method no descr

trunc.k no descr

Page 28: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

28 ww.mat

Value

no descr

Author(s)

n.stadler

ww.mat Weight-matrix and eigenvalues

Description

Calculates weight-matrix and eigenvalues

Usage

ww.mat(imat, act, act1, act2)

Arguments

imat no descr

act I_uv

act1 I_u

act2 I_v

Details

calculation based on true information matrix

Value

no descr

Author(s)

n.stadler

Page 29: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

ww.mat2 29

ww.mat2 Calculates eigenvalues of weight-matrix (using 1st order simplifica-tion)

Description

Calculates eigenvalues of weight-matrix (using 1st order simplification)

Usage

ww.mat2(imat, act, act1, act2)

Arguments

imat no descr

act I_uv

act1 I_u

act2 I_v

Details

calculation based on true information matrix

Value

no descr

Author(s)

n.stadler

Page 30: Package ‘DiffNet’mukherjeelab.nki.nl/pancan/DiffNet-manual.pdf · 8 diffnet_multisplit medpval.onesided median aggregated p-value medpval.twosided ignore this output aggpval.onesided

Index

agg.pval, 2aic.glasso, 3

beta.mat, 4bic.glasso, 4

cv.fold, 5cv.glasso, 6

DiffNet-package, 2diffnet_multisplit, 6diffnet_pval, 9diffnet_singlesplit, 10

error.bars, 12est2.my.ev2, 13est2.my.ev3, 13est2.ww.mat2, 14

hugepath, 15

inf.mat, 15

lambda.max, 16lambdagrid_lin, 16lambdagrid_mult, 17logratio, 17

make_grid, 18mcov, 18mle.ggm, 19mytrunc.method, 19

plotCV, 20

q.matrix3, 21q.matrix4, 21

screen_aic.glasso, 22screen_bic.glasso, 23screen_cv.glasso, 24screen_full, 25screen_lasso, 25screen_mb, 26screen_mb2, 27screen_shrink, 27

ww.mat, 28ww.mat2, 29

30