偏最小 2 乗 アクションセット: 構文

偏最小 2 乗を含む縮小ランク線形モデルを当てはめるアクションを提供します

pls アクション

偏最小 2 乗を含む多くの線形予測法のいずれかを使用してモデルを当てはめます。

pls.pls <result=results> <status=rc> /
attributes
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
cenScale=TRUE | FALSE,
class
={{
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
classGlobalOptions
={
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE
},
classLevelsPrint=TRUE | FALSE,
collection
={{
details=TRUE | FALSE,
required parameter name="string",
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
cvTest
={
nSamp=integer,
pValue=double,
seed=integer,
stat="PRESS" | "T2"
},
details=TRUE | FALSE,
display
={
caseSensitive=TRUE | FALSE,
exclude=TRUE | FALSE,
excludeAll=TRUE | FALSE,
keyIsPath=TRUE | FALSE,
names={"string-1" <, "string-2", ...>},
pathType="LABEL" | "NAME",
traceNames=TRUE | FALSE
},
groupbyLimit=64-bit-integer,
inputs
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
required parameter method
={
algorithm="EIG" | "NIPALS" | "SVD",
epsilon=double,
maxIter=integer,
required parameter name="PCR" | "PLS" | "RRR" | "SIMPLS"
},
model
={
depVars
={{
name="variable-name"
}, {...}},
effects
={{
interaction="BAR" | "CROSS" | "NONE",
maxInteract=integer,
nest={"string-1" <, "string-2", ...>},
required parameter vars={"string-1" <, "string-2", ...>}
}, {...}},
intercept=TRUE | FALSE,
solution=TRUE | FALSE
},
multimember
={{
details=TRUE | FALSE,
required parameter name="string",
noEffect=TRUE | FALSE,
stdize=TRUE | FALSE,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>},
weight={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
nFactors=integer,
noCenter=TRUE | FALSE,
noCVStdize=TRUE | FALSE,
nominals
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
noScale=TRUE | FALSE,
output
={
casOut
={
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"
promote=TRUE | FALSE
replace=TRUE | FALSE
replication=integer
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
threadBlockSize=64-bit-integer
timeStamp="string"
where={"string-1" <, "string-2", ...>}
},
copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | {"variable-name-1" <, "variable-name-2", ...>},
h="string",
predicted="string",
press="string",
role="string",
t2="string",
xResidual="string",
xScore="string",
xStd="string",
xStdsse="string",
yResidual="string",
yScore="string",
yStd="string",
yStdsse="string"
},
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
},
partitionByFrac
={
seed=integer,
test=double
},
partitionByVar
={
required parameter name="variable-name",
test="string",
train="string"
},
polynomial
={{
degree=integer,
details=TRUE | FALSE,
labelStyle
={
expand=TRUE | FALSE
exponent="string"
includeName=TRUE | FALSE
productSymbol="NONE" | "string"
},
mDegree=integer,
required parameter name="string",
noSeparate=TRUE | FALSE,
standardize
={
method="MOMENTS" | "MRANGE" | "WMOMENTS"
options="CENTER" | "CENTERSCALE" | "NONE" | "SCALE"
prefix="NONE" | "string"
},
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
spline
={{
basis="BSPLINE" | "TPF_DEFAULT" | "TPF_NOINT" | "TPF_NOINTANDNOPOWERS" | "TPF_NOPOWERS",
dataBoundary=TRUE | FALSE,
degree=integer,
details=TRUE | FALSE,
knotMax=double,
knotMethod
={
equal=integer
list={double-1 <, double-2, ...>}
listWithBoundary={double-1 <, double-2, ...>}
multiscale
={
endScale=integer
startScale=integer
}
rangeFractions={double-1 <, double-2, ...>}
},
knotMin=double,
required parameter name="string",
naturalCubic=TRUE | FALSE,
separate=TRUE | FALSE,
split=TRUE | FALSE,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
required parameter 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",
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"
}
},
target="string",
varss=TRUE | FALSE
;
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 output

required parametercasOut

モデルの当てはめ後に計算される Observationwise 統計量を含むデータテーブルをサーバー上に作成します。

 outputTables

names

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

パラメーターの説明

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

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

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

別名attribute

cenScale=TRUE | FALSE

True に設定すると、中心化と尺度化の情報が表示されます。

デフォルトFALSE

class={{classStatement-1} <, {classStatement-2}, ...>}

分析で説明変数として使用する分類変数を指定します。

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

別名classVars

classGlobalOptions={classopts}

すべての分類変数に適用するオプションを指定します。

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

別名classGlobalOpts

classLevelsPrint=TRUE | FALSE

False に設定すると、クラスレベルの表示が抑制されます。

デフォルトTRUE

collection={{collection-1} <, {collection-2}, ...>}

複数の自由度を持つ単一の効果として扱われる一連の変数を定義します。

collection の値は次のいずれかになります:

details=TRUE | FALSE

True に設定すると、この効果に関連する追加の詳細を示すテーブルが要求されます。

デフォルトFALSE
* name="string"

効果の名前を指定します。

* vars={"variable-name-1" <, "variable-name-2", ...>}

複数の自由度を持つ単一の効果として扱われる一連の変数を指定します。コレクション効果によって寄与される計画行列の列は、コレクション効果の定義に表示される順序での構成変数のデザイン列です。

cvTest={cvTestOptions}

van der Voet のランダム化に基づくモデル比較テストを実行します。

長い形式cvTest={stat="PRESS" | "T2"}
短い形式cvTest="PRESS" | "T2"

cvTestOptions の値は次のいずれかになります:

nSamp=integer

実行するランダム化の数を指定します。

デフォルト1000
範囲0–MACINT
pValue=double

有意差を宣言するためのカットオフ確率を指定します。

別名pVal
デフォルト0.1
範囲0–1
seed=integer

乱数ストリームのシード値を指定します。

デフォルト0
最小値0
stat="PRESS" | "T2"

モデル比較の検定統計量を指定します。Hotelling の T^2 統計量の場合は T2、予測された残差平方和の場合は PRESS を指定できます。

デフォルトT2

details=TRUE | FALSE

True に設定すると、当てはめモデルの詳細が表示されます。

別名detail
デフォルトFALSE

display={displayTables}

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

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

groupbyLimit=64-bit-integer

BY グループの数が指定された値を超えた場合、分析を抑制します。

最小値1

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

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

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

別名input

* method={methodOptions}

一般的な因子抽出方法の設定を指定します。

長い形式method={name="PCR" | "PLS" | "RRR" | "SIMPLS"}
短い形式method="PCR" | "PLS" | "RRR" | "SIMPLS"

methodOptions の値は次のいずれかになります:

algorithm="EIG" | "NIPALS" | "SVD"

抽出された PLS 因子の計算に使用するアルゴリズムを指定します。

別名alg
デフォルトNIPALS
epsilon=double

NIPALS アルゴリズムの収束基準を指定します。

別名eps
デフォルト1E-12
範囲0–1
maxIter=integer

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

デフォルト200
範囲0–MACINT
* name="PCR" | "PLS" | "RRR" | "SIMPLS"

使用する一般的な因子抽出法の名前を指定します。

model={modelOptions}

モデルの Y 行列と X 行列をそれぞれ決定する応答と予測子を指定します。

modelOptions の値は次のいずれかになります:

depVars={{responsevar-1} <, {responsevar-2}, ...>}

モデルの応答変数として使用する 1 つ以上の変数を指定します。すべてのモデルが複数の応答変数をサポートしているわけではありません。

別名depVar
target
name="variable-name"

応答変数に名前を指定します。

effects={{effect-1} <, {effect-2}, ...>}

モデルを定義する効果のリストを指定します。このリストの各項は、vars パラメーターで指定された変数とその交互作用 (NONE、CROSS、BAR) で構成されます。交互作用が BAR の場合、maxInteract パラメーターによって制限されます。

effect の値は次のいずれかになります:

interaction="BAR" | "CROSS" | "NONE"

変数の交互作用の種類を指定します。

別名interact
デフォルトNONE
maxInteract=integer

BAR の交互作用と組み合わせて使用すると、指定した整数値よりも次数が高い交互作用の効果を排除します。

nest={"string-1" <, "string-2", ...>}

vars パラメーターによって定義された項内でネストされる変数を指定します。BAR または CROSS 交互作用の項では、ネストは vars パラメーターの最後の変数に対応します。交互作用のない項については、ネストは vars パラメーターにリストされているすべての変数に分散されます。

* vars={"string-1" <, "string-2", ...>}

効果の項を定義する際に使用する変数を指定します。少なくとも 1 つの変数を指定する必要があります。

intercept=TRUE | FALSE

True に設定すると、切片項がモデルに含まれます。

デフォルトFALSE
solution=TRUE | FALSE

True に設定すると、応答の最終的な予測モデルの係数が表示されます。

デフォルトFALSE

multimember={{multimember-1} <, {multimember-2}, ...>}

vars パラメーターで指定された 1 つ以上の分類変数を使用して、各オブザベーションを分類変数のレベルの結合の 1 つ以上のレベルに関連付けることができます。

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

nClassLevelsPrint=integer

クラスレベルの表示を制限します。値 0 はすべてのレベルを抑制します。

最小値0

nFactors=integer

抽出する因子の数を指定します。

別名nFac
lv
デフォルト0
最小値0

noCenter=TRUE | FALSE

True に設定すると、当てはめの前に応答と予測子の中心化が抑制されます。

デフォルトFALSE

noCVStdize=TRUE | FALSE

True に設定すると、交差検証時に応答と予測子の再中心化と再尺度化を抑制します。

デフォルトFALSE

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

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

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

別名nominal

noScale=TRUE | FALSE

True に設定すると、当てはめの前に応答と予測子の尺度化が抑制されます。

デフォルトFALSE

output={outputOptions}

モデルの当てはめ後に計算される Observationwise 統計量を含むデータテーブルをサーバー上に作成します。

outputOptions の値は次のいずれかになります:

* casOut={casouttable}

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

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

copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | {"variable-name-1" <, "variable-name-2", ...>}

入力テーブルから出力テーブルにコピーされる 1 つ以上の変数のリストを指定します。代わりに、すべての変数、モデリングで使用されるすべての変数、またはすべての数値変数を入力テーブルから出力テーブルにコピーする値 ALL、ALL_MODEL、またはALL_NUMERIC を指定することもできます。

h="string"

近似てこ比を要求します。空の文字列に設定されている場合、接頭辞 H が出力変数の名前付けに使用されます。

predicted="string"

各応答の予測値を要求します。空の文字列が設定されている場合は、接頭辞 Pred が出力変数の名前付けに使用されます。

別名p
pred
press="string"

各応答に対して近似予測残差を要求します。空の文字列に設定されている場合は、接頭辞 PRESS が出力変数の名前付けに使用されます。

role="string"

モデルを当てはめる際に各オブザベーションが果たす役割を示す数値を要求します。空の文字列に設定されている場合は、接頭辞 _ROLE_ が出力変数の名前付けに使用されます。

t2="string"

スコア値の尺度化された平方和を指定します。空の文字列に設定されている場合は、接頭辞 TSquare が出力変数の名前付けに使用されます。

別名tSquare
xResidual="string"

各応答の残差を要求します。空の文字列が設定されている場合は、接頭辞 XResid が出力変数の名前付けに使用されます。

別名xr
xResid
xScore="string"

選択した各モデル因子に対して抽出された因子 (X スコア、潜在ベクトル、潜在変数、T) を要求します。空の文字列が設定されている場合は、接頭辞 XScore が出力変数の名前付けに使用されます。

xStd="string"

各予測子の標準化された (中心化、尺度化された) 予測子値を要求します。空の文字列に設定されている場合は、接頭辞 StdX が出力変数の名前付けに使用されます。

別名stdX
xStdsse="string"

標準化された予測子の残差の平方和を要求します。空の文字列に設定されている場合は、接頭辞 StdXSSE が出力変数の名前付けに使用されます。

別名xQres
stdXsse
yResidual="string"

各応答の残差を要求します。空の文字列が設定されている場合は、接頭辞 YResid が出力変数の名前付けに使用されます。

別名yr
yResid
yScore="string"

選択した各モデル因子に対して抽出された応答 (Y スコア、U) を要求します。空の文字列が設定されている場合は、接頭辞 YScore が出力変数の名前付けに使用されます。

yStd="string"

各応答の標準化された (中心化、尺度化された) 応答値を要求します。空の文字列に設定されている場合は、出力変数の名前付けに接頭辞 StdY が使用されます。

別名stdY
yStdsse="string"

標準化された応答の残差の平方和を要求します。空の文字列に設定されている場合は、接頭辞 StdYSSE が出力変数の名前付けに使用されます。

別名yQres
stdYsse

outputTables={outputTables}

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

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

別名displayOut

partitionByFrac={partByFracStatement}

学習と検証に使用されるデータの割合を指定します。

別名partByFrac

partByFracStatement の値は次のいずれかになります:

seed=integer

データのパーティション分割に使用される乱数生成器で使用するシードを指定します。

デフォルト0
test=double

入力テーブルの指定された比率のオブザベーションをテストの役割にランダムに割り当てます。テストと検証のパラメーターで指定されている分数の合計は 1 より小さくなければなりません。

範囲0–1

partitionByVar={partByVarStatement}

データを学習と検証の役割にパーティション化するために使用する変数とその値を指定します。

別名partByVar
長い形式partitionByVar={name="variable-name"}
短い形式partitionByVar="variable-name"

partByVarStatement の値は次のいずれかになります:

* name="variable-name"

各オブザベーションに役割を割り当てるために値が使用される入力テーブルの変数に名前を指定します。

test="string"

テストの役割にオブザベーションを割り当てるために使用される変数のフォーマットされた値を指定します。

train="string"

学習の役割にオブザベーションを割り当てるために使用される変数のフォーマットされた値を指定します。学習パラメーターを指定しないと、テストと検証パラメーターによって役割が決定されないすべてのオブザベーションは、学習に割り当てられます。

polynomial={{polynomial-1} <, {polynomial-2}, ...>}

多項式の効果を指定します。指定されたすべての変数は数値でなければなりません。計画行列の列は、指定された多項式の各項に対して生成されます。デフォルトでは、これらの項のそれぞれは、モデル構築の目的で個別の効果として扱われます。

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

別名poly

spline={{spline-1} <, {spline-2}, ...>}

変数を指定されたパラメーターに依存するスプライン基底に展開します。

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

* table={castable}

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

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

target="string"

分析に使用するターゲット変数を指定します。

varss=TRUE | FALSE

True に設定すると、各応答と予測での変動量が表示されます。

デフォルトFALSE

pls アクション

偏最小 2 乗を含む多くの線形予測法のいずれかを使用してモデルを当てはめます。

results, info = s:pls_pls{
attributes
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
cenScale=true | false,
class
={{
countMissing=true | false,
descending=true | false,
ignoreMissing=true | false,
levelizeRaw=true | false,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=true | false,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
classGlobalOptions
={
countMissing=true | false,
descending=true | false,
ignoreMissing=true | false,
levelizeRaw=true | false,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=true | false
},
classLevelsPrint=true | false,
collection
={{
details=true | false,
required parameter name="string",
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
cvTest
={
nSamp=integer,
pValue=double,
seed=integer,
stat="PRESS" | "T2"
},
details=true | false,
display
={
caseSensitive=true | false,
exclude=true | false,
excludeAll=true | false,
keyIsPath=true | false,
names={"string-1" <, "string-2", ...>},
pathType="LABEL" | "NAME",
traceNames=true | false
},
groupbyLimit=64-bit-integer,
inputs
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
required parameter method
={
algorithm="EIG" | "NIPALS" | "SVD",
epsilon=double,
maxIter=integer,
required parameter name="PCR" | "PLS" | "RRR" | "SIMPLS"
},
model
={
depVars
={{
name="variable-name"
}, {...}},
effects
={{
interaction="BAR" | "CROSS" | "NONE",
maxInteract=integer,
nest={"string-1" <, "string-2", ...>},
required parameter vars={"string-1" <, "string-2", ...>}
}, {...}},
intercept=true | false,
solution=true | false
},
multimember
={{
details=true | false,
required parameter name="string",
noEffect=true | false,
stdize=true | false,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>},
weight={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
nFactors=integer,
noCenter=true | false,
noCVStdize=true | false,
nominals
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
noScale=true | false,
output
={
casOut
={
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"
promote=true | false
replace=true | false
replication=integer
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
threadBlockSize=64-bit-integer
timeStamp="string"
where={"string-1" <, "string-2", ...>}
},
copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | {"variable-name-1" <, "variable-name-2", ...>},
h="string",
predicted="string",
press="string",
role="string",
t2="string",
xResidual="string",
xScore="string",
xStd="string",
xStdsse="string",
yResidual="string",
yScore="string",
yStd="string",
yStdsse="string"
},
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
},
partitionByFrac
={
seed=integer,
test=double
},
partitionByVar
={
required parameter name="variable-name",
test="string",
train="string"
},
polynomial
={{
degree=integer,
details=true | false,
labelStyle
={
expand=true | false
exponent="string"
includeName=true | false
productSymbol="NONE" | "string"
},
mDegree=integer,
required parameter name="string",
noSeparate=true | false,
standardize
={
method="MOMENTS" | "MRANGE" | "WMOMENTS"
options="CENTER" | "CENTERSCALE" | "NONE" | "SCALE"
prefix="NONE" | "string"
},
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
spline
={{
basis="BSPLINE" | "TPF_DEFAULT" | "TPF_NOINT" | "TPF_NOINTANDNOPOWERS" | "TPF_NOPOWERS",
dataBoundary=true | false,
degree=integer,
details=true | false,
knotMax=double,
knotMethod
={
equal=integer
list={double-1 <, double-2, ...>}
listWithBoundary={double-1 <, double-2, ...>}
multiscale
={
endScale=integer
startScale=integer
}
rangeFractions={double-1 <, double-2, ...>}
},
knotMin=double,
required parameter name="string",
naturalCubic=true | false,
separate=true | false,
split=true | false,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
required parameter 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",
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"
}
},
target="string",
varss=true | false
}
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 output

required parametercasOut

モデルの当てはめ後に計算される Observationwise 統計量を含むデータテーブルをサーバー上に作成します。

 outputTables

names

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

パラメーターの説明

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

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

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

別名attribute

cenScale=true | false

True に設定すると、中心化と尺度化の情報が表示されます。

デフォルトfalse

class={{classStatement-1} <, {classStatement-2}, ...>}

分析で説明変数として使用する分類変数を指定します。

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

別名classVars

classGlobalOptions={classopts}

すべての分類変数に適用するオプションを指定します。

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

別名classGlobalOpts

classLevelsPrint=true | false

False に設定すると、クラスレベルの表示が抑制されます。

デフォルトtrue

collection={{collection-1} <, {collection-2}, ...>}

複数の自由度を持つ単一の効果として扱われる一連の変数を定義します。

collection の値は次のいずれかになります:

details=true | false

True に設定すると、この効果に関連する追加の詳細を示すテーブルが要求されます。

デフォルトfalse
* name="string"

効果の名前を指定します。

* vars={"variable-name-1" <, "variable-name-2", ...>}

複数の自由度を持つ単一の効果として扱われる一連の変数を指定します。コレクション効果によって寄与される計画行列の列は、コレクション効果の定義に表示される順序での構成変数のデザイン列です。

cvTest={cvTestOptions}

van der Voet のランダム化に基づくモデル比較テストを実行します。

長い形式cvTest={stat="PRESS" | "T2"}
短い形式cvTest="PRESS" | "T2"

cvTestOptions の値は次のいずれかになります:

nSamp=integer

実行するランダム化の数を指定します。

デフォルト1000
範囲0–MACINT
pValue=double

有意差を宣言するためのカットオフ確率を指定します。

別名pVal
デフォルト0.1
範囲0–1
seed=integer

乱数ストリームのシード値を指定します。

デフォルト0
最小値0
stat="PRESS" | "T2"

モデル比較の検定統計量を指定します。Hotelling の T^2 統計量の場合は T2、予測された残差平方和の場合は PRESS を指定できます。

デフォルトT2

details=true | false

True に設定すると、当てはめモデルの詳細が表示されます。

別名detail
デフォルトfalse

display={displayTables}

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

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

groupbyLimit=64-bit-integer

BY グループの数が指定された値を超えた場合、分析を抑制します。

最小値1

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

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

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

別名input

* method={methodOptions}

一般的な因子抽出方法の設定を指定します。

長い形式method={name="PCR" | "PLS" | "RRR" | "SIMPLS"}
短い形式method="PCR" | "PLS" | "RRR" | "SIMPLS"

methodOptions の値は次のいずれかになります:

algorithm="EIG" | "NIPALS" | "SVD"

抽出された PLS 因子の計算に使用するアルゴリズムを指定します。

別名alg
デフォルトNIPALS
epsilon=double

NIPALS アルゴリズムの収束基準を指定します。

別名eps
デフォルト1E-12
範囲0–1
maxIter=integer

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

デフォルト200
範囲0–MACINT
* name="PCR" | "PLS" | "RRR" | "SIMPLS"

使用する一般的な因子抽出法の名前を指定します。

model={modelOptions}

モデルの Y 行列と X 行列をそれぞれ決定する応答と予測子を指定します。

modelOptions の値は次のいずれかになります:

depVars={{responsevar-1} <, {responsevar-2}, ...>}

モデルの応答変数として使用する 1 つ以上の変数を指定します。すべてのモデルが複数の応答変数をサポートしているわけではありません。

別名depVar
target
name="variable-name"

応答変数に名前を指定します。

effects={{effect-1} <, {effect-2}, ...>}

モデルを定義する効果のリストを指定します。このリストの各項は、vars パラメーターで指定された変数とその交互作用 (NONE、CROSS、BAR) で構成されます。交互作用が BAR の場合、maxInteract パラメーターによって制限されます。

effect の値は次のいずれかになります:

interaction="BAR" | "CROSS" | "NONE"

変数の交互作用の種類を指定します。

別名interact
デフォルトNONE
maxInteract=integer

BAR の交互作用と組み合わせて使用すると、指定した整数値よりも次数が高い交互作用の効果を排除します。

nest={"string-1" <, "string-2", ...>}

vars パラメーターによって定義された項内でネストされる変数を指定します。BAR または CROSS 交互作用の項では、ネストは vars パラメーターの最後の変数に対応します。交互作用のない項については、ネストは vars パラメーターにリストされているすべての変数に分散されます。

* vars={"string-1" <, "string-2", ...>}

効果の項を定義する際に使用する変数を指定します。少なくとも 1 つの変数を指定する必要があります。

intercept=true | false

True に設定すると、切片項がモデルに含まれます。

デフォルトfalse
solution=true | false

True に設定すると、応答の最終的な予測モデルの係数が表示されます。

デフォルトfalse

multimember={{multimember-1} <, {multimember-2}, ...>}

vars パラメーターで指定された 1 つ以上の分類変数を使用して、各オブザベーションを分類変数のレベルの結合の 1 つ以上のレベルに関連付けることができます。

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

nClassLevelsPrint=integer

クラスレベルの表示を制限します。値 0 はすべてのレベルを抑制します。

最小値0

nFactors=integer

抽出する因子の数を指定します。

別名nFac
lv
デフォルト0
最小値0

noCenter=true | false

True に設定すると、当てはめの前に応答と予測子の中心化が抑制されます。

デフォルトfalse

noCVStdize=true | false

True に設定すると、交差検証時に応答と予測子の再中心化と再尺度化を抑制します。

デフォルトfalse

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

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

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

別名nominal

noScale=true | false

True に設定すると、当てはめの前に応答と予測子の尺度化が抑制されます。

デフォルトfalse

output={outputOptions}

モデルの当てはめ後に計算される Observationwise 統計量を含むデータテーブルをサーバー上に作成します。

outputOptions の値は次のいずれかになります:

* casOut={casouttable}

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

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

copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | {"variable-name-1" <, "variable-name-2", ...>}

入力テーブルから出力テーブルにコピーされる 1 つ以上の変数のリストを指定します。代わりに、すべての変数、モデリングで使用されるすべての変数、またはすべての数値変数を入力テーブルから出力テーブルにコピーする値 ALL、ALL_MODEL、またはALL_NUMERIC を指定することもできます。

h="string"

近似てこ比を要求します。空の文字列に設定されている場合、接頭辞 H が出力変数の名前付けに使用されます。

predicted="string"

各応答の予測値を要求します。空の文字列が設定されている場合は、接頭辞 Pred が出力変数の名前付けに使用されます。

別名p
pred
press="string"

各応答に対して近似予測残差を要求します。空の文字列に設定されている場合は、接頭辞 PRESS が出力変数の名前付けに使用されます。

role="string"

モデルを当てはめる際に各オブザベーションが果たす役割を示す数値を要求します。空の文字列に設定されている場合は、接頭辞 _ROLE_ が出力変数の名前付けに使用されます。

t2="string"

スコア値の尺度化された平方和を指定します。空の文字列に設定されている場合は、接頭辞 TSquare が出力変数の名前付けに使用されます。

別名tSquare
xResidual="string"

各応答の残差を要求します。空の文字列が設定されている場合は、接頭辞 XResid が出力変数の名前付けに使用されます。

別名xr
xResid
xScore="string"

選択した各モデル因子に対して抽出された因子 (X スコア、潜在ベクトル、潜在変数、T) を要求します。空の文字列が設定されている場合は、接頭辞 XScore が出力変数の名前付けに使用されます。

xStd="string"

各予測子の標準化された (中心化、尺度化された) 予測子値を要求します。空の文字列に設定されている場合は、接頭辞 StdX が出力変数の名前付けに使用されます。

別名stdX
xStdsse="string"

標準化された予測子の残差の平方和を要求します。空の文字列に設定されている場合は、接頭辞 StdXSSE が出力変数の名前付けに使用されます。

別名xQres
stdXsse
yResidual="string"

各応答の残差を要求します。空の文字列が設定されている場合は、接頭辞 YResid が出力変数の名前付けに使用されます。

別名yr
yResid
yScore="string"

選択した各モデル因子に対して抽出された応答 (Y スコア、U) を要求します。空の文字列が設定されている場合は、接頭辞 YScore が出力変数の名前付けに使用されます。

yStd="string"

各応答の標準化された (中心化、尺度化された) 応答値を要求します。空の文字列に設定されている場合は、出力変数の名前付けに接頭辞 StdY が使用されます。

別名stdY
yStdsse="string"

標準化された応答の残差の平方和を要求します。空の文字列に設定されている場合は、接頭辞 StdYSSE が出力変数の名前付けに使用されます。

別名yQres
stdYsse

outputTables={outputTables}

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

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

別名displayOut

partitionByFrac={partByFracStatement}

学習と検証に使用されるデータの割合を指定します。

別名partByFrac

partByFracStatement の値は次のいずれかになります:

seed=integer

データのパーティション分割に使用される乱数生成器で使用するシードを指定します。

デフォルト0
test=double

入力テーブルの指定された比率のオブザベーションをテストの役割にランダムに割り当てます。テストと検証のパラメーターで指定されている分数の合計は 1 より小さくなければなりません。

範囲0–1

partitionByVar={partByVarStatement}

データを学習と検証の役割にパーティション化するために使用する変数とその値を指定します。

別名partByVar
長い形式partitionByVar={name="variable-name"}
短い形式partitionByVar="variable-name"

partByVarStatement の値は次のいずれかになります:

* name="variable-name"

各オブザベーションに役割を割り当てるために値が使用される入力テーブルの変数に名前を指定します。

test="string"

テストの役割にオブザベーションを割り当てるために使用される変数のフォーマットされた値を指定します。

train="string"

学習の役割にオブザベーションを割り当てるために使用される変数のフォーマットされた値を指定します。学習パラメーターを指定しないと、テストと検証パラメーターによって役割が決定されないすべてのオブザベーションは、学習に割り当てられます。

polynomial={{polynomial-1} <, {polynomial-2}, ...>}

多項式の効果を指定します。指定されたすべての変数は数値でなければなりません。計画行列の列は、指定された多項式の各項に対して生成されます。デフォルトでは、これらの項のそれぞれは、モデル構築の目的で個別の効果として扱われます。

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

別名poly

spline={{spline-1} <, {spline-2}, ...>}

変数を指定されたパラメーターに依存するスプライン基底に展開します。

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

* table={castable}

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

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

target="string"

分析に使用するターゲット変数を指定します。

varss=true | false

True に設定すると、各応答と予測での変動量が表示されます。

デフォルトfalse

pls アクション

偏最小 2 乗を含む多くの線形予測法のいずれかを使用してモデルを当てはめます。

results=s.pls.pls(
attributes
=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
cenScale=True | False,
class_
=[{
"countMissing":True | False,
"descending":True | False,
"ignoreMissing":True | False,
"levelizeRaw":True | False,
"maxLev":integer,
"order":"FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
"param":"BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
"ref":"FIRST" | "LAST" | double | "string",
"split":True | False,
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
classGlobalOptions
={
"countMissing":True | False,
"descending":True | False,
"ignoreMissing":True | False,
"levelizeRaw":True | False,
"maxLev":integer,
"order":"FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
"param":"BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
"ref":"FIRST" | "LAST" | double | "string",
"split":True | False
},
classLevelsPrint=True | False,
collection
=[{
"details":True | False,
required parameter "name":"string",
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
cvTest
={
"nSamp":integer,
"pValue":double,
"seed":integer,
"stat":"PRESS" | "T2"
},
details=True | False,
display
={
"caseSensitive":True | False,
"exclude":True | False,
"excludeAll":True | False,
"keyIsPath":True | False,
"names":["string-1" <, "string-2", ...>],
"pathType":"LABEL" | "NAME",
"traceNames":True | False
},
groupbyLimit=64-bit-integer,
inputs
=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
required parameter method
={
"algorithm":"EIG" | "NIPALS" | "SVD",
"epsilon":double,
"maxIter":integer,
required parameter "name":"PCR" | "PLS" | "RRR" | "SIMPLS"
},
model
={
"depVars"
:[{
"name":"variable-name"
}<, {...}>],
"effects"
:[{
"interaction":"BAR" | "CROSS" | "NONE",
"maxInteract":integer,
"nest":["string-1" <, "string-2", ...>],
required parameter "vars":["string-1" <, "string-2", ...>]
}<, {...}>],
"intercept":True | False,
"solution":True | False
},
multimember
=[{
"details":True | False,
required parameter "name":"string",
"noEffect":True | False,
"stdize":True | False,
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>],
"weight":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
nFactors=integer,
noCenter=True | False,
noCVStdize=True | False,
nominals
=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
noScale=True | False,
output
={
"casOut"
:{
"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"
"promote":True | False
"replace":True | False
"replication":integer
"tableRedistUpPolicy":"DEFER" | "NOREDIST" | "REBALANCE"
"threadBlockSize":64-bit-integer
"timeStamp":"string"
"where":["string-1" <, "string-2", ...>]
},
"copyVars":"ALL" | "ALL_MODEL" | "ALL_NUMERIC" | ["variable-name-1" <, "variable-name-2", ...>],
"h":"string",
"predicted":"string",
"press":"string",
"role":"string",
"t2":"string",
"xResidual":"string",
"xScore":"string",
"xStd":"string",
"xStdsse":"string",
"yResidual":"string",
"yScore":"string",
"yStd":"string",
"yStdsse":"string"
},
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
},
partitionByFrac
={
"seed":integer,
"test":double
},
partitionByVar
={
required parameter "name":"variable-name",
"test":"string",
"train":"string"
},
polynomial
=[{
"degree":integer,
"details":True | False,
"labelStyle"
:{
"expand":True | False
"exponent":"string"
"includeName":True | False
"productSymbol":"NONE" | "string"
},
"mDegree":integer,
required parameter "name":"string",
"noSeparate":True | False,
"standardize"
:{
"method":"MOMENTS" | "MRANGE" | "WMOMENTS"
"options":"CENTER" | "CENTERSCALE" | "NONE" | "SCALE"
"prefix":"NONE" | "string"
},
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
spline
=[{
"basis":"BSPLINE" | "TPF_DEFAULT" | "TPF_NOINT" | "TPF_NOINTANDNOPOWERS" | "TPF_NOPOWERS",
"dataBoundary":True | False,
"degree":integer,
"details":True | False,
"knotMax":double,
"knotMethod"
:{
"equal":integer
"list":[double-1 <, double-2, ...>]
"listWithBoundary":[double-1 <, double-2, ...>]
"multiscale"
:{
"endScale":integer
"startScale":integer
}
"rangeFractions":[double-1 <, double-2, ...>]
},
"knotMin":double,
required parameter "name":"string",
"naturalCubic":True | False,
"separate":True | False,
"split":True | False,
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
required parameter 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",
"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"
}
},
target="string",
varss=True | False
)
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 output

required parametercasOut

モデルの当てはめ後に計算される Observationwise 統計量を含むデータテーブルをサーバー上に作成します。

 outputTables

names

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

パラメーターの説明

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

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

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

別名attribute

cenScale=True | False

True に設定すると、中心化と尺度化の情報が表示されます。

デフォルトFalse

class_=[{classStatement-1} <, {classStatement-2}, ...>]

分析で説明変数として使用する分類変数を指定します。

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

別名classVars

classGlobalOptions={classopts}

すべての分類変数に適用するオプションを指定します。

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

別名classGlobalOpts

classLevelsPrint=True | False

False に設定すると、クラスレベルの表示が抑制されます。

デフォルトTrue

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

複数の自由度を持つ単一の効果として扱われる一連の変数を定義します。

collection の値は次のいずれかになります:

"details":True | False

True に設定すると、この効果に関連する追加の詳細を示すテーブルが要求されます。

デフォルトFalse
* "name":"string"

効果の名前を指定します。

* "vars":["variable-name-1" <, "variable-name-2", ...>]

複数の自由度を持つ単一の効果として扱われる一連の変数を指定します。コレクション効果によって寄与される計画行列の列は、コレクション効果の定義に表示される順序での構成変数のデザイン列です。

cvTest={cvTestOptions}

van der Voet のランダム化に基づくモデル比較テストを実行します。

長い形式cvTest={"stat":"PRESS" | "T2"}
短い形式cvTest="PRESS" | "T2"

cvTestOptions の値は次のいずれかになります:

"nSamp":integer

実行するランダム化の数を指定します。

デフォルト1000
範囲0–MACINT
"pValue":double

有意差を宣言するためのカットオフ確率を指定します。

別名pVal
デフォルト0.1
範囲0–1
"seed":integer

乱数ストリームのシード値を指定します。

デフォルト0
最小値0
"stat":"PRESS" | "T2"

モデル比較の検定統計量を指定します。Hotelling の T^2 統計量の場合は T2、予測された残差平方和の場合は PRESS を指定できます。

デフォルトT2

details=True | False

True に設定すると、当てはめモデルの詳細が表示されます。

別名detail
デフォルトFalse

display={displayTables}

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

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

groupbyLimit=64-bit-integer

BY グループの数が指定された値を超えた場合、分析を抑制します。

最小値1

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

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

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

別名input

* method={methodOptions}

一般的な因子抽出方法の設定を指定します。

長い形式method={"name":"PCR" | "PLS" | "RRR" | "SIMPLS"}
短い形式method="PCR" | "PLS" | "RRR" | "SIMPLS"

methodOptions の値は次のいずれかになります:

"algorithm":"EIG" | "NIPALS" | "SVD"

抽出された PLS 因子の計算に使用するアルゴリズムを指定します。

別名alg
デフォルトNIPALS
"epsilon":double

NIPALS アルゴリズムの収束基準を指定します。

別名eps
デフォルト1E-12
範囲0–1
"maxIter":integer

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

デフォルト200
範囲0–MACINT
* "name":"PCR" | "PLS" | "RRR" | "SIMPLS"

使用する一般的な因子抽出法の名前を指定します。

model={modelOptions}

モデルの Y 行列と X 行列をそれぞれ決定する応答と予測子を指定します。

modelOptions の値は次のいずれかになります:

"depVars":[{responsevar-1} <, {responsevar-2}, ...>]

モデルの応答変数として使用する 1 つ以上の変数を指定します。すべてのモデルが複数の応答変数をサポートしているわけではありません。

別名depVar
target
"name":"variable-name"

応答変数に名前を指定します。

"effects":[{effect-1} <, {effect-2}, ...>]

モデルを定義する効果のリストを指定します。このリストの各項は、vars パラメーターで指定された変数とその交互作用 (NONE、CROSS、BAR) で構成されます。交互作用が BAR の場合、maxInteract パラメーターによって制限されます。

effect の値は次のいずれかになります:

"interaction":"BAR" | "CROSS" | "NONE"

変数の交互作用の種類を指定します。

別名interact
デフォルトNONE
"maxInteract":integer

BAR の交互作用と組み合わせて使用すると、指定した整数値よりも次数が高い交互作用の効果を排除します。

"nest":["string-1" <, "string-2", ...>]

vars パラメーターによって定義された項内でネストされる変数を指定します。BAR または CROSS 交互作用の項では、ネストは vars パラメーターの最後の変数に対応します。交互作用のない項については、ネストは vars パラメーターにリストされているすべての変数に分散されます。

* "vars":["string-1" <, "string-2", ...>]

効果の項を定義する際に使用する変数を指定します。少なくとも 1 つの変数を指定する必要があります。

"intercept":True | False

True に設定すると、切片項がモデルに含まれます。

デフォルトFalse
"solution":True | False

True に設定すると、応答の最終的な予測モデルの係数が表示されます。

デフォルトFalse

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

vars パラメーターで指定された 1 つ以上の分類変数を使用して、各オブザベーションを分類変数のレベルの結合の 1 つ以上のレベルに関連付けることができます。

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

nClassLevelsPrint=integer

クラスレベルの表示を制限します。値 0 はすべてのレベルを抑制します。

最小値0

nFactors=integer

抽出する因子の数を指定します。

別名nFac
lv
デフォルト0
最小値0

noCenter=True | False

True に設定すると、当てはめの前に応答と予測子の中心化が抑制されます。

デフォルトFalse

noCVStdize=True | False

True に設定すると、交差検証時に応答と予測子の再中心化と再尺度化を抑制します。

デフォルトFalse

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

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

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

別名nominal

noScale=True | False

True に設定すると、当てはめの前に応答と予測子の尺度化が抑制されます。

デフォルトFalse

output={outputOptions}

モデルの当てはめ後に計算される Observationwise 統計量を含むデータテーブルをサーバー上に作成します。

outputOptions の値は次のいずれかになります:

* "casOut":{casouttable}

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

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

"copyVars":"ALL" | "ALL_MODEL" | "ALL_NUMERIC" | ["variable-name-1" <, "variable-name-2", ...>]

入力テーブルから出力テーブルにコピーされる 1 つ以上の変数のリストを指定します。代わりに、すべての変数、モデリングで使用されるすべての変数、またはすべての数値変数を入力テーブルから出力テーブルにコピーする値 ALL、ALL_MODEL、またはALL_NUMERIC を指定することもできます。

"h":"string"

近似てこ比を要求します。空の文字列に設定されている場合、接頭辞 H が出力変数の名前付けに使用されます。

"predicted":"string"

各応答の予測値を要求します。空の文字列が設定されている場合は、接頭辞 Pred が出力変数の名前付けに使用されます。

別名p
pred
"press":"string"

各応答に対して近似予測残差を要求します。空の文字列に設定されている場合は、接頭辞 PRESS が出力変数の名前付けに使用されます。

"role":"string"

モデルを当てはめる際に各オブザベーションが果たす役割を示す数値を要求します。空の文字列に設定されている場合は、接頭辞 _ROLE_ が出力変数の名前付けに使用されます。

"t2":"string"

スコア値の尺度化された平方和を指定します。空の文字列に設定されている場合は、接頭辞 TSquare が出力変数の名前付けに使用されます。

別名tSquare
"xResidual":"string"

各応答の残差を要求します。空の文字列が設定されている場合は、接頭辞 XResid が出力変数の名前付けに使用されます。

別名xr
xResid
"xScore":"string"

選択した各モデル因子に対して抽出された因子 (X スコア、潜在ベクトル、潜在変数、T) を要求します。空の文字列が設定されている場合は、接頭辞 XScore が出力変数の名前付けに使用されます。

"xStd":"string"

各予測子の標準化された (中心化、尺度化された) 予測子値を要求します。空の文字列に設定されている場合は、接頭辞 StdX が出力変数の名前付けに使用されます。

別名stdX
"xStdsse":"string"

標準化された予測子の残差の平方和を要求します。空の文字列に設定されている場合は、接頭辞 StdXSSE が出力変数の名前付けに使用されます。

別名xQres
stdXsse
"yResidual":"string"

各応答の残差を要求します。空の文字列が設定されている場合は、接頭辞 YResid が出力変数の名前付けに使用されます。

別名yr
yResid
"yScore":"string"

選択した各モデル因子に対して抽出された応答 (Y スコア、U) を要求します。空の文字列が設定されている場合は、接頭辞 YScore が出力変数の名前付けに使用されます。

"yStd":"string"

各応答の標準化された (中心化、尺度化された) 応答値を要求します。空の文字列に設定されている場合は、出力変数の名前付けに接頭辞 StdY が使用されます。

別名stdY
"yStdsse":"string"

標準化された応答の残差の平方和を要求します。空の文字列に設定されている場合は、接頭辞 StdYSSE が出力変数の名前付けに使用されます。

別名yQres
stdYsse

outputTables={outputTables}

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

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

別名displayOut

partitionByFrac={partByFracStatement}

学習と検証に使用されるデータの割合を指定します。

別名partByFrac

partByFracStatement の値は次のいずれかになります:

"seed":integer

データのパーティション分割に使用される乱数生成器で使用するシードを指定します。

デフォルト0
"test":double

入力テーブルの指定された比率のオブザベーションをテストの役割にランダムに割り当てます。テストと検証のパラメーターで指定されている分数の合計は 1 より小さくなければなりません。

範囲0–1

partitionByVar={partByVarStatement}

データを学習と検証の役割にパーティション化するために使用する変数とその値を指定します。

別名partByVar
長い形式partitionByVar={"name":"variable-name"}
短い形式partitionByVar="variable-name"

partByVarStatement の値は次のいずれかになります:

* "name":"variable-name"

各オブザベーションに役割を割り当てるために値が使用される入力テーブルの変数に名前を指定します。

"test":"string"

テストの役割にオブザベーションを割り当てるために使用される変数のフォーマットされた値を指定します。

"train":"string"

学習の役割にオブザベーションを割り当てるために使用される変数のフォーマットされた値を指定します。学習パラメーターを指定しないと、テストと検証パラメーターによって役割が決定されないすべてのオブザベーションは、学習に割り当てられます。

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

多項式の効果を指定します。指定されたすべての変数は数値でなければなりません。計画行列の列は、指定された多項式の各項に対して生成されます。デフォルトでは、これらの項のそれぞれは、モデル構築の目的で個別の効果として扱われます。

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

別名poly

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

変数を指定されたパラメーターに依存するスプライン基底に展開します。

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

* table={castable}

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

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

target="string"

分析に使用するターゲット変数を指定します。

varss=True | False

True に設定すると、各応答と予測での変動量が表示されます。

デフォルトFalse

pls アクション

偏最小 2 乗を含む多くの線形予測法のいずれかを使用してモデルを当てはめます。

results <– cas.pls.pls(s,
attributes
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
cenScale=TRUE | FALSE,
class
=list( list(
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE,
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
classGlobalOptions
=list(
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE
),
classLevelsPrint=TRUE | FALSE,
collection
=list( list(
details=TRUE | FALSE,
required parameter name="string",
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
cvTest
=list(
nSamp=integer,
pValue=double,
seed=integer,
stat="PRESS" | "T2"
),
details=TRUE | FALSE,
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
),
groupbyLimit=64-bit-integer,
inputs
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
required parameter method
=list(
algorithm="EIG" | "NIPALS" | "SVD",
epsilon=double,
maxIter=integer,
required parameter name="PCR" | "PLS" | "RRR" | "SIMPLS"
),
model
=list(
depVars
=list( list(
name="variable-name"
) <, list(...)>),
effects
=list( list(
interaction="BAR" | "CROSS" | "NONE",
maxInteract=integer,
nest=list("string-1" <, "string-2", ...>),
required parameter vars=list("string-1" <, "string-2", ...>)
) <, list(...)>),
intercept=TRUE | FALSE,
solution=TRUE | FALSE
),
multimember
=list( list(
details=TRUE | FALSE,
required parameter name="string",
noEffect=TRUE | FALSE,
stdize=TRUE | FALSE,
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>),
weight=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
nFactors=integer,
noCenter=TRUE | FALSE,
noCVStdize=TRUE | FALSE,
nominals
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
noScale=TRUE | FALSE,
output
=list(
casOut
=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"
promote=TRUE | FALSE
replace=TRUE | FALSE
replication=integer
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
threadBlockSize=64-bit-integer
timeStamp="string"
where=list("string-1" <, "string-2", ...>)
),
copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | list("variable-name-1" <, "variable-name-2", ...>),
h="string",
predicted="string",
press="string",
role="string",
t2="string",
xResidual="string",
xScore="string",
xStd="string",
xStdsse="string",
yResidual="string",
yScore="string",
yStd="string",
yStdsse="string"
),
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
),
partitionByFrac
=list(
seed=integer,
test=double
),
partitionByVar
=list(
required parameter name="variable-name",
test="string",
train="string"
),
polynomial
=list( list(
degree=integer,
details=TRUE | FALSE,
labelStyle
=list(
expand=TRUE | FALSE
exponent="string"
includeName=TRUE | FALSE
productSymbol="NONE" | "string"
),
mDegree=integer,
required parameter name="string",
noSeparate=TRUE | FALSE,
standardize
=list(
method="MOMENTS" | "MRANGE" | "WMOMENTS"
options="CENTER" | "CENTERSCALE" | "NONE" | "SCALE"
prefix="NONE" | "string"
),
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
spline
=list( list(
basis="BSPLINE" | "TPF_DEFAULT" | "TPF_NOINT" | "TPF_NOINTANDNOPOWERS" | "TPF_NOPOWERS",
dataBoundary=TRUE | FALSE,
degree=integer,
details=TRUE | FALSE,
knotMax=double,
knotMethod
=list(
equal=integer
list=list(double-1 <, double-2, ...>)
listWithBoundary=list(double-1 <, double-2, ...>)
multiscale
=list(
endScale=integer
startScale=integer
)
rangeFractions=list(double-1 <, double-2, ...>)
),
knotMin=double,
required parameter name="string",
naturalCubic=TRUE | FALSE,
separate=TRUE | FALSE,
split=TRUE | FALSE,
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
required parameter 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",
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"
)
),
target="string",
varss=TRUE | FALSE
)
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 output

required parametercasOut

モデルの当てはめ後に計算される Observationwise 統計量を含むデータテーブルをサーバー上に作成します。

 outputTables

names

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

パラメーターの説明

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

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

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

別名attribute

cenScale=TRUE | FALSE

True に設定すると、中心化と尺度化の情報が表示されます。

デフォルトFALSE

class=list( list(classStatement-1) <, list(classStatement-2), ...>)

分析で説明変数として使用する分類変数を指定します。

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

別名classVars

classGlobalOptions=list(classopts)

すべての分類変数に適用するオプションを指定します。

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

別名classGlobalOpts

classLevelsPrint=TRUE | FALSE

False に設定すると、クラスレベルの表示が抑制されます。

デフォルトTRUE

collection=list( list(collection-1) <, list(collection-2), ...>)

複数の自由度を持つ単一の効果として扱われる一連の変数を定義します。

collection の値は次のいずれかになります:

details=TRUE | FALSE

True に設定すると、この効果に関連する追加の詳細を示すテーブルが要求されます。

デフォルトFALSE
* name="string"

効果の名前を指定します。

* vars=list("variable-name-1" <, "variable-name-2", ...>)

複数の自由度を持つ単一の効果として扱われる一連の変数を指定します。コレクション効果によって寄与される計画行列の列は、コレクション効果の定義に表示される順序での構成変数のデザイン列です。

cvTest=list(cvTestOptions)

van der Voet のランダム化に基づくモデル比較テストを実行します。

長い形式cvTest=list(stat="PRESS" | "T2")
短い形式cvTest="PRESS" | "T2"

cvTestOptions の値は次のいずれかになります:

nSamp=integer

実行するランダム化の数を指定します。

デフォルト1000
範囲0–MACINT
pValue=double

有意差を宣言するためのカットオフ確率を指定します。

別名pVal
デフォルト0.1
範囲0–1
seed=integer

乱数ストリームのシード値を指定します。

デフォルト0
最小値0
stat="PRESS" | "T2"

モデル比較の検定統計量を指定します。Hotelling の T^2 統計量の場合は T2、予測された残差平方和の場合は PRESS を指定できます。

デフォルトT2

details=TRUE | FALSE

True に設定すると、当てはめモデルの詳細が表示されます。

別名detail
デフォルトFALSE

display=list(displayTables)

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

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

groupbyLimit=64-bit-integer

BY グループの数が指定された値を超えた場合、分析を抑制します。

最小値1

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

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

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

別名input

* method=list(methodOptions)

一般的な因子抽出方法の設定を指定します。

長い形式method=list(name="PCR" | "PLS" | "RRR" | "SIMPLS")
短い形式method="PCR" | "PLS" | "RRR" | "SIMPLS"

methodOptions の値は次のいずれかになります:

algorithm="EIG" | "NIPALS" | "SVD"

抽出された PLS 因子の計算に使用するアルゴリズムを指定します。

別名alg
デフォルトNIPALS
epsilon=double

NIPALS アルゴリズムの収束基準を指定します。

別名eps
デフォルト1E-12
範囲0–1
maxIter=integer

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

デフォルト200
範囲0–MACINT
* name="PCR" | "PLS" | "RRR" | "SIMPLS"

使用する一般的な因子抽出法の名前を指定します。

model=list(modelOptions)

モデルの Y 行列と X 行列をそれぞれ決定する応答と予測子を指定します。

modelOptions の値は次のいずれかになります:

depVars=list( list(responsevar-1) <, list(responsevar-2), ...>)

モデルの応答変数として使用する 1 つ以上の変数を指定します。すべてのモデルが複数の応答変数をサポートしているわけではありません。

別名depVar
target
name="variable-name"

応答変数に名前を指定します。

effects=list( list(effect-1) <, list(effect-2), ...>)

モデルを定義する効果のリストを指定します。このリストの各項は、vars パラメーターで指定された変数とその交互作用 (NONE、CROSS、BAR) で構成されます。交互作用が BAR の場合、maxInteract パラメーターによって制限されます。

effect の値は次のいずれかになります:

interaction="BAR" | "CROSS" | "NONE"

変数の交互作用の種類を指定します。

別名interact
デフォルトNONE
maxInteract=integer

BAR の交互作用と組み合わせて使用すると、指定した整数値よりも次数が高い交互作用の効果を排除します。

nest=list("string-1" <, "string-2", ...>)

vars パラメーターによって定義された項内でネストされる変数を指定します。BAR または CROSS 交互作用の項では、ネストは vars パラメーターの最後の変数に対応します。交互作用のない項については、ネストは vars パラメーターにリストされているすべての変数に分散されます。

* vars=list("string-1" <, "string-2", ...>)

効果の項を定義する際に使用する変数を指定します。少なくとも 1 つの変数を指定する必要があります。

intercept=TRUE | FALSE

True に設定すると、切片項がモデルに含まれます。

デフォルトFALSE
solution=TRUE | FALSE

True に設定すると、応答の最終的な予測モデルの係数が表示されます。

デフォルトFALSE

multimember=list( list(multimember-1) <, list(multimember-2), ...>)

vars パラメーターで指定された 1 つ以上の分類変数を使用して、各オブザベーションを分類変数のレベルの結合の 1 つ以上のレベルに関連付けることができます。

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

nClassLevelsPrint=integer

クラスレベルの表示を制限します。値 0 はすべてのレベルを抑制します。

最小値0

nFactors=integer

抽出する因子の数を指定します。

別名nFac
lv
デフォルト0
最小値0

noCenter=TRUE | FALSE

True に設定すると、当てはめの前に応答と予測子の中心化が抑制されます。

デフォルトFALSE

noCVStdize=TRUE | FALSE

True に設定すると、交差検証時に応答と予測子の再中心化と再尺度化を抑制します。

デフォルトFALSE

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

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

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

別名nominal

noScale=TRUE | FALSE

True に設定すると、当てはめの前に応答と予測子の尺度化が抑制されます。

デフォルトFALSE

output=list(outputOptions)

モデルの当てはめ後に計算される Observationwise 統計量を含むデータテーブルをサーバー上に作成します。

outputOptions の値は次のいずれかになります:

* casOut=list(casouttable)

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

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

copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | list("variable-name-1" <, "variable-name-2", ...>)

入力テーブルから出力テーブルにコピーされる 1 つ以上の変数のリストを指定します。代わりに、すべての変数、モデリングで使用されるすべての変数、またはすべての数値変数を入力テーブルから出力テーブルにコピーする値 ALL、ALL_MODEL、またはALL_NUMERIC を指定することもできます。

h="string"

近似てこ比を要求します。空の文字列に設定されている場合、接頭辞 H が出力変数の名前付けに使用されます。

predicted="string"

各応答の予測値を要求します。空の文字列が設定されている場合は、接頭辞 Pred が出力変数の名前付けに使用されます。

別名p
pred
press="string"

各応答に対して近似予測残差を要求します。空の文字列に設定されている場合は、接頭辞 PRESS が出力変数の名前付けに使用されます。

role="string"

モデルを当てはめる際に各オブザベーションが果たす役割を示す数値を要求します。空の文字列に設定されている場合は、接頭辞 _ROLE_ が出力変数の名前付けに使用されます。

t2="string"

スコア値の尺度化された平方和を指定します。空の文字列に設定されている場合は、接頭辞 TSquare が出力変数の名前付けに使用されます。

別名tSquare
xResidual="string"

各応答の残差を要求します。空の文字列が設定されている場合は、接頭辞 XResid が出力変数の名前付けに使用されます。

別名xr
xResid
xScore="string"

選択した各モデル因子に対して抽出された因子 (X スコア、潜在ベクトル、潜在変数、T) を要求します。空の文字列が設定されている場合は、接頭辞 XScore が出力変数の名前付けに使用されます。

xStd="string"

各予測子の標準化された (中心化、尺度化された) 予測子値を要求します。空の文字列に設定されている場合は、接頭辞 StdX が出力変数の名前付けに使用されます。

別名stdX
xStdsse="string"

標準化された予測子の残差の平方和を要求します。空の文字列に設定されている場合は、接頭辞 StdXSSE が出力変数の名前付けに使用されます。

別名xQres
stdXsse
yResidual="string"

各応答の残差を要求します。空の文字列が設定されている場合は、接頭辞 YResid が出力変数の名前付けに使用されます。

別名yr
yResid
yScore="string"

選択した各モデル因子に対して抽出された応答 (Y スコア、U) を要求します。空の文字列が設定されている場合は、接頭辞 YScore が出力変数の名前付けに使用されます。

yStd="string"

各応答の標準化された (中心化、尺度化された) 応答値を要求します。空の文字列に設定されている場合は、出力変数の名前付けに接頭辞 StdY が使用されます。

別名stdY
yStdsse="string"

標準化された応答の残差の平方和を要求します。空の文字列に設定されている場合は、接頭辞 StdYSSE が出力変数の名前付けに使用されます。

別名yQres
stdYsse

outputTables=list(outputTables)

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

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

別名displayOut

partitionByFrac=list(partByFracStatement)

学習と検証に使用されるデータの割合を指定します。

別名partByFrac

partByFracStatement の値は次のいずれかになります:

seed=integer

データのパーティション分割に使用される乱数生成器で使用するシードを指定します。

デフォルト0
test=double

入力テーブルの指定された比率のオブザベーションをテストの役割にランダムに割り当てます。テストと検証のパラメーターで指定されている分数の合計は 1 より小さくなければなりません。

範囲0–1

partitionByVar=list(partByVarStatement)

データを学習と検証の役割にパーティション化するために使用する変数とその値を指定します。

別名partByVar
長い形式partitionByVar=list(name="variable-name")
短い形式partitionByVar="variable-name"

partByVarStatement の値は次のいずれかになります:

* name="variable-name"

各オブザベーションに役割を割り当てるために値が使用される入力テーブルの変数に名前を指定します。

test="string"

テストの役割にオブザベーションを割り当てるために使用される変数のフォーマットされた値を指定します。

train="string"

学習の役割にオブザベーションを割り当てるために使用される変数のフォーマットされた値を指定します。学習パラメーターを指定しないと、テストと検証パラメーターによって役割が決定されないすべてのオブザベーションは、学習に割り当てられます。

polynomial=list( list(polynomial-1) <, list(polynomial-2), ...>)

多項式の効果を指定します。指定されたすべての変数は数値でなければなりません。計画行列の列は、指定された多項式の各項に対して生成されます。デフォルトでは、これらの項のそれぞれは、モデル構築の目的で個別の効果として扱われます。

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

別名poly

spline=list( list(spline-1) <, list(spline-2), ...>)

変数を指定されたパラメーターに依存するスプライン基底に展開します。

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

* table=list(castable)

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

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

target="string"

分析に使用するターゲット変数を指定します。

varss=TRUE | FALSE

True に設定すると、各応答と予測での変動量が表示されます。

デフォルトFALSE
最終更新: 2026年3月26日