问题描述
我想为我的连续变量 x 创建一个直方图,它有很多异常值(假设值大于 100 且小于 -100 是异常值所在的位置)。为了使直方图易于阅读,我汇总了大于 100 小于 -100 的 x 值。
但是,我还想分别将值 100 和 -100 标记为 >=100 和
解决方法
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()
。
我只想使用 -- 或者想看到 -- 一些变换尺度的分位数图,例如立方根、符号(y) log(1 + |y|) 或 asinh(y)。不要隐藏异常值!