2012-12-20 148 views
4

是什麼在使用ID聲明Vs的的BY語句在PROC比較差。由SAS PROC語句比較

我明白ID陳述 - 當添加的意見是根據ID .. 但正是BY語句相比確實..

我看過的SAS文件和搜索網我couldt明白,任何人都可以詳細闡述它。

回答

6

我的理解是,「按」語句使PROC做比較,在比較數據集爲每一個獨立的比較按組。這基本上就像爲每個「by」組運行一個單獨的「proc比較」。

在另一方面,「ID」的聲明由兩個數據之間的相關性的關鍵記錄集進行比較,並就共同元素的數量多少報告是在另外一個數據集,但沒有。你會使用這個,如果你的數據集都有一個共同的主鍵即變量唯一標識每個記錄相結合,並且要「prooc比較」每次取對匹配和比較。