Description Usage Arguments Details Value Author(s) References Examples

View source: R/aggregateRanks.R

Calculate the beta scores for normalized rank vector.

1 | ```
betaScores(r)
``` |

`r` |
vector of values in [0, 1] |

Takes in a vector with values in [0, 1]. It sorts the values to get the order statistics and calculates p-values for each of the order statistics. These are based on their expected distribution under the null hypothesis of uniform distribution.

In RRA algorithm context the inputs are supposed to be normalized ranks. However, p-values in general follow the uniform distribution, therefore it can be used with any kind of p-value vectors, to see if there are more small values than expected.

The NA values are removed before calculation and all results take into account only existing values.

The functions returns a vector of p-values, that correspond to the sorted input vector. The NA-s are pushed to the end.

Raivo Kolde <[email protected]>

Kolde et al "Robust Rank Aggregation for gene list integration and meta-analysis" (in preparation)

1 2 | ```
betaScores(c(runif(15)))
betaScores(c(runif(10), rbeta(5, 1, 50)))
``` |

```
[1] 0.16107808 0.03516095 0.34408864 0.41568827 0.54212386 0.95133233
[7] 0.91765606 0.85654584 0.84785315 0.70157596 0.88955742 0.88021834
[13] 0.74106689 0.57665901 0.66287809
[1] 1.333738e-02 1.384398e-03 4.383432e-05 7.938094e-06 2.823646e-07
[6] 3.783771e-02 9.171751e-02 8.375470e-02 6.403155e-02 5.743892e-02
[11] 3.662839e-01 3.607775e-01 2.936172e-01 1.257099e-01 1.818910e-01
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.