三校社会学论坛·中国网社会论坛's Archiver

xiulee 发表于 2005-10-18 13:37

关于图的命令的问题

弱弱的问:
郭老师在上课的时候讲到可以用“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:

mydocument 发表于 2005-10-20 12:35

我也是得将graph改成graph7命令才能正常运行,不过,也没搞明白这是为什么。
graph7是Stata 7.0版的作图命令。

gening 发表于 2005-10-25 17:09

我当时使用的就是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)

注意:把上面的写在一行里,不要换行。

zguo 发表于 2008-10-8 09:51

答:

graph7的命令本来是Stata第7版的命令。这些命令的格式在新版中有所变化。为了方便用户,Stata新版允许用户沿用以前版本的命令,但要在主命令后加上版本号。这些都在《应用Stata做统计分析》中有介绍,其实上课时我也解释过。下发有关命令的讲义中也提到了。
这些都不是什么大问题,看看书,问问同学,对Stata稍微熟悉一些就好了。每个人都会经历这一阶段,我也一样。

jks0706 发表于 2008-10-8 10:42

使用STATA的help

建议大家如果遇到问题,比如做图命令选项出错的问题,最方便的方法就是使用Stata自带的帮助功能,比如在命令行点击help graph,即可查询相关命令的使用及其例子,很方便。我认为这是学习Stata的一个好方法。

leadingsoci 发表于 2008-10-9 11:37

另外图形好看与否还与图形使用的框架有关。

大家可以键入命令:
help scheme  
查看更多的选择。试试不同框架下图形效果,找出自己最喜欢的框架。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.