关于图的命令的问题
弱弱的问:郭老师在上课的时候讲到可以用“msymbol”定义线的符号(O大圆圈,T三角,S方块,D菱形);
前面也有同学提到用mcolor 和msize定义线的粗细,可是我的试验结果却是“option msize() not allowed”“option mcolor() not allowed”“option msymbol() not allowed”
why?
另外,用graph命令作图时,会提示说 dprmgraph_g.new (dnbrm dzip prmval, s(OSTx) c(1111) gap(3) 12(Observed-Predicted)
yline(0)), ylabel(-.10,-.05 to .10) xlabel(o 1 to 9): class member function not found
dprm is not a valid graph subcommand
而只要把graph 改成graph7 就可以了,又是为什么呢?
本来想把图图做的pp一些,但几经摸索和尝试也只作出来一个并不满意的样子,super-郁闷ing:mad::mad::mad::mad::mad: 我也是得将graph改成graph7命令才能正常运行,不过,也没搞明白这是为什么。
graph7是Stata 7.0版的作图命令。 我当时使用的就是graph命令。
如下:
graph twoway connected
p_obeq p_preq nb_preq zip_preq zinb_preq p_val,
ytitle("比例/概率") ylabel(0 (.1) .4) xlabel(0 (1) 10)
title("发表论文数量分布") sub("泊松、负二项、0膨胀泊松、0膨胀负二项模型")
[b]msymbol(O Th Sh + X) msize(vlarge vlarge vlarge vlarge vlarge) [/b]
[b]mcolor(black red orange green blue) clcolor(black red orange green blue)[/b]
clwidth(thick medthick medthick medthick medthick)
注意:把上面的写在一行里,不要换行。
答:
graph7的命令本来是Stata第7版的命令。这些命令的格式在新版中有所变化。为了方便用户,Stata新版允许用户沿用以前版本的命令,但要在主命令后加上版本号。这些都在《应用Stata做统计分析》中有介绍,其实上课时我也解释过。下发有关命令的讲义中也提到了。这些都不是什么大问题,看看书,问问同学,对Stata稍微熟悉一些就好了。每个人都会经历这一阶段,我也一样。
使用STATA的help
建议大家如果遇到问题,比如做图命令选项出错的问题,最方便的方法就是使用Stata自带的帮助功能,比如在命令行点击help graph,即可查询相关命令的使用及其例子,很方便。我认为这是学习Stata的一个好方法。另外图形好看与否还与图形使用的框架有关。
大家可以键入命令:help scheme
查看更多的选择。试试不同框架下图形效果,找出自己最喜欢的框架。
页:
[1]