因子分析 アクションセット: 構文

Cloud Analytic Services で因子分析を実行するために使用されるアクション

faExtract アクション

共通因子を抽出します。

factorAnalysis.faExtract <result=results> <status=rc> /
attributes
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
corrOut
={
caslib="string",
compress=TRUE | FALSE,
indexVars={"variable-name-1" <, "variable-name-2", ...>},
label="string",
lifetime=64-bit-integer,
maxMemSize=64-bit-integer,
memoryFormat="DVR" | "INHERIT" | "STANDARD",
name="table-name",
onDemand=TRUE | FALSE,
promote=TRUE | FALSE,
replace=TRUE | FALSE,
replication=integer,
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE",
threadBlockSize=64-bit-integer,
timeStamp="string",
where={"string-1" <, "string-2", ...>}
},
display
={
caseSensitive=TRUE | FALSE,
exclude=TRUE | FALSE,
excludeAll=TRUE | FALSE,
keyIsPath=TRUE | FALSE,
names={"string-1" <, "string-2", ...>},
pathType="LABEL" | "NAME",
traceNames=TRUE | FALSE
},
freq="variable-name",
fuzz=double,
inputs
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
method={name="ALPHA" | "ML" | "PRINCIPAL" | "PRINIT" | "ULS", name-specific-parameters},
required parameter nFactors={integer-1 <, integer-2, ...>},
outputTables
={
groupByVarsRaw=TRUE | FALSE,
includeAll=TRUE | FALSE,
names={"string-1" <, "string-2", ...>} | {key-1={casouttable-1} <, key-2={casouttable-2}, ...>},
repeated=TRUE | FALSE,
replace=TRUE | FALSE
},
priors={type="ASMC" | "INPUT" | "MAX" | "ONE" | "RANDOM" | "SMC", type-specific-parameters},
referenceStructure=TRUE | FALSE,
reorder=TRUE | FALSE,
rotate={type="BIQUARTIMAX" | "BIQUARTIMIN" | "CF" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "NONE" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBLIMIN" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "ORTHOMAX" | "PARSIMAX" | "PROMAX" | "QUARTIMAX" | "QUARTIMIN" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "VARIMAX", type-specific-parameters},
table
={
caslib="string",
computedOnDemand=TRUE | FALSE,
computedVars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
computedVarsProgram="string",
dataSourceOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>},
groupBy
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
groupByMode="NOSORT" | "REDISTRIBUTE",
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters},
required parameter name="table-name",
onDemand=TRUE | FALSE,
orderBy
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
singlePass=TRUE | FALSE,
vars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
where="where-expression",
whereTable
={
casLib="string"
dataSourceOptions={adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}
required parameter name="table-name"
vars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}}
where="where-expression"
}
},
weight="variable-name"
;
必須パラメーター

要約: 入力テーブルと出力テーブル

行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。

入力テーブルの読み込みパラメーター

パラメーター

サブパラメーター

説明

 table

—

入力テーブルの設定を指定します。

出力テーブルの作成パラメーター

パラメーター

サブパラメーター

説明

 corrOut

—

相関行列、要約統計量、オブザベーションデータの数を含む出力テーブルを指定します。

 outputTables

names

CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。

パラメーターの説明

attributes={{casinvardesc-1} <, {casinvardesc-2}, ...>}

このアクションで使用される変数の属性を変更します。現在、入力および名義パラメーターで指定された属性は無視されます。

attributes パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。

別名attribute
attr

corrOut={casouttable}

相関行列、要約統計量、オブザベーションデータの数を含む出力テーブルを指定します。

corrOut パラメーターの指定の詳細については、共通 casouttable (形式 2) パラメーターを参照してください。

display={displayTables}

クライアントに表示するために送信する結果テーブルのリストを指定します。

display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。

freq="variable-name"

各オブザベーションの発生頻度を含む数値変数を指定します。

fuzz=double

相関と因子負荷値を出力するかどうかを決定する最小しきい値を指定します。指定されたしきい値よりも絶対値が小さい因子負荷量は欠損値として出力されます。

最小値0

inputs={{casinvardesc-1} <, {casinvardesc-2}, ...>}

分析に使用する変数を指定します。

inputs パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。

別名input
vars
var

method={name="ALPHA" | "ML" | "PRINCIPAL" | "PRINIT" | "ULS", name-specific-parameters}

因子抽出に使用する方法を指定します。

name パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトname="PRINCIPAL"
別名

* nFactors={integer-1 <, integer-2, ...>}

BY グループごとに抽出する因子の数を指定します。分析で BY グループを使用しない場合、またはすべての BY グループに対して同じ数の因子を抽出する場合は、単一の整数を指定できます。

outputTables={outputTables}

CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。

outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。

別名displayOut

priors={type="ASMC" | "INPUT" | "MAX" | "ONE" | "RANDOM" | "SMC", type-specific-parameters}

事前共通性の推定値を計算する方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトSMC

referenceStructure=TRUE | FALSE

True に設定すると、参照構造に関連する出力テーブルを要求します。直交回転を指定した場合、このパラメーターは効果がありません。

別名referenceStruct
refStructure
refStruct
デフォルトFALSE

