Causal Discovery Action Set
Provides actions for causal discovery
dagdiscovery Action
Performs directed acyclic graph (DAG) structure learning.
Summary: Input and Output Tables
If a row includes a subparameter, you can specify the name, caslib, and so on in the subparameter. Otherwise, you can specify the name, caslib, and so on in the parameter.
|
Parameter |
Subparameter |
Description |
|---|---|---|
|
required parametertable |
— |
specifies the input data table. |
|
Parameter |
Subparameter |
Description |
|---|---|---|
|
— |
names the output data table for the initial and final topological orders, and the matrices of parameter estimates, standard deviations, t values, and p-values. | |
|
— |
names the output table for the estimated directed acyclic graph (DAG). | |
|
— |
names the output table for the iteration history. | |
|
— |
names the output data table for the parents, children, and paths. | |
|
names |
specifies the list of display tables that you want to output as CAS tables. If this parameter is not specified, no tables are output as CAS tables. |
Parameter Descriptions
algorithm="MCV" | "TOP"
alphas={double-1 <, double-2, ...>}
specifies a list of significance levels for selecting the parent sets or edges. If the list contains more than one element, several DAGs are included in the outdag parameter table, one for each alpha value in the parameter list.
| Alias | alpha |
|---|
display={displayTables}
specifies the list of display tables that you want the action to create. If this parameter is not specified, all tables are created.
For more information about specifying the display parameter, see the common displayTables parameter (Appendix A: Common Parameters).
gpu=TRUE | FALSE
when set to True, uses enabled graphics processing unit (GPU) functions, if possible.
| Alias | gpuEnabled |
|---|---|
| Default | FALSE |
initMethod="DATA" | "RANDOM" | "VARIANCE"
maxIter=64-bit-integer
specifies the maximum number of iterations for searching the space.
| Default | 200 |
|---|---|
| Minimum value | 0 |
out={casouttable}
names the output data table for the initial and final topological orders, and the matrices of parameter estimates, standard deviations, t values, and p-values.
For more information about specifying the out parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
outDag={casouttable}
names the output table for the estimated directed acyclic graph (DAG).
For more information about specifying the outDag parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
outIterHist={casouttable}
names the output table for the iteration history.
For more information about specifying the outIterHist parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | outIter |
|---|
outPath={casouttable}
names the output data table for the parents, children, and paths.
For more information about specifying the outPath parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | outP |
|---|
outputTables={outputTables}
specifies the list of display tables that you want to output as CAS tables. If this parameter is not specified, no tables are output as CAS tables.
For more information about specifying the outputTables parameter, see the common outputTables parameter (Appendix A: Common Parameters).
| Alias | displayOut |
|---|
parallel=TRUE | FALSE
when set to True, uses multithreading for the algorithm in searching the space.
| Default | TRUE |
|---|
seed=64-bit-integer
specifies a nonnegative integer to be used as the seed for generating random number sequences.
| Default | 1 |
|---|---|
| Minimum value | 0 |
* table={castable}
specifies the input data table.
For more information about specifying the table parameter, see the common castable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | data |
|---|
* vars={"variable-name-1" <, "variable-name-2", ...>}
specifies a list of input variables in the input data table.
| Alias | inputs |
|---|
dagdiscovery Action
Performs directed acyclic graph (DAG) structure learning.
Summary: Input and Output Tables
If a row includes a subparameter, you can specify the name, caslib, and so on in the subparameter. Otherwise, you can specify the name, caslib, and so on in the parameter.
|
Parameter |
Subparameter |
Description |
|---|---|---|
|
required parametertable |
— |
specifies the input data table. |
|
Parameter |
Subparameter |
Description |
|---|---|---|
|
— |
names the output data table for the initial and final topological orders, and the matrices of parameter estimates, standard deviations, t values, and p-values. | |
|
— |
names the output table for the estimated directed acyclic graph (DAG). | |
|
— |
names the output table for the iteration history. | |
|
— |
names the output data table for the parents, children, and paths. | |
|
names |
specifies the list of display tables that you want to output as CAS tables. If this parameter is not specified, no tables are output as CAS tables. |
Parameter Descriptions
algorithm="MCV" | "TOP"
alphas={double-1 <, double-2, ...>}
specifies a list of significance levels for selecting the parent sets or edges. If the list contains more than one element, several DAGs are included in the outdag parameter table, one for each alpha value in the parameter list.
| Alias | alpha |
|---|
display={displayTables}
specifies the list of display tables that you want the action to create. If this parameter is not specified, all tables are created.
For more information about specifying the display parameter, see the common displayTables parameter (Appendix A: Common Parameters).
gpu=true | false
when set to True, uses enabled graphics processing unit (GPU) functions, if possible.
| Alias | gpuEnabled |
|---|---|
| Default | false |
initMethod="DATA" | "RANDOM" | "VARIANCE"
maxIter=64-bit-integer
specifies the maximum number of iterations for searching the space.
| Default | 200 |
|---|---|
| Minimum value | 0 |
out={casouttable}
names the output data table for the initial and final topological orders, and the matrices of parameter estimates, standard deviations, t values, and p-values.
For more information about specifying the out parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
outDag={casouttable}
names the output table for the estimated directed acyclic graph (DAG).
For more information about specifying the outDag parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
outIterHist={casouttable}
names the output table for the iteration history.
For more information about specifying the outIterHist parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | outIter |
|---|
outPath={casouttable}
names the output data table for the parents, children, and paths.
For more information about specifying the outPath parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | outP |
|---|
outputTables={outputTables}
specifies the list of display tables that you want to output as CAS tables. If this parameter is not specified, no tables are output as CAS tables.
For more information about specifying the outputTables parameter, see the common outputTables parameter (Appendix A: Common Parameters).
| Alias | displayOut |
|---|
parallel=true | false
when set to True, uses multithreading for the algorithm in searching the space.
| Default | true |
|---|
seed=64-bit-integer
specifies a nonnegative integer to be used as the seed for generating random number sequences.
| Default | 1 |
|---|---|
| Minimum value | 0 |
* table={castable}
specifies the input data table.
For more information about specifying the table parameter, see the common castable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | data |
|---|
* vars={"variable-name-1" <, "variable-name-2", ...>}
specifies a list of input variables in the input data table.
| Alias | inputs |
|---|
dagdiscovery Action
Performs directed acyclic graph (DAG) structure learning.
Summary: Input and Output Tables
If a row includes a subparameter, you can specify the name, caslib, and so on in the subparameter. Otherwise, you can specify the name, caslib, and so on in the parameter.
|
Parameter |
Subparameter |
Description |
|---|---|---|
|
required parametertable |
— |
specifies the input data table. |
|
Parameter |
Subparameter |
Description |
|---|---|---|
|
— |
names the output data table for the initial and final topological orders, and the matrices of parameter estimates, standard deviations, t values, and p-values. | |
|
— |
names the output table for the estimated directed acyclic graph (DAG). | |
|
— |
names the output table for the iteration history. | |
|
— |
names the output data table for the parents, children, and paths. | |
|
names |
specifies the list of display tables that you want to output as CAS tables. If this parameter is not specified, no tables are output as CAS tables. |
Parameter Descriptions
algorithm="MCV" | "TOP"
alphas=[double-1 <, double-2, ...>]
specifies a list of significance levels for selecting the parent sets or edges. If the list contains more than one element, several DAGs are included in the outdag parameter table, one for each alpha value in the parameter list.
| Alias | alpha |
|---|
display={displayTables}
specifies the list of display tables that you want the action to create. If this parameter is not specified, all tables are created.
For more information about specifying the display parameter, see the common displayTables parameter (Appendix A: Common Parameters).
gpu=True | False
when set to True, uses enabled graphics processing unit (GPU) functions, if possible.
| Alias | gpuEnabled |
|---|---|
| Default | False |
initMethod="DATA" | "RANDOM" | "VARIANCE"
maxIter=64-bit-integer
specifies the maximum number of iterations for searching the space.
| Default | 200 |
|---|---|
| Minimum value | 0 |
out={casouttable}
names the output data table for the initial and final topological orders, and the matrices of parameter estimates, standard deviations, t values, and p-values.
For more information about specifying the out parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
outDag={casouttable}
names the output table for the estimated directed acyclic graph (DAG).
For more information about specifying the outDag parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
outIterHist={casouttable}
names the output table for the iteration history.
For more information about specifying the outIterHist parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | outIter |
|---|
outPath={casouttable}
names the output data table for the parents, children, and paths.
For more information about specifying the outPath parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | outP |
|---|
outputTables={outputTables}
specifies the list of display tables that you want to output as CAS tables. If this parameter is not specified, no tables are output as CAS tables.
For more information about specifying the outputTables parameter, see the common outputTables parameter (Appendix A: Common Parameters).
| Alias | displayOut |
|---|
parallel=True | False
when set to True, uses multithreading for the algorithm in searching the space.
| Default | True |
|---|
seed=64-bit-integer
specifies a nonnegative integer to be used as the seed for generating random number sequences.
| Default | 1 |
|---|---|
| Minimum value | 0 |
* table={castable}
specifies the input data table.
For more information about specifying the table parameter, see the common castable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | data |
|---|
* vars=["variable-name-1" <, "variable-name-2", ...>]
specifies a list of input variables in the input data table.
| Alias | inputs |
|---|
dagdiscovery Action
Performs directed acyclic graph (DAG) structure learning.
Summary: Input and Output Tables
If a row includes a subparameter, you can specify the name, caslib, and so on in the subparameter. Otherwise, you can specify the name, caslib, and so on in the parameter.
|
Parameter |
Subparameter |
Description |
|---|---|---|
|
required parametertable |
— |
specifies the input data table. |
|
Parameter |
Subparameter |
Description |
|---|---|---|
|
— |
names the output data table for the initial and final topological orders, and the matrices of parameter estimates, standard deviations, t values, and p-values. | |
|
— |
names the output table for the estimated directed acyclic graph (DAG). | |
|
— |
names the output table for the iteration history. | |
|
— |
names the output data table for the parents, children, and paths. | |
|
names |
specifies the list of display tables that you want to output as CAS tables. If this parameter is not specified, no tables are output as CAS tables. |
Parameter Descriptions
algorithm="MCV" | "TOP"
alphas=list(double-1 <, double-2, ...>)
specifies a list of significance levels for selecting the parent sets or edges. If the list contains more than one element, several DAGs are included in the outdag parameter table, one for each alpha value in the parameter list.
| Alias | alpha |
|---|
display=list(displayTables)
specifies the list of display tables that you want the action to create. If this parameter is not specified, all tables are created.
For more information about specifying the display parameter, see the common displayTables parameter (Appendix A: Common Parameters).
gpu=TRUE | FALSE
when set to True, uses enabled graphics processing unit (GPU) functions, if possible.
| Alias | gpuEnabled |
|---|---|
| Default | FALSE |
initMethod="DATA" | "RANDOM" | "VARIANCE"
maxIter=64-bit-integer
specifies the maximum number of iterations for searching the space.
| Default | 200 |
|---|---|
| Minimum value | 0 |
out=list(casouttable)
names the output data table for the initial and final topological orders, and the matrices of parameter estimates, standard deviations, t values, and p-values.
For more information about specifying the out parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
outDag=list(casouttable)
names the output table for the estimated directed acyclic graph (DAG).
For more information about specifying the outDag parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
outIterHist=list(casouttable)
names the output table for the iteration history.
For more information about specifying the outIterHist parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | outIter |
|---|
outPath=list(casouttable)
names the output data table for the parents, children, and paths.
For more information about specifying the outPath parameter, see the common casouttable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | outP |
|---|
outputTables=list(outputTables)
specifies the list of display tables that you want to output as CAS tables. If this parameter is not specified, no tables are output as CAS tables.
For more information about specifying the outputTables parameter, see the common outputTables parameter (Appendix A: Common Parameters).
| Alias | displayOut |
|---|
parallel=TRUE | FALSE
when set to True, uses multithreading for the algorithm in searching the space.
| Default | TRUE |
|---|
seed=64-bit-integer
specifies a nonnegative integer to be used as the seed for generating random number sequences.
| Default | 1 |
|---|---|
| Minimum value | 0 |
* table=list(castable)
specifies the input data table.
For more information about specifying the table parameter, see the common castable (Form 2) parameter (Appendix A: Common Parameters).
| Alias | data |
|---|
* vars=list("variable-name-1" <, "variable-name-2", ...>)
specifies a list of input variables in the input data table.
| Alias | inputs |
|---|