MiniMax_calculatePVal: Calculate the MiniMax _p_-Values

Description Usage Arguments Value Examples

View source: R/calculate_MiniMax_significance.R

Description

Given a vector of pathway-level MiniMax statistics and a vector of Beta Distribution parameters, calculate the MiniMax statistics' p-values.

Usage

1
MiniMax_calculatePVal(MiniMax_num, betaParams_ls)

Arguments

MiniMax_num

A numeric vector of MiniMax statistics

betaParams_ls

A list of the parameters for the Beta Distribution. These values should be returned by the MiniMax_estBetaParams function.

Value

A vector of the MiniMax significance levels (p-values) corresponding to the supplied MiniMax statistics.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
  # Find the best-fitting paramters based on the MiniMax statistic values
  #   under the null distribution
  mmBetaParams_ls <- MiniMax_estBetaParams(
    MiniMaxNull_num = nullMiniMaxResults_df$MiniMax,
    nPlatforms = 3L,
    method = "MoM"
  )

  # Calculate the MiniMax Statistics for each gene set
  mmVals_num <- MiniMax_calculateStatistic(
    res_df = multiOmicsHighSignalResults_df[, -(1:2)]
  )

  # Find the p-values corresponding to these statistics
  MiniMax_calculatePVal(
    MiniMax_num = mmVals_num,
    betaParams_ls = mmBetaParams_ls
 )

TransBioInfoLab/pathwayMultiomics documentation built on Dec. 18, 2021, 5:12 p.m.