reorder=TRUE | FALSE

True に設定すると、出力内のさまざまな因子行列の行 (変数) の順序が変更されます。最大の絶対負荷 (斜交回転の参照構造負荷) が 1 番目の因子にある変数は、最初に負荷の最大から最小まで表示され、次に最大の絶対負荷が 2 番目の因子にある変数が表示されます。

デフォルトFALSE

rotate={type="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX" | "CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "NONE" | "OBLIMIN" | "ORTHOMAX" | "PROMAX", type-specific-parameters}

因子の回転に使用する方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトNONE

table={castable}

入力テーブルの設定を指定します。

table パラメーターの指定の詳細については、共通 castable (形式 2) パラメーターを参照してください。

varianceDivisor="DF" | "N" | "WDF" | "WEIGHT"

分散と共分散を計算するための分散の除数を指定します。

別名varDef
デフォルトDF
DF

自由度で除算します。

N

オブザベーションの数で除算します。

WDF

重みの合計から1を引いた値で除算します。

WEIGHT

重みの合計で除算します。

weight="variable-name"

データの重み付き分析を実行するための重みとして使用する数値変数を指定します。

name のパラメーター="ALPHA"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1

name のパラメーター="ML"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1
nObs=64-bit-integer

最尤または重みなし最小 2 乗因子抽出に使用するオブザベーション数を指定します。

最小値2

name のパラメーター="PRINCIPAL"

PRINCIPAL の指定時にはパラメーターは適用されません。

name のパラメーター="PRINIT"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1

name のパラメーター="ULS"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1
nObs=64-bit-integer

最尤または重みなし最小 2 乗因子抽出に使用するオブザベーション数を指定します。

最小値2

type のパラメーター="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX"

BIQUARTIMAX の指定時にはパラメーターは適用されません。

type のパラメーター="CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON"

oblique=TRUE | FALSE

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFALSE
* weights={double-1 <, double-2, ...>}

従来の Crawford-Ferguson 回転に使用する 2 つの重みを指定します。

type のパラメーター="GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON"

oblique=TRUE | FALSE

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFALSE
* weights={double-1 <, double-2, ...>}

一般化 Crawford-Ferguson 回転に使用する 4 つの重みを指定します。

type のパラメーター="OBLIMIN"

tau=double

Oblimin 回転の重みを指定します。

デフォルト0

type のパラメーター="ORTHOMAX"

gamma=double

Orthomax 回転の重みを指定します。

デフォルト1

type のパラメーター="ASMC"

ASMC の指定時にはパラメーターは適用されません。

type のパラメーター="INPUT"

* values={double-1 <, double-2, ...>}

事前共通性の推定値に使用する値を指定します。

type のパラメーター="MAX"

MAX の指定時にはパラメーターは適用されません。

type のパラメーター="ONE"

ONE の指定時にはパラメーターは適用されません。

type のパラメーター="RANDOM"

seed=64-bit-integer

事前共通性の推定値を割り当てるために使用される疑似乱数生成器のシードを指定します。

デフォルト0

type のパラメーター="SMC"

SMC の指定時にはパラメーターは適用されません。

type のパラメーター="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

type のパラメーター="CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

oblique=TRUE | FALSE

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFALSE
singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
* weights={double-1 <, double-2, ...>}

従来の Crawford-Ferguson 回転に使用する 2 つの重みを指定します。

type のパラメーター="GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

oblique=TRUE | FALSE

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFALSE
singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
* weights={double-1 <, double-2, ...>}

一般化 Crawford-Ferguson 回転に使用する 4 つの重みを指定します。

type のパラメーター="NONE"

NONE の指定時にはパラメーターは適用されません。

type のパラメーター="OBLIMIN"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
tau=double

Oblimin 回転の重みを指定します。

デフォルト0

type のパラメーター="ORTHOMAX"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
gamma=double

Orthomax 回転の重みを指定します。

デフォルト1
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

type のパラメーター="PROMAX"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

power=integer

Promax 回転ターゲットパターンを形成するために使用されるパワーを指定します。

デフォルト3
最小値1
prerotate={type="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX" | "CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "OBLIMIN" | "ORTHOMAX", type-specific-parameters}

Promax 回転で使用する事前回転方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

promaxnorm=TRUE | FALSE

True に設定すると、回転前の因子パターンの行正規化が使用されます。これは、Promax ターゲット行列の計算に使用されます。

デフォルトTRUE
singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

faExtract アクション

共通因子を抽出します。

results, info = s:factorAnalysis_faExtract{
attributes
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
corrOut
={
caslib="string",
compress=true | false,
indexVars={"variable-name-1" <, "variable-name-2", ...>},
label="string",
lifetime=64-bit-integer,
maxMemSize=64-bit-integer,
memoryFormat="DVR" | "INHERIT" | "STANDARD",
name="table-name",
onDemand=true | false,
promote=true | false,
replace=true | false,
replication=integer,
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE",
threadBlockSize=64-bit-integer,
timeStamp="string",
where={"string-1" <, "string-2", ...>}
},
display
={
caseSensitive=true | false,
exclude=true | false,
excludeAll=true | false,
keyIsPath=true | false,
names={"string-1" <, "string-2", ...>},
pathType="LABEL" | "NAME",
traceNames=true | false
},
freq="variable-name",
fuzz=double,
inputs
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
method={name="ALPHA" | "ML" | "PRINCIPAL" | "PRINIT" | "ULS", name-specific-parameters},
required parameter nFactors={integer-1 <, integer-2, ...>},
outputTables
={
groupByVarsRaw=true | false,
includeAll=true | false,
names={"string-1" <, "string-2", ...>} | {key-1={casouttable-1} <, key-2={casouttable-2}, ...>},
repeated=true | false,
replace=true | false
},
priors={type="ASMC" | "INPUT" | "MAX" | "ONE" | "RANDOM" | "SMC", type-specific-parameters},
referenceStructure=true | false,
reorder=true | false,
rotate={type="BIQUARTIMAX" | "BIQUARTIMIN" | "CF" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "NONE" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBLIMIN" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "ORTHOMAX" | "PARSIMAX" | "PROMAX" | "QUARTIMAX" | "QUARTIMIN" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "VARIMAX", type-specific-parameters},
table
={
caslib="string",
computedOnDemand=true | false,
computedVars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
computedVarsProgram="string",
dataSourceOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>},
groupBy
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
groupByMode="NOSORT" | "REDISTRIBUTE",
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters},
required parameter name="table-name",
onDemand=true | false,
orderBy
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
singlePass=true | false,
vars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
where="where-expression",
whereTable
={
casLib="string"
dataSourceOptions={adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}
required parameter name="table-name"
vars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}}
where="where-expression"
}
},
weight="variable-name"
}
必須パラメーター

