Skip to contents

This function takes a data frame of p-values and converts them to Z-scores using the quantile function for the standard normal distribution.

Usage

pvalues_to_zscores(df_pvalues)

Arguments

df_pvalues

data frame containing p-values

Value

data frame containing Z-scores

See also

Author

Woo Jung

Examples

  data(snp_example)
  head(snp_example)
#>         markname    trt1   trt2   trt3
#> 1 c01b000015585s 0.35580 0.7356 0.6920
#> 2 c01b000015644s 0.58850 0.4539 0.7164
#> 3 c01b000015647s 0.18840 0.3029 0.2111
#> 4 c01b000015717s 0.99820 0.2474 0.2029
#> 5 c01b000015721s 0.74750 0.2206 0.1954
#> 6 c01b000016805s 0.08051 0.1532 0.7910
  pvalues_to_zscores(snp_example)
#>          markname       trt1        trt2       trt3
#> 1  c01b000015585s  0.3697081 -0.62983889 -0.5015274
#> 2  c01b000015644s -0.2236881  0.11581394 -0.5721801
#> 3  c01b000015647s  0.8838078  0.51607790  0.8026103
#> 4  c01b000015717s -2.9112377  0.68269435  0.8313074
#> 5  c01b000015721s -0.6666433  0.77016841  0.8581675
#> 6  c01b000016805s  1.4016493  1.02280511 -0.8098959
#> 7  c01b000016809s  1.4711890  0.55455365 -1.0709320
#> 8  c01b000016856s -0.6526220 -0.05115752  0.4696571
#> 9  c01b000016946s -0.7674736 -0.45598606 -0.8720154
#> 10 c01b000016963s -0.9330387 -0.82741832  0.4961338
#> 11 c01b000016968s  1.1169867 -0.21880751  0.6691497
#> 12 c01b000016977s -0.9184181 -0.75908786  0.7885074
#> 13 c01b000016993s  0.9043686 -0.30784537  1.5013696
#> 14 c01b000017041s -0.7329318 -1.14357484 -0.1251561
#> 15 c01b000017101s  0.6820616  0.47077699  1.2764401
#> 16 c01b000017147s  1.8075280 -1.56492712 -2.4624277
#> 17 c01b000017181s -0.9977512 -0.60196115 -0.7205279
#> 18 c01b000017375s -1.8807936  0.76747357  1.8407377
#> 19 c01b000017379s -0.1542660 -0.07803527  1.5919319