Hi folks,
Apologies in advance if this belongs in a different forum, but it's posted here because I'm doing all this in Enterprise Guide.
I have problem whereby a proc hpsplit program running on my local machine (SAS 9.4, local server) does not display expected ODS output - it only shows 'PerformanceInfo' and 'DataAccessInfo tables.
The procedure is running without an issue and happily produces other output including dataset, rules file and code file, but the SAS report output stubbornly refuses to show all the other extremely useful tables like Model Information, Confusion Matrices etc.
Doubly confusing because testing the same proc hpsplit on a different machine (SAS server installation using EG 5.1 x64), all expected ODS results do appear.
I've tried changing various options in the hpsplit procedure itself to no avail.
I have almost zero working knowledge of ODS but got as far as locating the reference below:
SAS Documentation - HPSPLIT Procedure - ODS Table Names
I tried running an ODS TRACE ON on the offending machine to see what was being produced, and only these two tables appeared in the logs:
Output Added:
-------------
Name: PerformanceInfo
Label: Performance Information
Template: HPA.Common.PerfInfo
Path: HPSplit.PerformanceInfo
-------------
Output Added:
-------------
Name: DataAccessInfo
Label: Data Access Information
Template: HPA.Common.DataAccessInfo
Path: HPSplit.DataAccessInfo
-------------
I then tried running an ODS TRACE ON on the SAS server-based installation, and all the expected tables appeared.
Output Added:
-------------
Name: PerformanceInfo
Label: Performance Information
Template: HPA.Common.PerfInfo
Path: HPSplit.PerformanceInfo
-------------
Output Added:
-------------
Name: DataAccessInfo
Label: Data Access Information
Template: HPA.Common.DataAccessInfo
Path: HPSplit.DataAccessInfo
-------------
NOTE: PROC HPSPLIT is modeling the event TARGET_THING=1 for sensitivity, specificity, AUC, and ROC curve calculations.
Output Added:
-------------
Name: ModelInfo
2 The SAS System 10:54 Tuesday, April 18, 2017
Label: Model Information
Template: HPStat.HPSplit.ModelInfo
Path: HPSplit.ModelInfo
-------------
Output Added:
-------------
Name: NObs
Label: Observation Information
Template: HPStat.HPSplit.NObs
Path: HPSplit.NObs
-------------
Output Added:
-------------
Name: ConfusionMatrix
Label: Confusion Matrices
Template: HPStat.HPSplit.ConfusionMatrix
Path: HPSplit.ModelAssessment.ConfusionMatrix
-------------
Output Added:
-------------
Name: TreePerformance
Label: Fit Statistics
Template: HPStat.HPSplit.TreePerformance
Path: HPSplit.ModelAssessment.TreePerformance
-------------
Output Added:
-------------
Name: VarImportance
Label: Variable Importance
Template: HPStat.HPSplit.VarImportance
Path: HPSplit.ModelAssessment.VarImportance
I also checked installed modules on both local and remote server environments using proc setinit, and they both appear the same (ie both have among other things SAS/STAT and High Performance Suite installed)
Any suggestions would be greatly appreciated.
... View more