要約: 入力テーブルと出力テーブル

行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。

入力テーブルの読み込みパラメーター

パラメーター

サブパラメーター

説明

 table

—

入力テーブルの設定を指定します。

出力テーブルの作成パラメーター

パラメーター

サブパラメーター

説明

 corrOut

—

相関行列、要約統計量、オブザベーションデータの数を含む出力テーブルを指定します。

 outputTables

names

CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。

パラメーターの説明

attributes={{casinvardesc-1} <, {casinvardesc-2}, ...>}

このアクションで使用される変数の属性を変更します。現在、入力および名義パラメーターで指定された属性は無視されます。

attributes パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。

別名attribute
attr

corrOut={casouttable}

相関行列、要約統計量、オブザベーションデータの数を含む出力テーブルを指定します。

corrOut パラメーターの指定の詳細については、共通 casouttable (形式 2) パラメーターを参照してください。

display={displayTables}

クライアントに表示するために送信する結果テーブルのリストを指定します。

display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。

freq="variable-name"

各オブザベーションの発生頻度を含む数値変数を指定します。

fuzz=double

相関と因子負荷値を出力するかどうかを決定する最小しきい値を指定します。指定されたしきい値よりも絶対値が小さい因子負荷量は欠損値として出力されます。

最小値0

inputs={{casinvardesc-1} <, {casinvardesc-2}, ...>}

分析に使用する変数を指定します。

inputs パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。

別名input
vars
var

method={name="ALPHA" | "ML" | "PRINCIPAL" | "PRINIT" | "ULS", name-specific-parameters}

因子抽出に使用する方法を指定します。

name パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトname="PRINCIPAL"
別名

* nFactors={integer-1 <, integer-2, ...>}

BY グループごとに抽出する因子の数を指定します。分析で BY グループを使用しない場合、またはすべての BY グループに対して同じ数の因子を抽出する場合は、単一の整数を指定できます。

outputTables={outputTables}

CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。

outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。

別名displayOut

priors={type="ASMC" | "INPUT" | "MAX" | "ONE" | "RANDOM" | "SMC", type-specific-parameters}

事前共通性の推定値を計算する方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトSMC

referenceStructure=true | false

True に設定すると、参照構造に関連する出力テーブルを要求します。直交回転を指定した場合、このパラメーターは効果がありません。

別名referenceStruct
refStructure
refStruct
デフォルトfalse

reorder=true | false

True に設定すると、出力内のさまざまな因子行列の行 (変数) の順序が変更されます。最大の絶対負荷 (斜交回転の参照構造負荷) が 1 番目の因子にある変数は、最初に負荷の最大から最小まで表示され、次に最大の絶対負荷が 2 番目の因子にある変数が表示されます。

デフォルトfalse

