This example uses the same data set as in Example 8.1.

When the input data set resides on the client and a PERFORMANCE statement that includes a NODES= option is specified, as in the following statements, PROC HPIMPUTE copies the data set to the SAS appliance, where the imputation is performed:

/*Perform the computation on the SAS appliance using 2 nodes*/ option set=GRIDHOST="&GRIDHOST"; option set=GRIDINSTALLLOC="&GRIDINSTALLLOC"; proc hpimpute data=sampsio.hmeq out=out2; input mortdue value clage debtinc; impute mortdue / value = 70000; impute value / method = mean; impute clage / method = random; impute debtinc / method = pmedian; performance nodes=2 details host="&GRIDHOST" install="&GRIDINSTALLLOC"; run;

Output 8.2.1 shows the imputation results.

Output 8.2.1: Imputation Results

The HPIMPUTE Procedure

Imputation Results | |||||
---|---|---|---|---|---|

Variable | Imputation Indicator |
Imputed Variable |
N Missing |
Type of Imputation |
Imputation Value (Seed) |

MORTDUE | M_MORTDUE | IM_MORTDUE | 518 | Given value | 70000 |

VALUE | M_VALUE | IM_VALUE | 112 | Mean | 101776 |

CLAGE | M_CLAGE | IM_CLAGE | 308 | Random | 5.00000 |

DEBTINC | M_DEBTINC | IM_DEBTINC | 1267 | Pseudo Median | 34.81696 |

Output 8.2.2 shows the performance information.

Output 8.2.2: Performance Information

Output 8.2.3 shows the timing information.

Output 8.2.3: Procedure Task Timing