登录
首页精彩阅读Stata图形函数设置的小方法
Stata图形函数设置的小方法
2018-03-26
收藏

Stata图形函数设置的小方法

大学的专业按照回复语气可以分为三种,第一种平淡无奇。小红:你什么专业?小明:土木工程。小红:哦!第二种惊为天人。小红 :你什么专业?小明:兽医。小红:WHAT?兽医?第三种强行大神,小红:你什么专业?小明:数学。小红:哇!大神。只有过来人才知道其实并不怎样(这些乃小编个人观点,求各路大神轻锤)。数学的魅力何在?在于一个一个数字,一个一个字母,一个一个函数。小编今天给大家带来的是什么呢?没错!就是人见人爱花见花开的函数(lnx,xa ,ex 等)在Stata图形上的设置。
一、上标与下标

看到此图标题的你是否与当初的我一样惊讶?我们知道,Stata结果输出窗口对输出的内容设定了固定的宽度和高度,所以无法输出上图中的函数形式。但是在输出的图形中,我们可以通过{superscript:###}和{subscript:###}这两个标签(前者表示上标,后者表示下标)去定义函数的上下标。
上图的程序如下:
twoway function y = 2*exp(-2*x), range(0 2) ///
title("{&function}(x)=2e{superscript:-2x}")
接下来我们再以lifeexp数据为例,绘制出人均国民生产总值与预期寿命的散点图。首先我们对gnppc(GNP per capita)取底数为10的对数,生成一个新的变量loggnp,然后绘制loggnp与lep(Life expectancy at birth)的散点图,具体程序如下:
sysuse lifeexp,clear
gen loggnp=log10(gnppc)
scatter lexp loggnp,xtitle(log{sub:10}(GNP/capita))
得到:

我们注意上图中的x轴的名称,它表示的意思即为取完对数之后的人均国民生产总值。
PS:{sub:###}与{sup:###}分别为{superscript:###}和{subscript:###}的简写。
二、希腊与数学符号
在输出的图形中我们还可以通过{&name}这个标签来定义各种希腊字母,“name”为它的名称,下面列举了部分常用的希腊字母与stata内置标签的对照表:

接下来,举个简单的绘制卡方分布密度函数的例子:
twoway function y = gammaden(1.5,2,0,x), range(0 10) title("{&chi}{sup:2}(3) distribution")
其中{&chi}表示卡方符号“χ”,{sup:2}表示设置“χ”的上标为2,(3)为卡方分布的自由度。
结果如下:

PS:想要了解更多的符号,可help graph_text来进行查找哦。

结合前一篇推文的内容,小编给大家总结了下表:


数据分析咨询请扫描二维码

客服在线
立即咨询