rotate={type="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX" | "CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "NONE" | "OBLIMIN" | "ORTHOMAX" | "PROMAX", type-specific-parameters}

因子の回転に使用する方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトNONE

table={castable}

入力テーブルの設定を指定します。

table パラメーターの指定の詳細については、共通 castable (形式 2) パラメーターを参照してください。

varianceDivisor="DF" | "N" | "WDF" | "WEIGHT"

分散と共分散を計算するための分散の除数を指定します。

別名varDef
デフォルトDF
DF

自由度で除算します。

N

オブザベーションの数で除算します。

WDF

重みの合計から1を引いた値で除算します。

WEIGHT

重みの合計で除算します。

weight="variable-name"

データの重み付き分析を実行するための重みとして使用する数値変数を指定します。

name のパラメーター="ALPHA"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1

name のパラメーター="ML"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1
nObs=64-bit-integer

最尤または重みなし最小 2 乗因子抽出に使用するオブザベーション数を指定します。

最小値2

name のパラメーター="PRINCIPAL"

PRINCIPAL の指定時にはパラメーターは適用されません。

name のパラメーター="PRINIT"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1

name のパラメーター="ULS"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1
nObs=64-bit-integer

最尤または重みなし最小 2 乗因子抽出に使用するオブザベーション数を指定します。

最小値2

type のパラメーター="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX"

BIQUARTIMAX の指定時にはパラメーターは適用されません。

type のパラメーター="CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON"

oblique=true | false

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトfalse
* weights={double-1 <, double-2, ...>}

従来の Crawford-Ferguson 回転に使用する 2 つの重みを指定します。

type のパラメーター="GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON"

oblique=true | false

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトfalse
* weights={double-1 <, double-2, ...>}

一般化 Crawford-Ferguson 回転に使用する 4 つの重みを指定します。

type のパラメーター="OBLIMIN"

tau=double

Oblimin 回転の重みを指定します。

デフォルト0

type のパラメーター="ORTHOMAX"

gamma=double

Orthomax 回転の重みを指定します。

デフォルト1

type のパラメーター="ASMC"

ASMC の指定時にはパラメーターは適用されません。

type のパラメーター="INPUT"

* values={double-1 <, double-2, ...>}

事前共通性の推定値に使用する値を指定します。

type のパラメーター="MAX"

MAX の指定時にはパラメーターは適用されません。

type のパラメーター="ONE"

ONE の指定時にはパラメーターは適用されません。

type のパラメーター="RANDOM"

seed=64-bit-integer

事前共通性の推定値を割り当てるために使用される疑似乱数生成器のシードを指定します。

デフォルト0

type のパラメーター="SMC"

SMC の指定時にはパラメーターは適用されません。

type のパラメーター="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

type のパラメーター="CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

oblique=true | false

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトfalse
singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
* weights={double-1 <, double-2, ...>}

従来の Crawford-Ferguson 回転に使用する 2 つの重みを指定します。

type のパラメーター="GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

oblique=true | false

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトfalse
singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
* weights={double-1 <, double-2, ...>}

一般化 Crawford-Ferguson 回転に使用する 4 つの重みを指定します。

type のパラメーター="NONE"

NONE の指定時にはパラメーターは適用されません。

type のパラメーター="OBLIMIN"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
tau=double

Oblimin 回転の重みを指定します。

デフォルト0

type のパラメーター="ORTHOMAX"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
gamma=double

Orthomax 回転の重みを指定します。

デフォルト1
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

type のパラメーター="PROMAX"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

power=integer

Promax 回転ターゲットパターンを形成するために使用されるパワーを指定します。

デフォルト3
最小値1
prerotate={type="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX" | "CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "OBLIMIN" | "ORTHOMAX", type-specific-parameters}

Promax 回転で使用する事前回転方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

promaxnorm=true | false

True に設定すると、回転前の因子パターンの行正規化が使用されます。これは、Promax ターゲット行列の計算に使用されます。

デフォルトtrue
singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

faExtract アクション

共通因子を抽出します。

results=s.factorAnalysis.faExtract(
attributes
=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
corrOut
={
"caslib":"string",
"compress":True | False,
"indexVars":["variable-name-1" <, "variable-name-2", ...>],
"label":"string",
"lifetime":64-bit-integer,
"maxMemSize":64-bit-integer,
"memoryFormat":"DVR" | "INHERIT" | "STANDARD",
"name":"table-name",
"onDemand":True | False,
"promote":True | False,
"replace":True | False,
"replication":integer,
"tableRedistUpPolicy":"DEFER" | "NOREDIST" | "REBALANCE",
"threadBlockSize":64-bit-integer,
"timeStamp":"string",
"where":["string-1" <, "string-2", ...>]
},
display
={
"caseSensitive":True | False,
"exclude":True | False,
"excludeAll":True | False,
"keyIsPath":True | False,
"names":["string-1" <, "string-2", ...>],
"pathType":"LABEL" | "NAME",
"traceNames":True | False
},
freq="variable-name",
fuzz=double,
inputs
=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
method={"name":"ALPHA" | "ML" | "PRINCIPAL" | "PRINIT" | "ULS", name-specific-parameters},
required parameter nFactors=[integer-1 <, integer-2, ...>],
outputTables
={
"groupByVarsRaw":True | False,
"includeAll":True | False,
"names":["string-1" <, "string-2", ...>] | {"key-1":{casouttable-1} <, "key-2":{casouttable-2}, ...>},
"repeated":True | False,
"replace":True | False
},
priors={"type":"ASMC" | "INPUT" | "MAX" | "ONE" | "RANDOM" | "SMC", type-specific-parameters},
referenceStructure=True | False,
reorder=True | False,
rotate={"type":"BIQUARTIMAX" | "BIQUARTIMIN" | "CF" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "NONE" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBLIMIN" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "ORTHOMAX" | "PARSIMAX" | "PROMAX" | "QUARTIMAX" | "QUARTIMIN" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "VARIMAX", type-specific-parameters},
table
={
"caslib":"string",
"computedOnDemand":True | False,
"computedVars"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"computedVarsProgram":"string",
"dataSourceOptions":{"key-1":{any-list-or-data-type-1} <, "key-2":{any-list-or-data-type-2}, ...>},
"groupBy"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"groupByMode":"NOSORT" | "REDISTRIBUTE",
"importOptions":{"fileType":"ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters},
required parameter "name":"table-name",
"onDemand":True | False,
"orderBy"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"singlePass":True | False,
"vars"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"where":"where-expression",
"whereTable"
:{
"casLib":"string"
"dataSourceOptions":{adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}
"importOptions":{"fileType":"ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}
required parameter "name":"table-name"
"vars"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>]
"where":"where-expression"
}
},
weight="variable-name"
)
必須パラメーター

要約: 入力テーブルと出力テーブル

行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。

入力テーブルの読み込みパラメーター

パラメーター

サブパラメーター

説明

 table

—

入力テーブルの設定を指定します。

出力テーブルの作成パラメーター

パラメーター

サブパラメーター

説明

 corrOut

—

相関行列、要約統計量、オブザベーションデータの数を含む出力テーブルを指定します。

 outputTables

names

CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。

パラメーターの説明

attributes=[{casinvardesc-1} <, {casinvardesc-2}, ...>]

このアクションで使用される変数の属性を変更します。現在、入力および名義パラメーターで指定された属性は無視されます。

attributes パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。

別名attribute
attr

corrOut={casouttable}

相関行列、要約統計量、オブザベーションデータの数を含む出力テーブルを指定します。

corrOut パラメーターの指定の詳細については、共通 casouttable (形式 2) パラメーターを参照してください。

display={displayTables}

クライアントに表示するために送信する結果テーブルのリストを指定します。

display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。

freq="variable-name"

各オブザベーションの発生頻度を含む数値変数を指定します。

fuzz=double

相関と因子負荷値を出力するかどうかを決定する最小しきい値を指定します。指定されたしきい値よりも絶対値が小さい因子負荷量は欠損値として出力されます。

最小値0

inputs=[{casinvardesc-1} <, {casinvardesc-2}, ...>]

分析に使用する変数を指定します。

inputs パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。

別名input
vars
var

method={"name":"ALPHA" | "ML" | "PRINCIPAL" | "PRINIT" | "ULS", name-specific-parameters}

因子抽出に使用する方法を指定します。

name パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトname="PRINCIPAL"
別名

* nFactors=[integer-1 <, integer-2, ...>]

BY グループごとに抽出する因子の数を指定します。分析で BY グループを使用しない場合、またはすべての BY グループに対して同じ数の因子を抽出する場合は、単一の整数を指定できます。

outputTables={outputTables}

CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。

outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。

別名displayOut

priors={"type":"ASMC" | "INPUT" | "MAX" | "ONE" | "RANDOM" | "SMC", type-specific-parameters}

事前共通性の推定値を計算する方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトSMC

referenceStructure=True | False

True に設定すると、参照構造に関連する出力テーブルを要求します。直交回転を指定した場合、このパラメーターは効果がありません。

別名referenceStruct
refStructure
refStruct
デフォルトFalse

reorder=True | False

True に設定すると、出力内のさまざまな因子行列の行 (変数) の順序が変更されます。最大の絶対負荷 (斜交回転の参照構造負荷) が 1 番目の因子にある変数は、最初に負荷の最大から最小まで表示され、次に最大の絶対負荷が 2 番目の因子にある変数が表示されます。

デフォルトFalse

rotate={"type":"BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX" | "CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "NONE" | "OBLIMIN" | "ORTHOMAX" | "PROMAX", type-specific-parameters}

因子の回転に使用する方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトNONE

table={castable}

入力テーブルの設定を指定します。

table パラメーターの指定の詳細については、共通 castable (形式 2) パラメーターを参照してください。

varianceDivisor="DF" | "N" | "WDF" | "WEIGHT"

分散と共分散を計算するための分散の除数を指定します。

別名varDef
デフォルトDF
DF

自由度で除算します。

N

オブザベーションの数で除算します。

WDF

重みの合計から1を引いた値で除算します。

WEIGHT

重みの合計で除算します。

weight="variable-name"

データの重み付き分析を実行するための重みとして使用する数値変数を指定します。

name のパラメーター="ALPHA"

"convergence":double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
"heywood":"BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

"maxIterations":64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1

name のパラメーター="ML"

"convergence":double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
"heywood":"BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

"maxIterations":64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1
"nObs":64-bit-integer

最尤または重みなし最小 2 乗因子抽出に使用するオブザベーション数を指定します。

最小値2

name のパラメーター="PRINCIPAL"

PRINCIPAL の指定時にはパラメーターは適用されません。

name のパラメーター="PRINIT"

"convergence":double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
"heywood":"BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

"maxIterations":64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1

name のパラメーター="ULS"

"convergence":double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
"heywood":"BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

"maxIterations":64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1
"nObs":64-bit-integer

最尤または重みなし最小 2 乗因子抽出に使用するオブザベーション数を指定します。

最小値2

type のパラメーター="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX"

BIQUARTIMAX の指定時にはパラメーターは適用されません。

type のパラメーター="CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON"

"oblique":True | False

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFalse
* "weights":[double-1 <, double-2, ...>]

従来の Crawford-Ferguson 回転に使用する 2 つの重みを指定します。

type のパラメーター="GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON"

"oblique":True | False

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFalse
* "weights":[double-1 <, double-2, ...>]

一般化 Crawford-Ferguson 回転に使用する 4 つの重みを指定します。

type のパラメーター="OBLIMIN"

"tau":double

Oblimin 回転の重みを指定します。

デフォルト0

type のパラメーター="ORTHOMAX"

"gamma":double

Orthomax 回転の重みを指定します。

デフォルト1

type のパラメーター="ASMC"

ASMC の指定時にはパラメーターは適用されません。

type のパラメーター="INPUT"

* "values":[double-1 <, double-2, ...>]

事前共通性の推定値に使用する値を指定します。

type のパラメーター="MAX"

MAX の指定時にはパラメーターは適用されません。

type のパラメーター="ONE"

ONE の指定時にはパラメーターは適用されません。

type のパラメーター="RANDOM"

"seed":64-bit-integer

事前共通性の推定値を割り当てるために使用される疑似乱数生成器のシードを指定します。

デフォルト0

type のパラメーター="SMC"

SMC の指定時にはパラメーターは適用されません。

type のパラメーター="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX"

"convergence":double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
"maxIterations":64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
"normalization":"COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

"singular":double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

type のパラメーター="CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON"

"convergence":double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
"maxIterations":64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
"normalization":"COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

"oblique":True | False

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFalse
"singular":double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
* "weights":[double-1 <, double-2, ...>]

従来の Crawford-Ferguson 回転に使用する 2 つの重みを指定します。

type のパラメーター="GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON"

"convergence":double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
"maxIterations":64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
"normalization":"COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

"oblique":True | False

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFalse
"singular":double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
* "weights":[double-1 <, double-2, ...>]

一般化 Crawford-Ferguson 回転に使用する 4 つの重みを指定します。

type のパラメーター="NONE"

NONE の指定時にはパラメーターは適用されません。

type のパラメーター="OBLIMIN"

"convergence":double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
"maxIterations":64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
"normalization":"COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

"singular":double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
"tau":double

Oblimin 回転の重みを指定します。

デフォルト0

type のパラメーター="ORTHOMAX"

"convergence":double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
"gamma":double

Orthomax 回転の重みを指定します。

デフォルト1
"maxIterations":64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
"normalization":"COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

"singular":double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

type のパラメーター="PROMAX"

"convergence":double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
"maxIterations":64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
"normalization":"COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

"power":integer

Promax 回転ターゲットパターンを形成するために使用されるパワーを指定します。

デフォルト3
最小値1
"prerotate":{"type":"BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX" | "CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "OBLIMIN" | "ORTHOMAX", type-specific-parameters}

Promax 回転で使用する事前回転方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

"promaxnorm":True | False

True に設定すると、回転前の因子パターンの行正規化が使用されます。これは、Promax ターゲット行列の計算に使用されます。

デフォルトTrue
"singular":double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

faExtract アクション

共通因子を抽出します。

results <– cas.factorAnalysis.faExtract(s,
attributes
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
corrOut
=list(
caslib="string",
compress=TRUE | FALSE,
indexVars=list("variable-name-1" <, "variable-name-2", ...>),
label="string",
lifetime=64-bit-integer,
maxMemSize=64-bit-integer,
memoryFormat="DVR" | "INHERIT" | "STANDARD",
name="table-name",
onDemand=TRUE | FALSE,
promote=TRUE | FALSE,
replace=TRUE | FALSE,
replication=integer,
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE",
threadBlockSize=64-bit-integer,
timeStamp="string",
where=list("string-1" <, "string-2", ...>)
),
display
=list(
caseSensitive=TRUE | FALSE,
exclude=TRUE | FALSE,
excludeAll=TRUE | FALSE,
keyIsPath=TRUE | FALSE,
names=list("string-1" <, "string-2", ...>),
pathType="LABEL" | "NAME",
traceNames=TRUE | FALSE
),
freq="variable-name",
fuzz=double,
inputs
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
method=list(name="ALPHA" | "ML" | "PRINCIPAL" | "PRINIT" | "ULS", name-specific-parameters),
required parameter nFactors=list(integer-1 <, integer-2, ...>),
outputTables
=list(
groupByVarsRaw=TRUE | FALSE,
includeAll=TRUE | FALSE,
names=list("string-1" <, "string-2", ...>) | list(key-1=list(casouttable-1) <, key-2=list(casouttable-2), ...>),
repeated=TRUE | FALSE,
replace=TRUE | FALSE
),
priors=list(type="ASMC" | "INPUT" | "MAX" | "ONE" | "RANDOM" | "SMC", type-specific-parameters),
referenceStructure=TRUE | FALSE,
reorder=TRUE | FALSE,
rotate=list(type="BIQUARTIMAX" | "BIQUARTIMIN" | "CF" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "NONE" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBLIMIN" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "ORTHOMAX" | "PARSIMAX" | "PROMAX" | "QUARTIMAX" | "QUARTIMIN" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "VARIMAX", type-specific-parameters),
table
=list(
caslib="string",
computedOnDemand=TRUE | FALSE,
computedVars
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
computedVarsProgram="string",
dataSourceOptions=list(key-1=list(any-list-or-data-type-1) <, key-2=list(any-list-or-data-type-2), ...>),
groupBy
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
groupByMode="NOSORT" | "REDISTRIBUTE",
importOptions=list(fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters),
required parameter name="table-name",
onDemand=TRUE | FALSE,
orderBy
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
singlePass=TRUE | FALSE,
vars
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
where="where-expression",
whereTable
=list(
casLib="string"
dataSourceOptions=list(adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters)
importOptions=list(fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters)
required parameter name="table-name"
vars
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>)
where="where-expression"
)
),
weight="variable-name"
)
必須パラメーター

要約: 入力テーブルと出力テーブル

行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。

入力テーブルの読み込みパラメーター

パラメーター

サブパラメーター

説明

 table

—

入力テーブルの設定を指定します。

出力テーブルの作成パラメーター

パラメーター

サブパラメーター

説明

 corrOut

—

相関行列、要約統計量、オブザベーションデータの数を含む出力テーブルを指定します。

 outputTables

names

CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。

パラメーターの説明

attributes=list( list(casinvardesc-1) <, list(casinvardesc-2), ...>)

このアクションで使用される変数の属性を変更します。現在、入力および名義パラメーターで指定された属性は無視されます。

attributes パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。

別名attribute
attr

corrOut=list(casouttable)

相関行列、要約統計量、オブザベーションデータの数を含む出力テーブルを指定します。

corrOut パラメーターの指定の詳細については、共通 casouttable (形式 2) パラメーターを参照してください。

display=list(displayTables)

クライアントに表示するために送信する結果テーブルのリストを指定します。

display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。

freq="variable-name"

各オブザベーションの発生頻度を含む数値変数を指定します。

fuzz=double

相関と因子負荷値を出力するかどうかを決定する最小しきい値を指定します。指定されたしきい値よりも絶対値が小さい因子負荷量は欠損値として出力されます。

最小値0

inputs=list( list(casinvardesc-1) <, list(casinvardesc-2), ...>)

分析に使用する変数を指定します。

inputs パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。

別名input
vars
var

method=list(name="ALPHA" | "ML" | "PRINCIPAL" | "PRINIT" | "ULS", name-specific-parameters)

因子抽出に使用する方法を指定します。

name パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトname="PRINCIPAL"
別名

* nFactors=list(integer-1 <, integer-2, ...>)

BY グループごとに抽出する因子の数を指定します。分析で BY グループを使用しない場合、またはすべての BY グループに対して同じ数の因子を抽出する場合は、単一の整数を指定できます。

outputTables=list(outputTables)

CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。

outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。

別名displayOut

priors=list(type="ASMC" | "INPUT" | "MAX" | "ONE" | "RANDOM" | "SMC", type-specific-parameters)

事前共通性の推定値を計算する方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトSMC

referenceStructure=TRUE | FALSE

True に設定すると、参照構造に関連する出力テーブルを要求します。直交回転を指定した場合、このパラメーターは効果がありません。

別名referenceStruct
refStructure
refStruct
デフォルトFALSE

reorder=TRUE | FALSE

True に設定すると、出力内のさまざまな因子行列の行 (変数) の順序が変更されます。最大の絶対負荷 (斜交回転の参照構造負荷) が 1 番目の因子にある変数は、最初に負荷の最大から最小まで表示され、次に最大の絶対負荷が 2 番目の因子にある変数が表示されます。

デフォルトFALSE

rotate=list(type="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX" | "CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "NONE" | "OBLIMIN" | "ORTHOMAX" | "PROMAX", type-specific-parameters)

因子の回転に使用する方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

デフォルトNONE

table=list(castable)

入力テーブルの設定を指定します。

table パラメーターの指定の詳細については、共通 castable (形式 2) パラメーターを参照してください。

varianceDivisor="DF" | "N" | "WDF" | "WEIGHT"

分散と共分散を計算するための分散の除数を指定します。

別名varDef
デフォルトDF
DF

自由度で除算します。

N

オブザベーションの数で除算します。

WDF

重みの合計から1を引いた値で除算します。

WEIGHT

重みの合計で除算します。

weight="variable-name"

データの重み付き分析を実行するための重みとして使用する数値変数を指定します。

name のパラメーター="ALPHA"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1

name のパラメーター="ML"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1
nObs=64-bit-integer

最尤または重みなし最小 2 乗因子抽出に使用するオブザベーション数を指定します。

最小値2

name のパラメーター="PRINCIPAL"

PRINCIPAL の指定時にはパラメーターは適用されません。

name のパラメーター="PRINIT"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1

name のパラメーター="ULS"

convergence=double

反復因子抽出アルゴリズムに使用する収束基準を指定します。

別名conv
デフォルト0.001
最小値0
heywood="BOUND" | "STOP" | "UNBOUND"

Heywood ケースの処理に使用する方法を指定します。

デフォルトSTOP
BOUND

Heywood ケースが検出されたときに共通性を 1 に設定するように指定します。

STOP

Heywood ケースが検出されたときに因子抽出アルゴリズムを停止するように指定します。

UNBOUND

事前共通性が 1 より大きいと推定される場合でも抽出を続行することを指定します。

maxIterations=64-bit-integer

反復因子抽出アルゴリズムの最大反復回数を指定します。

別名maxIter
maxIters
デフォルト30
最小値1
nObs=64-bit-integer

最尤または重みなし最小 2 乗因子抽出に使用するオブザベーション数を指定します。

最小値2

type のパラメーター="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX"

BIQUARTIMAX の指定時にはパラメーターは適用されません。

type のパラメーター="CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON"

oblique=TRUE | FALSE

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFALSE
* weights=list(double-1 <, double-2, ...>)

従来の Crawford-Ferguson 回転に使用する 2 つの重みを指定します。

type のパラメーター="GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON"

oblique=TRUE | FALSE

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFALSE
* weights=list(double-1 <, double-2, ...>)

一般化 Crawford-Ferguson 回転に使用する 4 つの重みを指定します。

type のパラメーター="OBLIMIN"

tau=double

Oblimin 回転の重みを指定します。

デフォルト0

type のパラメーター="ORTHOMAX"

gamma=double

Orthomax 回転の重みを指定します。

デフォルト1

type のパラメーター="ASMC"

ASMC の指定時にはパラメーターは適用されません。

type のパラメーター="INPUT"

* values=list(double-1 <, double-2, ...>)

事前共通性の推定値に使用する値を指定します。

type のパラメーター="MAX"

MAX の指定時にはパラメーターは適用されません。

type のパラメーター="ONE"

ONE の指定時にはパラメーターは適用されません。

type のパラメーター="RANDOM"

seed=64-bit-integer

事前共通性の推定値を割り当てるために使用される疑似乱数生成器のシードを指定します。

デフォルト0

type のパラメーター="SMC"

SMC の指定時にはパラメーターは適用されません。

type のパラメーター="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

type のパラメーター="CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

oblique=TRUE | FALSE

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFALSE
singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
* weights=list(double-1 <, double-2, ...>)

従来の Crawford-Ferguson 回転に使用する 2 つの重みを指定します。

type のパラメーター="GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

oblique=TRUE | FALSE

True に設定すると、斜交 Crawford-Ferguson 回転が指定されます。

デフォルトFALSE
singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
* weights=list(double-1 <, double-2, ...>)

一般化 Crawford-Ferguson 回転に使用する 4 つの重みを指定します。

type のパラメーター="NONE"

NONE の指定時にはパラメーターは適用されません。

type のパラメーター="OBLIMIN"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
tau=double

Oblimin 回転の重みを指定します。

デフォルト0

type のパラメーター="ORTHOMAX"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
gamma=double

Orthomax 回転の重みを指定します。

デフォルト1
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0

type のパラメーター="PROMAX"

convergence=double

因子回転サイクルの収束基準値を指定します。simplicity 関数値の尺度化された変更が指定した値より小さい場合、回転は停止します。

別名conv
デフォルト1E-09
最小値0
maxIterations=64-bit-integer

因子回転アルゴリズムの最大反復回数を指定します。デフォルト値は、変数の数の 10 倍または 100 のいずれか大きい方です。

別名maxIter
maxIters
最小値1
normalization="COV" | "KAISER" | "NONE" | "WEIGHT"

回転用の因子パターンの行を正規化する方法を指定します。

別名norm
デフォルトKAISER
COV

パターン行列の行を、相関ではなく共分散を表すように再尺度化します。

KAISER

Kaiser の正規化を指定します。

NONE

正規化が実行されないことを指定します。

別名RAW
WEIGHT

行が Cureton-Mulaik 手法によって重み付けされることを指定します。

power=integer

Promax 回転ターゲットパターンを形成するために使用されるパワーを指定します。

デフォルト3
最小値1
prerotate=list(type="BIQUARTIMAX" | "BIQUARTIMIN" | "COVARIMIN" | "EQUAMAX" | "FACTORPARSIMAX" | "OBBIQUARTIMAX" | "OBEQUAMAX" | "OBFACTORPARSIMAX" | "OBPARSIMAX" | "OBQUARTIMAX" | "OBVARIMAX" | "PARSIMAX" | "QUARTIMAX" | "QUARTIMIN" | "VARIMAX" | "CF" | "TRADITIONALCF" | "TRADITIONALCRAWFORDFERGUSON" | "GCF" | "GENCF" | "GENERALIZEDCF" | "GENERALIZEDCRAWFORDFERGUSON" | "OBLIMIN" | "ORTHOMAX", type-specific-parameters)

Promax 回転で使用する事前回転方法を指定します。

type パラメーターに指定する値は、適用する他のパラメーターを決定します。

promaxnorm=TRUE | FALSE

True に設定すると、回転前の因子パターンの行正規化が使用されます。これは、Promax ターゲット行列の計算に使用されます。

デフォルトTRUE
singular=double

斜交回転の特異点基準を指定します。

別名sing
デフォルト1E-08
最小値0
最終更新: 2026年3月26日