gemmr.util.rank_based_inverse_normal_trafo
- gemmr.util.rank_based_inverse_normal_trafo(x, c='blom')
Rank-based inverse normal transformation.
References
- Beasley TM, Erickson S, Allison DB. Rank-Based Inverse Normal
Transformations are Increasingly Used, But are They Merited? Behav Genet. 2009 Jun 14;39(5):580.
- Parameters:
x (np.ndarray-like (n_samples,) or (n_samples x n_features)) – data to be transformed
c (float or str) – constant appearing in transformation, named values (cf. Beasley et al.) are - ‘blom’: c = 3/8 - ‘tukey’: c = 1/3 - ‘rankit’ c = 1/2 - ‘waerden’ c = 0
- Returns:
x_INT – transformed data
- Return type:
(n_samples,) or (n_samples x n_features)