Rank in Network Meta-Analysis

Chiefeng Chen, Enoch Kang, Wen-Hsuan Hou, Jin-Hua Chen, Yu-Chieh Chuang, & Edwin Chan

  CRAN   Update date     Licence

  Lifecycle: stable   Functions   Dependencis   Monthly Downloads   metacran downloads

About rankinma

Package rankinma supports users to easily obtain and visualize various metrics of treatment ranking from network meta-analysis without major concerns regarding heterogeneity, intransitivity, and incoherence. This package not only accepts manual-prepared data set of treatment ranking metrics from users, but also can help users to gather various treatment ranking metrics in network meta-analysis.


rankinma allows users to visualize various treatment ranking metrics in network meta-analysis based either common-effect model or random-effects model no matter using frequentist or Bayesian approach. The current version includes three common metrics of treatment ranking.

Briefly, rankinma can be used for visualization of both detailed metrics of probabilities and global metrics (i.e. SUCRA and P-score). Besides, rankinma provides users multiple types of plots to illustrate aforementioned treatment ranking metrics, and current version consists of five types of plots with six sub-types.


Package rankinma has been formally released on the CRAN, and users can install rankinma in R using following syntax:


If users have tabulated global metrics of treatment ranking in a csv file, they can illustrate beading plot without installation of package rankinma by using online platform RankiNMA (click here).


Example 1

To depict global metrics of treatment ranking using bar chart:

Example 2

To depict probabilities of treatments on each possible rank using multi-line chart:

Example 3

To depict probabilities of treatments on each possible rank using stacked bar chart:

Example 4

To depict global metrics of treatment ranking using beading plot:

Coding conventions

This package is mainly written according to Google’s R style. For readers, details of naming rules are listed as follows:

  1. .R file is named using lower case with underscore "_" between words (e.g. get_metrics.R).

  2. function is named using verb or verb with noun, and the first character of each word is written in capital letter (e.g. GetMetrics()).

  3. object is named using noun with the first word in lower case, but the first character of rest words is written using capital letter (e.g. dataBeads).

  4. variable is named using noun written in lower case. Words of variable name are separated by “.” if a variable name consists of more than two words (e.g. dataRankinma$metrics.name).

Version number consists of three integers with a period between them (eg. version 1.0.0).

  1. Updating the first integer refers to a modification with new methodological impact.

  2. Changing the second integer refers to an update with a new function without new methodological impact.

  3. Updating the third integer refers to a modification in a function.


This package is licensed under the GPL-3 License.

To do list

Task force will keep update package rankinma for following issues: