分位数回归图(grqreg)将具有多个单词的标题解释为与多个图相关联

  • 本文关键字:单词 标题 关联 解释 回归 grqreg stata
  • 更新时间 :
  • 英文 :


我在Stata中使用qreg来运行分位数回归,然后我想使用grqreg为一个系数绘制分位数回归图。我可以生成一个没有任何问题的图形,只要我不试图命名它。当我把标题放在"变量-数据集"中时,我得到错误消息:

不同于变量数量的标题数量

下面是一些概述问题的示例代码:

*setup
webuse auto, clear
keep price mpg headroom foreign
compress
*running quantile regression
qreg price mpg headroom foreign
*creating a quantile regression plot for the binary variable foreign
grqreg foreign, ci ols olsci graphregion(color(white))
*so far everything works and is uncontroversial
*now i quietly re-run the quantile regression 
quietly: qreg price mpg headroom foreign
*and try to put a title on this graph with multiple words
*none of the below work
*grqreg always seems to think that each word in the title relates to a variable
grqreg foreign, ci ols olsci title(this is a title using multiple words)
grqreg foreign, ci ols olsci title("this is a title using multiple words")
grqreg foreign, ci ols olsci title('this is a title using multiple words')
grqreg foreign, ci ols olsci title((this is a title using multiple words))
*one worded title 
quietly: qreg price mpg headroom foreign
grqreg foreign, ci ols olsci title(this_is_a_title_with_one_word)

非常感谢您的帮助。非常感谢。

grqreg是SSC的用户编写命令,必须先安装,然后才能尝试代码。在Statalist上,你应该解释这一点,这里没有理由降低标准。

title()选项被编程为为为使用的每个图剥离一个单词,这是正确的,但尽管这是特殊的,但grqreg的帮助中记录了该选项的工作方式。即使使用" "绑定也无法强制多词标题,因为该选项已声明为title(string),这意味着在输入时会剥离字符串分隔符。你可以尝试通过破解代码来破坏title(string asis)。然而,这似乎不值得麻烦,因为有一个更容易的工作。

选项t1title()可供您使用。如果获得与title()相同的样式和/或位置对您来说很重要,那么根据需要添加子选项。

* setup
webuse auto, clear
keep price mpg headroom foreign
compress
* running quantile regression
qreg price mpg headroom foreign
* creating a quantile regression plot for the binary variable foreign
* must install previously with -ssc inst grqreg- 
grqreg foreign, ci ols olsci graphregion(color(white))
* so far everything works and is uncontroversial
* now I quietly re-run the quantile regression 
quietly: qreg price mpg headroom foreign
*and try to put a title on this graph with multiple words
* t1title() is a work-around for title()
* grqreg foreign, ci ols olsci t1title(this is a title using multiple words)
grqreg foreign, ci ols olsci t1title(this is a title using multiple words, size(large) )

最新更新