【问题标题】:Adding formatted value to plot title in Stata在Stata中将格式化值添加到绘图标题
【发布时间】:2021-03-06 01:52:18
【问题描述】:

我有变量yx,我运行了回归以获得回归线的斜率。我可以使用https://journals.sagepub.com/doi/pdf/10.1177/1536867X0800700408中描述的方法从回归模型中检索p值(和其他参数),例如:

regress y x
local t = _b[x]/_se[x]
local p = 2*ttail(e(df_r),abs(`t'))

我想用线预测器生成相同数据的图,例如:

graph twoway (lfitci x y) (scatter x y), note("Simple regression p value = `p'")

但是,在上述情况下,绘图注释区域中显示的 p 值表示为全精度(并且没有前导零)。如何将图中的小数位数限制为合理的数字?我已尝试包含 %9.3f,但无法找出正确的语法。

【问题讨论】:

    标签: stata


    【解决方案1】:
    local p : di %04.3f `p' 
    

    如果要在前面有空格,请在前面放空格。

    可以在 SSC 上 aaplot 的代码中找到类似技术的示例。

    【讨论】:

      猜你喜欢
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-28
      • 1970-01-01
      相关资源
      最近更新 更多