Stata:标签连续变量

Stata: Label Continuous Variable

我想为我的连续变量 x 创建一个直方图,它有很多异常值(假设值大于 100 且小于 -100 是异常值所在的位置)。为了使直方图易于阅读,我将x大于100且小于-100的值汇总。

但是,我还想将值 100 和 -100 分别标记为 >=100 和 <=-100。但是,我不知道如何在 Stata 中只标记连续变量的两个值。

 gen whatever2 = clip(whatever, -100, 100)
 label def whatever2 -100 "{&le}-100" 100 "{&ge}100" 
 label val whatever2 whatever2 
 histogram whatever2 , start(-100) width(10) xla(, valuelabel) 

应该可以帮助您入门。您可能需要指定显示哪些 xlabel()

我只想使用——或者想看看——一些变换尺度的分位数图,例如立方根、sign(y) log(1 + |y|) 或 asinh(y)。不要隐藏异常值!