Stata 中的维恩图

Venn Diagram in Stata

我试图从这个包中复制下面的 Stata 代码 here 但它给出了 invalid syntax 错误。我在 Windows 7 上使用 Stata 12。关于如何解决这个问题的任何想法

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

所以最终我能够成功安装 VennDiagram 所需的两个部分。

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

# delimit ;

在第 100、148 和 245 行我们看到

          version 9.2

每一个都需要在其后跟一个分号。

          version 9.2;

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

1) William Lisowski 是正确的:程序中缺少一个分栏。此问题现已修复。

2) 关于安装:VennDiagram 需要一个 Stata 包 twoway_parea. The instruction provided on my websiteSEARCH 的百万种方法之一 使用标准 Stata 的 findit 命令。您获得的结果可能取决于您的 Stata 版本、环境、互联网连接等。在我的机器上, findit twoway_pareafindit twoway pareafindit parea 都产生完全相同的预期结果。如果 Stata findit 命令有任何问题,请联系 Stata 技术支持。

谢尔盖·拉佳金