This example uses the same data set as is used in Example 8.1.
When the input data set resides on the client and a PERFORMANCE statement with a NODES= option is specified, as in the following statements, PROC HPSAMPLE copies the data set to the SAS appliance, where the sampling is performed:
/*Perform the computation on the SAS appliance using 2 nodes*/
option set=GRIDHOST="&GRIDHOST";
option set=GRIDINSTALLLOC="&GRIDINSTALLLOC";
proc hpsample data=sampsio.hmeq out=out2 samppct=10 seed=13579 partition;
var loan value delinq derog;
class job reason;
target job;
performance nodes = 2;
run;
proc print data=out2(obs=15);
run;
Output 8.2.1 shows the performance environment information.
Output 8.2.1: Performance Information
| Performance Information | |
|---|---|
| Host Node | << your grid host >> |
| Execution Mode | Distributed |
| Grid Mode | Symmetric |
| Number of Compute Nodes | 2 |
| Number of Threads per Node | 1 |
Output 8.2.2 shows the frequency information for each level of target variable JOB in the data set Sampsio.Hmeq and in the sample.
Output 8.2.2: Frequency Table
| Stratified Sampling Frequency Table | ||
|---|---|---|
| Target Level | Number of Obs | Number of Sample |
| 279 | 28 | |
| Mgr | 767 | 77 |
| Office | 948 | 95 |
| Other | 2388 | 239 |
| ProfExe | 1276 | 127 |
| Sales | 109 | 11 |
| Self | 193 | 19 |
Output 8.2.3 shows the first 15 output sample observations that contain “_PARTIND_”, which indicates whether the observation is selected for the sample (1) or not (0).
Output 8.2.3: Sample Output with Partition Indicator
| Obs | JOB | REASON | LOAN | VALUE | DELINQ | DEROG | _PartInd_ |
|---|---|---|---|---|---|---|---|
| 1 | Other | HomeImp | 1100 | 39025 | 0 | 0 | 0 |
| 2 | Other | HomeImp | 1300 | 68400 | 2 | 0 | 0 |
| 3 | Other | HomeImp | 1500 | 16700 | 0 | 0 | 0 |
| 4 | 1500 | . | . | . | 0 | ||
| 5 | Office | HomeImp | 1700 | 112000 | 0 | 0 | 0 |
| 6 | Other | HomeImp | 1700 | 40320 | 0 | 0 | 0 |
| 7 | Other | HomeImp | 1800 | 57037 | 2 | 3 | 0 |
| 8 | Other | HomeImp | 1800 | 43034 | 0 | 0 | 0 |
| 9 | Other | HomeImp | 2000 | 46740 | 2 | 0 | 0 |
| 10 | Sales | HomeImp | 2000 | 62250 | 0 | 0 | 0 |
| 11 | 2000 | . | . | . | 0 | ||
| 12 | Office | HomeImp | 2000 | 29800 | 1 | 0 | 0 |
| 13 | Other | HomeImp | 2000 | 55000 | 0 | 0 | 0 |
| 14 | Mgr | 2000 | 87400 | 0 | 0 | 0 | |
| 15 | Other | HomeImp | 2100 | 83850 | 1 | 0 | 0 |