Find hypergroups, graph layouts, colors, communities, centralities, shortests paths, and create structural and nBody graphs.
| Parameter | Description |
|---|---|
| absFreq | specifies to use absolute frequencies, useful when frequency data are correlations. Alias: absFrequency. Default: FALSE. |
| allGraphs | specifies to determine the layout of several or all hypergroup graphs together in one frame. Use allGraphsMin= and allGraphsMax= to control which graphs qualify. Default: FALSE. |
| allGraphsMax | specifies the maximum number of vertices a graph can have to qualify for an allGraphs layout. Alias: agMax. Default: INT64_MAX. |
| allGraphsMin | specifies the minimum number of vertices a graph must have to qualify for an allGraphs layout. Alias: agMin. Default: 1. |
| AllGraphsnBody | specifies the approximate number of vertices desired in the nBody AllGraphs. Default: 0. Minimum value: 1. |
| allGraphsPerGroupBy | specifies that allGraph layouts are per GroupBy variable value combination, and not all together regardless of gbvvc. Used when readEdges and useAllGraphs are specified. Alias: agpgb. Default: FALSE. |
| amplifyVertSizes | specifies that vertex sizes, when greater than average, will be multiplied by this value, and vertex sizes, when less than average, will be divided by this value. Alias: attenuateVertSizes. Default: 1. |
| attributes | attributes of columns in the inputs list. Aliases: attribute, attrs, attr, varAttrs. |
| betweenVertexAndVertex2 | specifies that only shortest paths between vertex= and vertex2= (or vertexNumber= and vertex2Number=) are put into the ShortestPaths table. Alias: betweenV. Default: FALSE. |
| c | specifies the relative strength of local forces to global forces with regard to laying out the positions of vertices and edges. A tuning parameter for layout algorithms. Default: 0.01. Range: 0–1. |
| casOut | specifies the settings for an output table. |
| centrality | specifies that centralities are to be determined—a measure of the relative importance of each vertex. Default: FALSE. |
| closeIters | specifies the number of layout algorithm iterations to execute before it is (re)established which vertices are close together to exert force on each other. Default: 3. Range: 1–2000. |
| color | specifies that colors are to be determined. Alias: colour. Default: FALSE. |
| commAlg | specifies the type of algorithm communities are determined by. Options: ASYNCHRONOUS, LLSEMISYNCHRONOUS, LLSYNCHRONOUS, SEMISYNCHRONOUS, SYNCHRONOUS. |
| commCentrality | specifies that centralities for each community is needed. Alias: commCent. Default: FALSE. |
| commIters | specifies the maximum number of iterations the community algorithm can perform. Default: 20. Range: 1–100. |
| commlayouts | specifies that layouts for each community is needed. Default: FALSE. |
| commMax | specifies the number of community algorithm iterations to perform before the commPrecedence= parameter is used to make labeling decisions. |
| commPrecedence | specifies the way the community algorithm decides what community a vertex belongs to, when there is a choice. Alias: commPrec. Default: FALSE. |
| community | specifies that communities are to be determined. Default: FALSE. |
| copyVars | specifies the list of columns (besides inputs and groupBy columns) to appear in output tables. Aliases: copyVar, extraVars. |
| createOut | specifies whether the casOut table is to be produced. Options: ALWAYS, MULTIPLE, NEVER. |
| defaultVertSize | specifies the default vertex size. Default: 0. |
| degree | specified that vertex degrees are to be output. If directed, both in-degree and out-degree are output. Default: FALSE. |
| directed | specifies that the graph is directed (edges have direction). Default: FALSE. |
| edges | specifies the output table containing edge information. |
| edges2 | specifies the output table containing edge information for color structural graphs. |
| edges3 | specifies the output table containing edge information for community structural graphs. |
| edges4 | specifies the output table containing edge information for nBody graphs. |
| edges5 | specifies the output table containing edge information for Analytics of Vertices based upon Vertex=. |
| edges6 | specifies the output table containing edge information for nBody allGraphs. |
| farAway | specifies the extent, for any pair of vertices, that they are considered too far away from each other to exert any force on each other. A layout algorithm tuning parameter. Default: 1. Minimum value: 0.01. |
| frequency | specifies the list of columns that have edge frequency (or volume, traffic, or flow) data. Aliases: freq, volume, volumn, traffic, flow. |
| graphPartition | specifies that graph partitioning is to be used—the layout algorithms (which depend on layout=, and parallel=) become sub-algorithms. More costly time-wise, but the layout is often better quality. Alias: gp. Default: FALSE. |
| gridCentralities | specifies that centralities will be determined by grid Workers instead of just the grid Controller. Remember to specify or tick the centrality option. Aliases: gridCent, gridCents. Default: FALSE. |
| groupByLimit | specifies the maximum number of levels in a group-by set. When the server determines this number of levels, the server stops and does not return a result. Specify this parameter if you want to avoid creating large result sets in group-by operations. |
| groupbyTable | specifies an input table that contains the groups to use in a group-by analysis. |
| height | specifies the height of the frame, if threeD is specified. Default: 100. Minimum value: 1. |
| highDegree | specifies that the layout is initially determined without vertices with high degree, i.e., vertices with degree at least high-degree= times the number of vertices in the graph. Default: 0.75. Range: 0–1. |
| implicitFrequencies | specifies that frequencies are implicit, i.e., any edge that is present in the data some number of times will have that frequency value. Aliases: implicitFrequency, implicitFreq. Default: FALSE. |
| indexC | specified that vertex indices when vertices in each community are together are to be output. Default: FALSE. |
| inputs | specifies the list of columns to hypergroup, i.e., values will be graph vertices. Alias: input. |
| journalTrace | specifies a trace (what the action is doing) is to be journaled, which will appear on console. Default: FALSE. |
| keepAllVertices | specifies that all vertices in the data are to be output even if they have no edges incident onto them. Alias: kav. Default: FALSE. |
| layout | specifies the type of layout algorithm. Options: FRUCHGOLD, WALSHAW. |
| length | specifies the length of the frame. Default: 100. Minimum value: 1. |
| longestShortestPath | specifies that only shortest paths less than or equal to this length are put into the ShortestPaths table. Alias: longestSP. Minimum value: 0. |
| margin | specifies the margin around the frame left free of vertices coordinates. Default: 10. Minimum value: 0. |
| maxDepth | specifies the maximum depth (and thus how close) vertices in the nBody graph or plot can be. Default: 0. Minimum value: 0. |
| maxNodes | specifies that graph partitioning continues as long as any unpartitioned subgraph has at least this number of vertices or, in other words, the maximum number of vertices in subgraphs after graph partitioning is this number. Default: 100. Minimum value: 1. |
| mergeColorSmallest | When minColorVertices= specified, merge small colors into small colors. Alias: mergeColourSmallest. Default: FALSE. |
| mergeCommSmallest | When minCommVertices= specified, merge small communities into small communities. Default: FALSE. |
| minColorVertices | Colors with this number of vertices, or fewer, are merged into other colors. Alias: minColourVertices. Minimum value: 1. |
| minCommVertices | Communities with this number of vertices, or fewer, are merged into other communities. Minimum value: 1. |
| nameSpace | specifies the list of integers to indicate which inputs variable list columns belong to different name spaces. |
| nBody | specifies the approximate number of vertices desired in the nBody graph. If maxDepth is specified, nBody= is the maximum number of vertices desired. Default: 0. Minimum value: 1. |
| nColors | Small colors are merged into bigger colors until this number of colors remain. Alias: nColours. Minimum value: 1. |
| nCommunities | Small communities are merged into bigger communities until this number of communities remain. Minimum value: 1. |
| nearestCenter | specifies that for all cells, the body nearest to the cell's center of mass is to be identified. See the _NearestCenter_ column in the casOut table. Alias: nearestCentre. Default: FALSE. |
| nIters | specifies the maximum number of iterations the layout algorithms can perform. Alias: niterations. Default: 100. Range: 1–2000. |
| noColor | specifies that colors are not needed. Alias: noColour. Default: FALSE. |
| noColourStrlCoord | specifies that coordinates of the color structural graphs are not needed. _XCoord_, _YCoord_, ... etc. in the vertices3= table, and the _SourceX_, _TargetY_, ... etc. in the edges3= table are not needed. Default: FALSE. |
| noCommStrlCoord | specifies that coordinates of the community structural graphs are not needed. _XCoord_, _YCoord_, ... etc. in the vertices3= table, and the _SourceX_, _TargetY_, ... etc. in the edges3= table are not needed. Default: FALSE. |
| noCoord | specifies that coordinates of the hypergroup graphs are not needed. Default: FALSE. |
| noPendants | specifies during graph partitioning pendant nodes are not to be initially excluded in layouts. Determining layouts without pendants can result in better quality layouts, but it requires an extra layout with them put back in. Default: FALSE. |
| noVars | the default copyVars varlist are all columns that are not in the inputs, groupBy, weight, or frequency varlists—noVars indicates you want that default to be no columns. Default: FALSE. |
| nShortestPaths | specifies the number of shortest paths put into the ShortestPaths table. These are the shortest paths from vertex=, and if vertex2= is specified, from vertex2=. Alias: nSP. Default: 1000. Minimum value: 1. |
| nThreads | specifies the number of threads to use on each machine in the server. By default, the server uses one thread for each CPU that is licensed to use SAS software. Range: 0–64. |
| numericLabels | specifies that the inputs varlist variables have numeric values, can be integer or real numbers. Alias: numLabels. Default: FALSE. |
| nWorkerThreads | specifies the maximum number of threads any worker is allowed to run. Range: 0–64. |
| outputNamedTables | specifies that output tables will be created if and only if their name is specified. Default: FALSE. |
| parallel | specifies the way the nBody layout algorithm executes: unthreaded, threaded, threaded and gridded, or not at all. 0: do not use nBody layout. -1: nongridded nonthreaded nBody algorithm used. -2: nongridded nonthreaded synchronized update nBody algorithm used. >=1 nongridded threaded (parallel= threads) nBody algorithm used. Else, gridded threaded nBody algorithm used, with every worker using -parallel-2 threads. Default: 0. |
| particulars | specifies that for each graph, issue to the journal the number of vertices, edges and, if applicable, properties of the edges. Default: FALSE. |
| radians | specifies the angle for centrality are to be in radians rather than degrees. Default: FALSE. |
| reachable | specifies that the vertices5= and edges5= tables should contain records only for vertices that are reachable from vertex=. Default: FALSE. |
| readEdges | specifies the input table was produced by a previous Hypergroup run as an output Edges table. Reading this is faster. Default: FALSE. |
| scaleCentralities | specifies whether stress, closeness, and betweenness centrality are scaled or not and, for these centralities, whether those of the most central vertices have values are at or near 1, or at or near 0. Options: CENTRAL0, CENTRAL1, NONE. |
| scaleCoords | specifies the coordinates are to be scaled so they lie within frame as per width= length= and height=, also governed by margin=. Default: FALSE. |
| separator | specifies the type of separator graph partitioning uses. Options: EDGES (Alias: ARCS), HYBRID, VERTICES (Alias: NODES). |
| shortestPaths | specifies the output table containing shortest paths for Analytics of Vertices based upon Vertex= and Vertex2=, if specified. |
| shortestPathStart | specifies when the graph is directed that vertex=, vertexNumber=, or vertexNumeric= is the start of shortest paths, not their destination. Default: FALSE. |
| sortImportance | specifies to sort the bodies within a bodyCell by their importances. Aliases: sortImportances. Default: FALSE. |
| sourcePinned | If there are weights or frequencies, the i-th weight and frequency is associated with the edge originating at the i-th inputs variable value. If sourcePinned is not specified, the i-th weight and frequency is associated with the edge directed toward the (i+1)-th inputs variable value. Default: FALSE. |
| standardizedLabels | specifies that the data has standardized labels format, i.e., inputs varlist variables have integer values 0 1 2..., or 1 2 3.... Alias: stdLabels. Default: FALSE. |
| startFromCSG | Start from Community Structural Graph, adding vertices and edges, to get entire graph layout. Default: FALSE. |
| structural | specifies which type of structural graphs are needed. Options: BOTH, COLOUR (Alias: COLOR), COMMUNITY, NONE. |
| table | specifies the table containing input data. |
| threeD | specifies the layout algorithms are to determine coordinates for vertices in 3-dimensions. Default: FALSE. |
| topLeft | specifies the (0,0) or (0,0,0) point of the frame is at the top left rather than the bottom left. Needed sometimes so 0 degrees is vertically upwards. Default: FALSE. |
| useAllGraphs | When reading a table that was previously an Edges= output table, read AllGraphs coordinates rather than redetermine them. Default: FALSE. |
| useColors | When reading a table that was previously an Edges= output table, read colors rather than redetermine them. Alias: useColours. Default: FALSE. |
| useCommunities | When reading a table that was previously an Edges= output table, read communities rather than redetermine them. Alias: useComms. Default: FALSE. |
| useCoords | When reading a table that was previously an Edges= output table, read coordinates rather than redetermine a layout. Default: FALSE. |
| useVertSizes | When reading a table that was previously an Edges= output table, read vertex sizes rather than reading a verticesIn= table. Alias: useVSizes. Default: FALSE. |
| vertex | specifies the vertex that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. Alias: vertex1. |
| vertex2 | specifies the second vertex that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. |
| vertex2NameSpace | specifies the nameSpace of the second vertex that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. Aliases: v2ns, vns2. Default: -1. Minimum value: 0. |
| vertex2Number | specifies the when standardizedLabels is specified, vertex2Number specifies the second vertex that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. Alias: vertexNumber2. Minimum value: 0. |
| vertex2Numeric | when numericLabels is specified, vertex2Numeric specifies the second vertex that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. Alias: vertexNumeric2. |
| vertexAnalytics | specifies that Analytics of Vertices are to be performed. Results will be put into the vertices5= and edges5= tables. Default: FALSE. |
| vertexNameSpace | specifies the nameSpace of the vertex that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. Aliases: vns, v1ns, vns1. Default: -1. Minimum value: 0. |
| vertexNumber | when standardizedLabels is specified, vertexNumber specifies the vertex that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. Aliases: vertex1Number, vertexNumber1. Minimum value: 0. |
| vertexNumeric | when numericLabels is specified, vertexNumeric specifies the vertex that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. Aliases: vertex1Numeric, vertexNumeric1. |
| verticeNumbersList | specifies the list of vertices (that have standardized labels) that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. |
| verticeNumericsList | specifies the list of vertices (that have numeric names) that Analytics of Vertices are to be performed upon. Results will be put into the vertices5= and edges5= tables. |
| vertices | specifies the output table containing vertices information. |
| vertices2 | specifies the output table containing vertices information for color structural graphs. |
| vertices3 | specifies the output table containing vertices information for community structural graphs. |
| vertices4 | specifies the output table containing vertices information for nBody graphs. |
| vertices5 | specifies the output table containing vertices information for Analytics of Vertices based upon Vertex=. |
| vertices6 | specifies the output table containing vertices information for nBody allGraphs. |
| verticesIn | specifies the input table containing vertices information. |
| vInAttributes | attributes of columns in the vInInputs list. Aliases: vInAttribute, vInAttrs, vInAttr, vInVarAttrs. |
| vInInputs | specifies the list of columns in the verticesIn table. Alias: vInInput. |
| vInOnlyAllCoord | used to set or calculate allGraph coordinates for vertices in verticesIn but not in table. Alias: vIOAC. |
| vInOnlyVaryCoord | specifies that, for vertices in verticesIn but not in table, _AllXCoord_ is different when vInOnlyVaryCoord="X" is specified, _AllYCoord_ is different when vInOnlyVaryCoord="Y" is specified, _AllZCoord_ is different when vInOnlyVaryCoord="Z" is specified, or _AllXCoord_, _AllYCoord_, and _AllZCoord_ are missing values when vInOnlyVaryCoord="MISSING" is specified. Options: MISSING, X, Y, Z. |
| weight | specifies the list of columns that have edge weight or distance data. Aliases: weights, distance, distances. |
| whichPaths | Given verticesList, verticeNumbersList, or verticeNumericsList, which shortest paths between these vertices are required? Options: ALL, MINSPANTREE, SEQUENTIAL. |
| width | specifies the width of the frame. Default: 100. Minimum value: 1. |
| xMax | specifies the maximum x-coordinate vertices have when determining an nBody graph. |
| xMin | specifies the minimum x-coordinate vertices have when determining an nBody graph. |
| yMax | specifies the maximum y-coordinate vertices have when determining an nBody graph. |
| yMin | specifies the minimum y-coordinate vertices have when determining an nBody graph. |
| zeroTol | specifies the largest difference between floating point numbers before they are considered to be different, or the amount such a number may differ from zero to be considered nonzero. Aliases: zero, zeroTolerance, fuzz. Default: 1E-06. Minimum value: 0. |
| zMax | specifies the maximum z-coordinate vertices have when determining an nBody graph. |
| zMin | specifies the minimum z-coordinate vertices have when determining an nBody graph. |