Help using Base SAS procedures

Proc hpclus (B stands for what?)

Accepted Solution Solved
Reply
Occasional Contributor
Posts: 5
Accepted Solution

Proc hpclus (B stands for what?)

Hello all,

 

I'm using "hpclus" process for clustering but I don't know "B", in this process, stands for what? And how should I set this value? I could just find that this number represents the number of Monte Carlo draws but I don't which value of this parameter is the best one for my analysis. I put part of my code here:

 

proc hpclus
data=ios
maxclusters=8
maxiter=100
seed=54321
NOC=ABC(B=25 minclusters=3 align=PCA);
score out=outscore;
input Dos Execute_Code Overflow  Obtain_Information Gain_Previledges Bypass_a_Restriction Directory_Traversal Cross_Site_Scripting  CSRF Memory_Curruption;
id cve_id;
ods output ABCStats=ABC;
run; 

 

Thank you!

Yazdan


Accepted Solutions
Solution
‎03-02-2017 10:21 AM
Super User
Posts: 17,948

Re: Proc hpclus (B stands for what?)

First stop is the docs. 

 

B=number
specifies the number of reference data sets to be created for each cluster candidate. By default, B=1.

 

http://documentation.sas.com/?docsetId=emhpprcref&docsetVersion=14.2&docsetTarget=emhpprcref_hpclus_...

 

It explains more in the links in the documentation. 

View solution in original post


All Replies
Solution
‎03-02-2017 10:21 AM
Super User
Posts: 17,948

Re: Proc hpclus (B stands for what?)

First stop is the docs. 

 

B=number
specifies the number of reference data sets to be created for each cluster candidate. By default, B=1.

 

http://documentation.sas.com/?docsetId=emhpprcref&docsetVersion=14.2&docsetTarget=emhpprcref_hpclus_...

 

It explains more in the links in the documentation. 

☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 1 reply
  • 297 views
  • 3 likes
  • 2 in conversation