2012-12-20 111 views
4

是什么在使用ID声明Vs的的BY语句在PROC比较差。由SAS PROC语句比较

我明白ID陈述 - 当添加的意见是根据ID .. 但正是BY语句相比确实..

我看过的SAS文件和搜索网我couldt明白,任何人都可以详细阐述它。

回答

6

我的理解是,“按”语句使PROC做比较,在比较数据集为每一个独立的比较按组。这基本上就像为每个“by”组运行一个单独的“proc比较”。

在另一方面,“ID”的声明由两个数据之间的相关性的关键记录集进行比较,并就共同元素的数量多少报告是在另外一个数据集,但没有。你会使用这个,如果你的数据集都有一个共同的主键即变量唯一标识每个记录相结合,并且要“prooc比较”每次取对匹配和比较。