Stata 斯塔塔的维恩图

Stata 斯塔塔的维恩图,stata,venn-diagram,Stata,Venn Diagram,我试图从这个包中复制下面的Stata代码,但它给出了一个无效语法错误。我正在Windows7上使用Stata12。有没有办法解决这个问题 clear program drop _all mata mata clear sysuse auto generate heavy=weight>3000 generate expensive=price>4000 label variable foreign "foreign" VennDiagram foreign heavy expe

我试图从这个包中复制下面的Stata代码,但它给出了一个
无效语法
错误。我正在Windows7上使用Stata12。有没有办法解决这个问题

clear
program drop _all
mata mata clear

sysuse auto
generate heavy=weight>3000
generate expensive=price>4000

label variable foreign "foreign"

VennDiagram foreign heavy expensive, title("Car market structure") 

首先,根据上面的评论,我发现

findit twoway_parea
所需的命令是

findit twoway parea
因此,最终我成功地安装了Venniagram所需的两个部件

venndiagram.ado中有三个语法错误。在第96行,我们看到

# delimit ;
在第100、148和245行,我们看到

          version 9.2
每一个都需要一个分号

          version 9.2;

通过这三个更改,示例运行时不会产生语法错误。

好的,首先,根据上面的注释,我发现

findit twoway_parea
所需的命令是

findit twoway parea
因此,最终我成功地安装了Venniagram所需的两个部件

venndiagram.ado中有三个语法错误。在第96行,我们看到

# delimit ;
在第100、148和245行,我们看到

          version 9.2
每一个都需要一个分号

          version 9.2;
通过这三个更改,示例运行时不会产生语法错误。

1)William Lisowski是正确的:程序中缺少一个半列。这个问题现在已经解决了

2) 安装时:VennDiagram需要Stata软件包。上提供的指令是使用标准Stata的
findit
命令搜索它的一百万种方法之一。您获得的结果可能取决于您的Stata版本、环境、互联网连接等。在我的机器上,
findit twoway_parea
findit twoway parea
findit parea
都会产生完全相同的预期结果。如果Stata
findit
命令有任何问题,请联系Stata技术支持

塞尔吉·拉迪亚金(Sergiy Radyakin)威廉·利索夫斯基(William Lisowski)是正确的:程序中缺少一个半列。这个问题现在已经解决了

2) 安装时:VennDiagram需要Stata软件包。上提供的指令是使用标准Stata的
findit
命令搜索它的一百万种方法之一。您获得的结果可能取决于您的Stata版本、环境、互联网连接等。在我的机器上,
findit twoway_parea
findit twoway parea
findit parea
都会产生完全相同的预期结果。如果Stata
findit
命令有任何问题,请联系Stata技术支持


Sergiy Radyakin

您是否定义了名为
VennDiagram
的程序,或者是否将
VennDiagram.ado
存储在中?我按照这里的说明操作。。。我正在这里查看
C:\ProgramFiles(x86)\Stata12\ado\updates
,但找不到
。ado
我在您提供的位置尝试按照说明进行操作。第一条指令是运行
findittwoway\u parea
,然后单击安装链接。当我运行该命令时,它不会返回任何要安装的结果。请注意,您提供的位置以作者姓名和支持电子邮件地址结尾。还请注意,在Stata中运行
search venn
,可以找到生成venn图的替代程序。从
search venn
结果中,按照程序包gr34_3的链接进行操作。@WilliamLisowski谢谢我在运行
two-way-parea
的安装命令后,尝试了
two-way-parea-high-date,pattern(pattern8)| parea-low-date,pattern(pattern6)scale(0.5)
。因此,从我的角度来看,它已经安装了Sergly Radyakin在下面回答的评论中提到的装置,当我运行
findit two-way\u parea
时,我显然做错了什么,因为这会产生预期的结果。您是否定义了名为
VennDiagram
的程序,或者将
VennDiagram.ado
存储在中?我按照这里的说明操作。。。我正在这里查看
C:\ProgramFiles(x86)\Stata12\ado\updates
,但找不到
。ado
我在您提供的位置尝试按照说明进行操作。第一条指令是运行
findittwoway\u parea
,然后单击安装链接。当我运行该命令时,它不会返回任何要安装的结果。请注意,您提供的位置以作者姓名和支持电子邮件地址结尾。还请注意,在Stata中运行
search venn
,可以找到生成venn图的替代程序。从
search venn
结果中,按照程序包gr34_3的链接进行操作。@WilliamLisowski谢谢我在运行
two-way-parea
的安装命令后,尝试了
two-way-parea-high-date,pattern(pattern8)| parea-low-date,pattern(pattern6)scale(0.5)
。因此,从我的角度来看,它已经安装了正如下面对Sergly Radyakin回答的评论中所提到的,当我运行
findit twoway\u parea
时,我显然做了一些错误的事情,因为这现在产生了预期的结果。谢谢。。我如何访问
venndiagram.ado
正如下面对Sergly Radyakin答案的评论中提到的那样,
findit twoway_parea
确实产生了预期的结果;我的相反说法是错误的。谢谢你。。我如何访问
venndiagram.ado
正如下面对Sergly Radyakin答案的评论中提到的那样,
findit twoway_parea
确实产生了预期的结果;事实上,Sergly Radyakin是正确的:当我今天尝试时,
findit twoway\u parea
返回预期结果。在我之前的评论和回答中提到的尝试中,我一定做了一些错误的事情。事实上,Sergly Radyakin是正确的:当我今天尝试时,
findit twoway\u parea
返回预期结果。当我在先前的评论和回答中报道我的尝试时,我一定做了一些错误的事情。