0
$\begingroup$

I followed Nick Cox's advice from here (How to transform leptokurtic distribution to normality?) and used "sign(.) * abs(.)^(1/3)" as suggested. It worked for me and I was wondering if anyone has a published reference for this formula? or if you could point me in the right direction?

$\endgroup$
4
  • 1
    $\begingroup$ Why do you need a reference? If it worked, it worked. No reference will do you any good, because choosing such transformations is specific to individual datasets within unique analytical contexts. $\endgroup$
    – whuber
    Commented Nov 2, 2015 at 21:43
  • $\begingroup$ It's just a cube root. The "sign" and "abs" parts are really just making sure the computer calculates the actual cube root as desired. Cube root is one of a number of transformations that symmetrically pull in both tails toward zero. $\endgroup$
    – Glen_b
    Commented Nov 3, 2015 at 0:28
  • $\begingroup$ I needed the reference for my manuscript submission in a scientific journal as reviewers will most likely ask for it. Although I was thinking along the same lines as you were I did not want to make any assumptions. Thanks for responding though...its reassuring. $\endgroup$ Commented Nov 19, 2015 at 19:47
  • $\begingroup$ Have you looked at (heavy tail) Lambert W transformations? (hindawi.com/journals/tswj/2015/909231) Contrary to the cubic root transformation, they come with a full distributional framework around them so you can estimate parameters via MLE or Bayesian analysis (R package LambertW). It's a generalization of Tukey's h (for alpha == 1) -- in case you are familiar with that. See also stats.stackexchange.com/questions/33115/… $\endgroup$ Commented Jan 9, 2016 at 2:43

1 Answer 1

4
$\begingroup$

@whuber's comment is to the point and a good succinct summary. But some more can be added to flesh out a slender argument.

The transformation mentioned is cube root $x^{1/3}$, written in pseudo- or generic code: the problem tackled is that powering in software is rarely programmed to catch odd integer roots (i.e. roots $1/3$, $1/5, \dots$), even though they are perfectly well defined for negative arguments (e.g. $-2$ is the cube root of $-8$). Thus to take cube roots of negative numbers, we negate them beforehand and restore the original sign afterwards.

The merits of cube root with roughly symmetric but long-, heavy- or fat-tailed distributions are most clear when values are roughly symmetric about zero. Sometimes this happens any way (curvatures from digital elevation models are a case in point), or it can be achieved by working with deviations, most usefully from the median or some other resistant estimator of location or level of the distribution, deviations that are thus negative, zero or positive.

Cube root then satisfies these properties.

  1. Sign is preserved: negative, zero and positive values remain so after transformation.

  2. Furthermore, the transformation is monotonic.

  3. Tails tend to be pulled in, so kurtosis (and often skewness) may be much reduced. There is, however, no guarantee that distributions will be closer to normality, let alone even approximately normal.

  4. The transformation is smooth around zero and indeed steepest at zero with slope 1. On many displays of transformed data, unless there are exact zeros, positive and negative values are thus pulled apart, which can echo any qualitative distinction between them (e.g. firms making a profit and firms making a loss, convex slopes and concave slopes).

The transformation is perhaps the simplest transformation with these properties that should be familiar to those who profited from pre-university mathematics. $\text{sign}(x) \ln(|x| + 1)$ is likely to seem too unfamiliar or too contrived and $\text{arsinh}(x)$ is likely to seem too esoteric, if it is remembered at all. However, anecdotal evidence is that cube root is also too infrequently used to remain anywhere so familiar as say quadratic, logarithmic or exponential functions, so it may well need to be explained at least briefly to almost all audiences.

Cube roots are naturally classical, as the cube root of a volume is a length. More statistical uses of the transformation go back at least to the 1950s, but its applicability to negative, zero and positive values alike has only rarely been pointed out, perhaps because it appears too obvious mathematically to deserve any emphasis.

These arguments and some others (e.g. the relationship between cube roots and gamma distributions) are sketched in

Cox, N.J. 2011. Cube roots. Stata Journal 11: 149-154. http://www.stata-journal.com/article.html?article=st0223

which includes some further references.

$\endgroup$
2
  • $\begingroup$ Hi thanks! I needed the reference for my manuscript submission in a scientific journal as reviewers will most likely ask for it. $\endgroup$ Commented Nov 19, 2015 at 19:39
  • $\begingroup$ @Sonia Singh We used the transform for real in nature.com/nature/journal/v500/n7464/full/… $\endgroup$
    – Nick Cox
    Commented Nov 19, 2015 at 20:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.