比例ハザード回帰モデリング アクションセット: 構文

比例ハザードモデルを当てはめるアクションを提供します

cox アクション

Cox 回帰モデルを当てはめます。

phreg.cox <result=results> <status=rc> /
alpha=double,
attributes
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
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", ...>}
}, {...}},
classGlobalOpts
={
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,
clb=TRUE | FALSE,
code
={
casOut
={
caslib="string"
compress=TRUE | FALSE
indexVars={"variable-name-1" <, "variable-name-2", ...>}
label="string"
lifetime=64-bit-integer
maxMemSize=64-bit-integer
name="table-name"
promote=TRUE | FALSE
replace=TRUE | FALSE
replication=integer
threadBlockSize=64-bit-integer
timeStamp="string"
where={"string-1" <, "string-2", ...>}
},
comment=TRUE | FALSE,
cumHaz=TRUE | FALSE,
fmtWdth=integer,
indentSize=integer,
labelId=integer,
lineSize=integer,
noTrim=TRUE | FALSE,
quantProb={double-1 <, double-2, ...>},
showTime=TRUE | FALSE,
survival=TRUE | FALSE,
tabForm=TRUE | FALSE,
timePoint={double-1 <, double-2, ...>}
},
collection
={{
details=TRUE | FALSE,
required parameter name="string",
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
corrB=TRUE | FALSE,
covB=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
},
freq="variable-name",
hessian=TRUE | FALSE,
lassoRho=double,
lassoSteps=integer,
lassoTol=double,
logLikeNull=TRUE | FALSE,
model
={
censor="variable-name",
censVals={double-1 <, double-2, ...>},
clb=TRUE | FALSE,
depVars
={{
name="variable-name"
}, {...}},
effects
={{
interaction="BAR" | "CROSS" | "NONE",
maxInteract=integer,
nest={"string-1" <, "string-2", ...>},
required parameter vars={"string-1" <, "string-2", ...>}
}, {...}},
entry="variable-name",
include=integer | {{effect-1} <, {effect-2}, ...>},
informative=TRUE | FALSE,
lassoRho=double,
lassoSteps=integer,
lassoTol=double,
offset="variable-name",
ss3=TRUE | FALSE,
start=integer | {{effect-1} <, {effect-2}, ...>}
},
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", ...>}
}, {...}},
multipass=TRUE | FALSE,
noStdErr=TRUE | FALSE,
optimization
={
absConv=double,
absFConv=double,
absGConv=double,
absXConv=double,
fConv=double,
fConv2=double,
gConv=double,
gConv2=double,
maxFunc=double,
maxIter=double,
maxTime=double,
minIter=integer,
xConv=double
},
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", ...>},
cumHaz="string",
dfBeta="string",
ld="string",
resDev="string",
resMart="string",
resSch="string",
resSco="string",
role="string",
stdXBeta="string",
survival="string",
wtResSch="string",
xBeta="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
},
partByFrac
={
seed=integer,
test=double,
validate=double
},
partByVar
={
required parameter name="variable-name",
test="string",
train="string",
validate="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", ...>}
}, {...}},
selection
={
candidates=integer | "ALL",
choose="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "VALIDATE",
details="ALL" | "NONE" | "STEPS" | "SUMMARY",
elasticNetOptions
={
absFConv=double
fConv=double
gConv=double
lambda={double-1 <, double-2, ...>}
mixing={double-1 <, double-2, ...>}
numLambda=integer
rho=double
solver="ADMM" | "BFGS" | "LBFGS" | "NLP"
},
enscale=TRUE | FALSE,
ensteps=integer,
fast=TRUE | FALSE,
hierarchy="DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS",
kappa={double-1 <, double-2, ...>},
L2=double,
L2HIGH=double,
L2LOW=double,
maxEffects=integer,
maxSteps=integer,
method="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE",
minEffects=integer,
plots=TRUE | FALSE,
relaxed=TRUE | FALSE,
select="AIC" | "AICC" | "DEFAULT" | "SBC" | "SL",
slEntry=double,
slStay=double,
stop="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "SL" | "VALIDATE",
stopHorizon=integer
},
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", ...>}
}, {...}},
ss3=TRUE | FALSE,
strata="variable-name",
strataMissing=TRUE | FALSE,
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"
}
},
weight="variable-name"
;
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

入力データテーブルを指定します

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

パラメーター

サブパラメーター

説明

 code

casOut

当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。

 output

required parametercasOut

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

 outputTables

names

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

パラメーターの説明

alpha=double

すべての信頼区間の構築に使用する有意水準を指定します。

デフォルト0.05
範囲(0, 1)

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

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

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

別名attribute

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

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

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

別名classVars
nominal

classGlobalOpts={classopts}

すべての分類変数に適用されるオプションをリストします。

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

classLevelsPrint=TRUE | FALSE

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

デフォルトTRUE

clb=TRUE | FALSE

True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。

デフォルトFALSE

code={coxCodegen}

当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。

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

casOut={casouttable}

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

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

caslib="string"

出力テーブルの caslib の名前を指定します。

compress=TRUE | FALSE

True に設定すると、テーブルにデータ圧縮が適用されます。

デフォルトFALSE
indexVars={"variable-name-1" <, "variable-name-2", ...>}

出力データにインデックスを作成する変数のリストを指定します。

label="string"

テーブルに関連付ける説明ラベルを指定します。

lifetime=64-bit-integer

最後にアクセスした後にテーブルをメモリに保持する秒数を指定します。指定した秒数にアクセスできない場合、テーブルは削除されます。

デフォルト0
最小値0
maxMemSize=64-bit-integer

メモリマップされたファイルに変換する前に、各スレッドがインメモリブロックに割り当てる必要があるメモリの最大容量をバイト単位で指定します。ファイルは、CAS_DISK_CACHE 環境変数で指定されたディレクトリに書き込まれます。

ヒント値を引用符で囲み、B、K、M、G または T を接尾辞として指定して単位を示せます。たとえば、"8M" は 8 MB を示します。
memoryFormat="DVR" | "INHERIT" | "STANDARD"

出力テーブルのメモリフォーマットを指定します。

デフォルトINHERIT
DVR

重複値削減メモリフォーマットを使用します。このメモリフォーマットでは、入力データに重複する値が含まれている場合に、メモリの消費量とファイルサイズを削減できます。

INHERIT

サーバーに設定されているデフォルトのメモリフォーマットを使用します。デフォルトでは、サーバーは標準のメモリフォーマットを使用します。管理者が CAS_DEFAULT_MEMORY_FORMAT 環境変数を DVR に設定した場合、DVR メモリフォーマットがサーバーのデフォルトとして設定されます。

STANDARD

標準メモリフォーマットを使用します。

name="table-name"

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

promote=TRUE | FALSE

True に設定すると、出力テーブルはグローバルスコープで追加されます。これにより、アクセスコントロールの対象となる他のセッションがテーブルにアクセスできるようになります。ターゲット caslib には、グローバルスコープも必要です。

デフォルトFALSE
replace=TRUE | FALSE

True に設定すると、同じ名前の既存のテーブルは上書きされます。

デフォルトFALSE
replication=integer

フォールトトレランスのために作成するテーブルのコピー数を指定します。値を大きくすると、パフォーマンスが低下し、より多くのメモリが使用されますが、ノードに障害が発生した場合のデータの可用性が向上します。データの冗長性は、分散サーバーにのみ適用されます。

デフォルト1
最小値0
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"

実行中の CAS サーバー上でワーカーポッドの数が増加した場合のテーブル再配布ポリシーを指定します。

DEFER

再配布ポリシーの選択を上位レベルのエンティティに延期します。

NOREDIST

実行中の CAS サーバー上でワーカーポッドの数が変更された場合に、テーブルデータを再配布しません。

REBALANCE

実行中の CAS サーバー上でワーカーポッドの数が変更された場合に、テーブルデータをリバランスします。

threadBlockSize=64-bit-integer

出力テーブルのブロックに使用するバイト数を指定します。ブロックはスレッドによって読み取られます。数百万行または数十億行の大きなテーブルがあり、パフォーマンスを調整している場合は、この値を徐々に増やします。値を大きくすると、インデックス付きテーブルのパフォーマンスが向上します。ただし、値が大きすぎる場合、スレッドが動作するためのブロックが少なすぎるため、スレッド不足が発生する可能性があります。

別名blockSize
デフォルト1048576
最小値0
ヒント値を引用符で囲み、B、K、M、G または T を接尾辞として指定して単位を示せます。たとえば、"8M" は 8 MB を示します。
timeStamp="string"

タイムスタンプ列をテーブルに追加することを指定します。timeStamp のサポートはアクション固有です。セッションロケールに適した形式で値を指定します。

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

出力データをサブセット化する 1 つ以上の式を指定します。複数の式が指定された場合、式は AND を使用して効果的に結合され、最終的な出力フィルタが形成されます。式に引用符で囲まれた値が含まれている場合は、ネストした引用符を使用します。

comment=TRUE | FALSE

True に設定すると、DATA ステップコードにコメントが追加されます。

デフォルトFALSE
cumHaz=TRUE | FALSE

True に設定すると、累積ハザードを予測するためのコードを生成します。

デフォルトFALSE
fmtWdth=integer

DATA ステップコードでのパラメーター推定値などの派生数の書式設定に使用する幅を指定します。

別名fmtWidth
デフォルト20
範囲0–32
indentSize=integer

各レベルの DATA ステップコードをインデントするスペースの数を指定します。

デフォルト3
範囲0–10
labelId=integer

DATA ステップコードの配列名とステートメントラベルで使用するラベル ID を指定します。デフォルトでは、ランダムな正の整数が使用されます。

lineSize=integer

生成されたコードの行サイズを指定します。

デフォルト120
範囲64–254
noTrim=TRUE | FALSE

True に設定すると、フォーマットされた値を持つ変数の比較は、パディング付きの完全なフォーマット幅に基づいて行われます。デフォルトでは、先頭と末尾の空白は、フォーマットされた値から削除されます。

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

分位点確率のリストを指定します。生存確率または累積ハザードは、対応する分位点で予測されます。

showTime=TRUE | FALSE

True に設定すると、時点を表示するためのコードが生成されます。

デフォルトFALSE
survival=TRUE | FALSE

True に設定すると、生存確率を予測するためのコードを生成します。

デフォルトTRUE
tabForm=TRUE | FALSE

True に設定すると、テーブルの格納に適した方法でコードが生成されます。

別名tableForm
デフォルトFALSE
timePoint={double-1 <, double-2, ...>}

生存確率または累積ハザードが予測される時点のリストを指定します。

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

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

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

details=TRUE | FALSE

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

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

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

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

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

corrB=TRUE | FALSE

True に設定すると、パラメーターの相関行列が表示されます。

デフォルトFALSE

covB=TRUE | FALSE

True に設定すると、パラメーターの共分散行列が表示されます。

デフォルトFALSE

display={displayTables}

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

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

freq="variable-name"

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

hessian=TRUE | FALSE

True に設定すると、有限差分 Hessian の代わりに解析的 Hessian を使用します。

デフォルトFALSE

lassoRho=double

LASSO 法の基本正則化パラメーターを指定します。

デフォルト0.8
範囲(0, 1)

lassoSteps=integer

LASSO 法の最大ステップ数を指定します。

デフォルト20

lassoTol=double

LASSO 法の収束基準を指定します。

デフォルト1E-06

logLikeNull=TRUE | FALSE

True に設定すると、NULL モデルの -2 対数尤度が表示されます。

別名m2ll0
デフォルトFALSE

model={coxModel}

従属変数、説明効果、モデルオプションに名前を指定します。

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

censor="variable-name"

打ち切り変数を指定します。

censVals={double-1 <, double-2, ...>}

打ち切られたオブザベーションを識別する数値のリストを指定します。

clb=TRUE | FALSE

True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。

デフォルトFALSE
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 つの変数を指定する必要があります。

entry="variable-name"

追加変数を指定します。

include=integer | {{effect-1} <, {effect-2}, ...>}

指定した選択方法の選択プロセスの開始時に含める効果を指定します。含まれる効果は、選択プロセス中に削除されることはありません。n を指定した場合 (n は正の整数)、含まれる効果はモデル仕様の最初の n 個の効果で構成されます。

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 つの変数を指定する必要があります。

informative=TRUE | FALSE

True に設定すると、余分なモデル効果を使用して、欠損値をモデル化します。これらの効果は、効果に関与する連続モデル変数の値が欠落値である場合は値 1 をとり、それ以外の場合は値 0 をとるダミー変数から構成されます。元のモデル効果の欠損値は、非欠損値の効果の平均値に置き換えられます。分類変数の場合、欠損値は有効なレベルとして扱われます。

デフォルトFALSE
lassoRho=double

LASSO 法の基本正則化パラメーターを指定します。

デフォルト0.8
範囲(0, 1)
lassoSteps=integer

LASSO 法の最大ステップ数を指定します。

デフォルト20
lassoTol=double

LASSO 法の収束基準を指定します。

デフォルト1E-06
offset="variable-name"

数値オフセット変数を指定します。この変数は、分類変数、応答変数、説明変数のいずれにもなりません。

ss3=TRUE | FALSE

True に設定すると、Type 3 の効果の検定が実行されます。フルランクのパラメーター化または構成された効果を持つモデルの場合、Type 3 効果の検定は Joint 検定に置き換えられます。効果の Joint 検定は、その効果に関連付けられているすべてのパラメーターがゼロかどうかをテストします。このような Joint 検定は、GLM パラメーター化の下での Type 3 効果の検定と同等ではない場合があります。

デフォルトFALSE
start=integer | {{effect-1} <, {effect-2}, ...>}

FORWARD、FORWARDSWAP、STEPWISE 選択法で選択プロセスを開始するために使用する効果を指定します。n を指定した場合 (n は正の整数)、開始モデルはモデル仕様の最初の n 個の効果で構成されます。

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 つの変数を指定する必要があります。

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

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

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

multipass=TRUE | FALSE

True に設定すると、入力データテーブルが読み取られるたびに水準化されます。

デフォルトFALSE

nClassLevelsPrint=integer

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

最小値0

noStdErr=TRUE | FALSE

True に設定すると、共分散行列またはそれに依存する統計量を計算しません。

デフォルトFALSE

optimization={optimizationStatement}

最適化を実行するための手法とオプションを指定します。

長い形式optimization={technique="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "QUANEW" | "TRUREG"}
短い形式optimization="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "QUANEW" | "TRUREG"

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

absConv=double

絶対関数の収束基準を指定します。

別名absTol
absFConv=double

絶対関数差の収束基準を指定します。

別名absFTol
最小値0
absGConv=double

絶対勾配の収束基準を指定します。

別名absGTol
最小値0
absXConv=double

絶対パラメーターの収束基準を指定します。

別名absXTol
最小値0
fConv=double

相対関数差の収束基準を指定します。

別名fTol
最小値0
fConv2=double

第 2 相対関数差の収束基準を指定します。

別名fTol2
最小値0
gConv=double

相対勾配の収束基準を指定します。

別名gTol
最小値0
gConv2=double

第 2 相対勾配の収束基準を指定します。

別名gTol2
最小値0
itHist="NONE" | "SUMMARY"

反復履歴の表示を制御します。

デフォルトSUMMARY
NONE

反復履歴を抑制します。

SUMMARY

反復履歴を表示します。

maxFunc=double

関数評価の最大数を指定します。

最小値0
maxIter=double

最大反復回数を指定します。

最小値0
maxTime=double

最大許容 CPU 時間を秒単位で指定します。

最小値0
minIter=integer

最小反復回数を指定します。

最小値0
technique="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "TRUREG"

最適化の手法を指定します。

CONGRA

一次導関数を必要とする共役勾配法を使用します。

DBLDOG

一次導関数を必要とする Double-Dogleg 法を使用します。

DUQUANEW

一次導関数を必要とする Dual Quasi-Newton 法を使用します。

別名QUANEW
NEWRAP

一次導関数と二次導関数を必要とする Newton-Raphson 法 (直線探索とリッジ) を使用します。

NMSIMP

任意の導関数を必要としない Nelder-Mead Simplex 法を使用します。

NONE

最適化を実行しません。結果は、開始パラメーター値で計算されます。

NRRIDG

一次導関数と二次導関数を必要とする Newton-Raphson 法 (リッジ) を使用します。

TRUREG

一次導関数と二次導関数を必要とする信頼領域法を使用します。

xConv=double

相対パラメーターの収束基準を指定します。

別名xTol
最小値0

output={coxOutputStatement}

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

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

* casOut={casouttable}

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

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

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

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

cumHaz="string"

指定された時間の累積ハザードに名前を指定します。

dfBeta="string"

dfBeta 統計名の接頭辞を指定します。dfBeta 統計名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

ld="string"

尤度変位統計量に名前を指定します。

resDev="string"

デビアンス残差に名前を指定します。

resMart="string"

マーチンゲール残差に名前を指定します。

resSch="string"

Schoenfeld 残差名の接頭辞を指定します。Schoenfeld 残差名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

resSco="string"

スコア残差名の接頭辞を指定します。スコア残差名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

role="string"

オブザベーションの学習、検証、テストの役割を識別します。

stdXBeta="string"

線形予測子の標準誤差に名前を指定します。

survival="string"

観測された故障時の生存確率を指定します。

wtResSch="string"

重み付き Schoenfeld 残差名の接頭辞を指定します。重み付き Schoenfeld 残差名は、この残差名のアンダースコアとパラメーターの名前の連結です。

xBeta="string"

線形予測子に名前を指定します。

outputTables={outputTables}

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

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

別名displayOut

partByFrac={partByFracStatement}

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

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

seed=integer

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

デフォルト0
test=double

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

範囲0–1
validate=double

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

別名valid
範囲0–1

partByVar={partByVarStatement}

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

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

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

* name="variable-name"

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

test="string"

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

train="string"

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

validate="string"

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

別名valid

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

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

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

別名poly

selection={selectionStatement}

モデル選択を実行するための方法とオプションを指定します。

長い形式selection={method="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"}
短い形式selection="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"

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

candidates=integer | "ALL"

詳細レベル ALL が指定されている場合、選択プロセスの各ステップで表示する候補の最大数を指定します。

choose="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "VALIDATE"

モデルを選択するための基準を指定します。指定した基準は、選択プロセスの各ステップで評価され、最適な基準値をもたらすモデルが選択されます。

details="ALL" | "NONE" | "STEPS" | "SUMMARY"

選択プロセスについて生成する詳細レベルを指定します。

デフォルトSUMMARY
elasticNetOptions={enOptions}

Elastic Net 選択法の実行に使用するオプションを指定します。

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

absFConv=double

絶対関数差の収束基準を指定します。

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

相対関数差の収束基準を指定します。

別名fTol
最小値0
gConv=double

相対勾配の収束基準を指定します。

別名gTol
最小値0
lambda={double-1 <, double-2, ...>}

Elastic Net 選択法の正則化パラメーターを指定します。

mixing={double-1 <, double-2, ...>}

Elastic Net 混合パラメーターを指定します。

numLambda=integer

Elastic Net 選択法の正則化パラメーターの数を指定します。

別名nLambda
デフォルト0
最小値0
rho=double

最小正則化パラメーターの計算に使用するスケール因子を指定します。

範囲(0, 1)
solver="ADMM" | "BFGS" | "LBFGS" | "NLP"

Elastic Net 選択のソルバーを指定します。

enscale=TRUE | FALSE

True に設定すると、Elastic Net 選択法でベータにスケーリングが適用されます。

デフォルトFALSE
ensteps=integer

Elastic Net 選択法で使用する反復回数を指定します。

デフォルト50
fast=TRUE | FALSE

一般化線形モデルの変数減少法の際に、モデルから変数を削除するたびに、残りの勾配推定値に対する一次近似を計算する Lawless and Singhal (1978) の計算アルゴリズムを実装します。

デフォルトFALSE
hierarchy="DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS"

モデル階層要件を適用するかどうか、および適用する方法を指定します。モデル階層とは、モデルに含まれるすべての項に対して、その項に含まれるすべてのモデル効果がモデルに存在しなければならないという要件を指します。

デフォルトDEFAULT
kappa={double-1 <, double-2, ...>}

Relaxed LASSO 法の係数を指定します。

L2=double

Elastic Net 選択法で L2 パラメーターを指定します。

デフォルト0
L2HIGH=double

Elastic Net 選択法で L2 パラメーターを検索する際に使用する上限を指定します。

別名maxL2
デフォルト1
L2LOW=double

Elastic Net 選択法で L2 パラメーターを検索する際に使用する下限を指定します。

別名minL2
デフォルト0
maxEffects=integer

選択プロセス中に考慮するモデルの最大効果を指定します。このパラメーターは変数減少法では無視されます。

maxSteps=integer

実行する選択ステップの最大数を指定します。

method="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"

モデル選択の方法を指定します。

デフォルトSTEPWISE
minEffects=integer

変数減少法の際に考慮するモデルの効果の最小数を指定します。

plots=TRUE | FALSE

True に設定すると、選択診断プロットの作成に使用できる coefficientProgression と selectionSummaryForPlots テーブルが生成されます。

デフォルトFALSE
relaxed=TRUE | FALSE

True に設定すると、Relaxed LASSO 法が適用されます。

デフォルトFALSE
select="AIC" | "AICC" | "DEFAULT" | "SBC" | "SL"

選択法の各ステップで効果が追加または削除される順序を決定する際に使用する基準を指定します。このパラメーターは、LAR または LASSO 選択には適用されません。

slEntry=double

有意水準が選択基準または停止基準として使用された場合の追加の有意水準を指定します。

別名sle
デフォルト0.05
範囲(0, 1)
slStay=double

有意水準が選択基準または停止基準として使用された場合の削除の有意水準を指定します。

別名sls
デフォルト0.05
範囲(0, 1)
stop="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "SL" | "VALIDATE"

選択プロセスを停止するために使用する基準を指定します。停止基準を指定しない場合、モデルを選択するために使用される基準も停止基準として使用されます。

stopHorizon=integer

極値を検出するために、停止基準を悪化させる必要がある連続するステップの数を指定します。

デフォルト3

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

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

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

ss3=TRUE | FALSE

True に設定すると、Type 3 の効果の検定が実行されます。フルランクのパラメーター化または構成された効果を持つモデルの場合、Type 3 効果の検定は Joint 検定に置き換えられます。効果の Joint 検定は、その効果に関連付けられているすべてのパラメーターがゼロかどうかをテストします。このような Joint 検定は、GLM パラメーター化の下での Type 3 効果の検定と同等ではない場合があります。

デフォルトFALSE

strata="variable-name"

層別分析の層を識別する変数に名前を指定します。

strataMissing=TRUE | FALSE

True に設定すると、有効な STRATA 変数値として欠損値が許可されます。

デフォルトFALSE

* table={castable}

入力データテーブルを指定します

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

weight="variable-name"

データの重み付き分析を実行する際に使用する数値変数に名前を指定します。

cox アクション

Cox 回帰モデルを当てはめます。

results, info = s:phreg_cox{
alpha=double,
attributes
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
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", ...>}
}, {...}},
classGlobalOpts
={
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,
clb=true | false,
code
={
casOut
={
caslib="string"
compress=true | false
indexVars={"variable-name-1" <, "variable-name-2", ...>}
label="string"
lifetime=64-bit-integer
maxMemSize=64-bit-integer
name="table-name"
promote=true | false
replace=true | false
replication=integer
threadBlockSize=64-bit-integer
timeStamp="string"
where={"string-1" <, "string-2", ...>}
},
comment=true | false,
cumHaz=true | false,
fmtWdth=integer,
indentSize=integer,
labelId=integer,
lineSize=integer,
noTrim=true | false,
quantProb={double-1 <, double-2, ...>},
showTime=true | false,
survival=true | false,
tabForm=true | false,
timePoint={double-1 <, double-2, ...>}
},
collection
={{
details=true | false,
required parameter name="string",
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
corrB=true | false,
covB=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
},
freq="variable-name",
hessian=true | false,
lassoRho=double,
lassoSteps=integer,
lassoTol=double,
logLikeNull=true | false,
model
={
censor="variable-name",
censVals={double-1 <, double-2, ...>},
clb=true | false,
depVars
={{
name="variable-name"
}, {...}},
effects
={{
interaction="BAR" | "CROSS" | "NONE",
maxInteract=integer,
nest={"string-1" <, "string-2", ...>},
required parameter vars={"string-1" <, "string-2", ...>}
}, {...}},
entry="variable-name",
include=integer | {{effect-1} <, {effect-2}, ...>},
informative=true | false,
lassoRho=double,
lassoSteps=integer,
lassoTol=double,
offset="variable-name",
ss3=true | false,
start=integer | {{effect-1} <, {effect-2}, ...>}
},
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", ...>}
}, {...}},
multipass=true | false,
noStdErr=true | false,
optimization
={
absConv=double,
absFConv=double,
absGConv=double,
absXConv=double,
fConv=double,
fConv2=double,
gConv=double,
gConv2=double,
maxFunc=double,
maxIter=double,
maxTime=double,
minIter=integer,
xConv=double
},
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", ...>},
cumHaz="string",
dfBeta="string",
ld="string",
resDev="string",
resMart="string",
resSch="string",
resSco="string",
role="string",
stdXBeta="string",
survival="string",
wtResSch="string",
xBeta="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
},
partByFrac
={
seed=integer,
test=double,
validate=double
},
partByVar
={
required parameter name="variable-name",
test="string",
train="string",
validate="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", ...>}
}, {...}},
selection
={
candidates=integer | "ALL",
choose="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "VALIDATE",
details="ALL" | "NONE" | "STEPS" | "SUMMARY",
elasticNetOptions
={
absFConv=double
fConv=double
gConv=double
lambda={double-1 <, double-2, ...>}
mixing={double-1 <, double-2, ...>}
numLambda=integer
rho=double
solver="ADMM" | "BFGS" | "LBFGS" | "NLP"
},
enscale=true | false,
ensteps=integer,
fast=true | false,
hierarchy="DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS",
kappa={double-1 <, double-2, ...>},
L2=double,
L2HIGH=double,
L2LOW=double,
maxEffects=integer,
maxSteps=integer,
method="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE",
minEffects=integer,
plots=true | false,
relaxed=true | false,
select="AIC" | "AICC" | "DEFAULT" | "SBC" | "SL",
slEntry=double,
slStay=double,
stop="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "SL" | "VALIDATE",
stopHorizon=integer
},
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", ...>}
}, {...}},
ss3=true | false,
strata="variable-name",
strataMissing=true | false,
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"
}
},
weight="variable-name"
}
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

入力データテーブルを指定します

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

パラメーター

サブパラメーター

説明

 code

casOut

当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。

 output

required parametercasOut

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

 outputTables

names

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

パラメーターの説明

alpha=double

すべての信頼区間の構築に使用する有意水準を指定します。

デフォルト0.05
範囲(0, 1)

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

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

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

別名attribute

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

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

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

別名classVars
nominal

classGlobalOpts={classopts}

すべての分類変数に適用されるオプションをリストします。

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

classLevelsPrint=true | false

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

デフォルトtrue

clb=true | false

True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。

デフォルトfalse

code={coxCodegen}

当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。

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

casOut={casouttable}

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

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

caslib="string"

出力テーブルの caslib の名前を指定します。

compress=true | false

True に設定すると、テーブルにデータ圧縮が適用されます。

デフォルトfalse
indexVars={"variable-name-1" <, "variable-name-2", ...>}

出力データにインデックスを作成する変数のリストを指定します。

label="string"

テーブルに関連付ける説明ラベルを指定します。

lifetime=64-bit-integer

最後にアクセスした後にテーブルをメモリに保持する秒数を指定します。指定した秒数にアクセスできない場合、テーブルは削除されます。

デフォルト0
最小値0
maxMemSize=64-bit-integer

メモリマップされたファイルに変換する前に、各スレッドがインメモリブロックに割り当てる必要があるメモリの最大容量をバイト単位で指定します。ファイルは、CAS_DISK_CACHE 環境変数で指定されたディレクトリに書き込まれます。

ヒント値を引用符で囲み、B、K、M、G または T を接尾辞として指定して単位を示せます。たとえば、"8M" は 8 MB を示します。
memoryFormat="DVR" | "INHERIT" | "STANDARD"

出力テーブルのメモリフォーマットを指定します。

デフォルトINHERIT
DVR

重複値削減メモリフォーマットを使用します。このメモリフォーマットでは、入力データに重複する値が含まれている場合に、メモリの消費量とファイルサイズを削減できます。

INHERIT

サーバーに設定されているデフォルトのメモリフォーマットを使用します。デフォルトでは、サーバーは標準のメモリフォーマットを使用します。管理者が CAS_DEFAULT_MEMORY_FORMAT 環境変数を DVR に設定した場合、DVR メモリフォーマットがサーバーのデフォルトとして設定されます。

STANDARD

標準メモリフォーマットを使用します。

name="table-name"

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

promote=true | false

True に設定すると、出力テーブルはグローバルスコープで追加されます。これにより、アクセスコントロールの対象となる他のセッションがテーブルにアクセスできるようになります。ターゲット caslib には、グローバルスコープも必要です。

デフォルトfalse
replace=true | false

True に設定すると、同じ名前の既存のテーブルは上書きされます。

デフォルトfalse
replication=integer

フォールトトレランスのために作成するテーブルのコピー数を指定します。値を大きくすると、パフォーマンスが低下し、より多くのメモリが使用されますが、ノードに障害が発生した場合のデータの可用性が向上します。データの冗長性は、分散サーバーにのみ適用されます。

デフォルト1
最小値0
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"

実行中の CAS サーバー上でワーカーポッドの数が増加した場合のテーブル再配布ポリシーを指定します。

DEFER

再配布ポリシーの選択を上位レベルのエンティティに延期します。

NOREDIST

実行中の CAS サーバー上でワーカーポッドの数が変更された場合に、テーブルデータを再配布しません。

REBALANCE

実行中の CAS サーバー上でワーカーポッドの数が変更された場合に、テーブルデータをリバランスします。

threadBlockSize=64-bit-integer

出力テーブルのブロックに使用するバイト数を指定します。ブロックはスレッドによって読み取られます。数百万行または数十億行の大きなテーブルがあり、パフォーマンスを調整している場合は、この値を徐々に増やします。値を大きくすると、インデックス付きテーブルのパフォーマンスが向上します。ただし、値が大きすぎる場合、スレッドが動作するためのブロックが少なすぎるため、スレッド不足が発生する可能性があります。

別名blockSize
デフォルト1048576
最小値0
ヒント値を引用符で囲み、B、K、M、G または T を接尾辞として指定して単位を示せます。たとえば、"8M" は 8 MB を示します。
timeStamp="string"

タイムスタンプ列をテーブルに追加することを指定します。timeStamp のサポートはアクション固有です。セッションロケールに適した形式で値を指定します。

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

出力データをサブセット化する 1 つ以上の式を指定します。複数の式が指定された場合、式は AND を使用して効果的に結合され、最終的な出力フィルタが形成されます。式に引用符で囲まれた値が含まれている場合は、ネストした引用符を使用します。

comment=true | false

True に設定すると、DATA ステップコードにコメントが追加されます。

デフォルトfalse
cumHaz=true | false

True に設定すると、累積ハザードを予測するためのコードを生成します。

デフォルトfalse
fmtWdth=integer

DATA ステップコードでのパラメーター推定値などの派生数の書式設定に使用する幅を指定します。

別名fmtWidth
デフォルト20
範囲0–32
indentSize=integer

各レベルの DATA ステップコードをインデントするスペースの数を指定します。

デフォルト3
範囲0–10
labelId=integer

DATA ステップコードの配列名とステートメントラベルで使用するラベル ID を指定します。デフォルトでは、ランダムな正の整数が使用されます。

lineSize=integer

生成されたコードの行サイズを指定します。

デフォルト120
範囲64–254
noTrim=true | false

True に設定すると、フォーマットされた値を持つ変数の比較は、パディング付きの完全なフォーマット幅に基づいて行われます。デフォルトでは、先頭と末尾の空白は、フォーマットされた値から削除されます。

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

分位点確率のリストを指定します。生存確率または累積ハザードは、対応する分位点で予測されます。

showTime=true | false

True に設定すると、時点を表示するためのコードが生成されます。

デフォルトfalse
survival=true | false

True に設定すると、生存確率を予測するためのコードを生成します。

デフォルトtrue
tabForm=true | false

True に設定すると、テーブルの格納に適した方法でコードが生成されます。

別名tableForm
デフォルトfalse
timePoint={double-1 <, double-2, ...>}

生存確率または累積ハザードが予測される時点のリストを指定します。

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

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

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

details=true | false

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

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

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

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

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

corrB=true | false

True に設定すると、パラメーターの相関行列が表示されます。

デフォルトfalse

covB=true | false

True に設定すると、パラメーターの共分散行列が表示されます。

デフォルトfalse

display={displayTables}

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

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

freq="variable-name"

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

hessian=true | false

True に設定すると、有限差分 Hessian の代わりに解析的 Hessian を使用します。

デフォルトfalse

lassoRho=double

LASSO 法の基本正則化パラメーターを指定します。

デフォルト0.8
範囲(0, 1)

lassoSteps=integer

LASSO 法の最大ステップ数を指定します。

デフォルト20

lassoTol=double

LASSO 法の収束基準を指定します。

デフォルト1E-06

logLikeNull=true | false

True に設定すると、NULL モデルの -2 対数尤度が表示されます。

別名m2ll0
デフォルトfalse

model={coxModel}

従属変数、説明効果、モデルオプションに名前を指定します。

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

censor="variable-name"

打ち切り変数を指定します。

censVals={double-1 <, double-2, ...>}

打ち切られたオブザベーションを識別する数値のリストを指定します。

clb=true | false

True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。

デフォルトfalse
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 つの変数を指定する必要があります。

entry="variable-name"

追加変数を指定します。

include=integer | {{effect-1} <, {effect-2}, ...>}

指定した選択方法の選択プロセスの開始時に含める効果を指定します。含まれる効果は、選択プロセス中に削除されることはありません。n を指定した場合 (n は正の整数)、含まれる効果はモデル仕様の最初の n 個の効果で構成されます。

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 つの変数を指定する必要があります。

informative=true | false

True に設定すると、余分なモデル効果を使用して、欠損値をモデル化します。これらの効果は、効果に関与する連続モデル変数の値が欠落値である場合は値 1 をとり、それ以外の場合は値 0 をとるダミー変数から構成されます。元のモデル効果の欠損値は、非欠損値の効果の平均値に置き換えられます。分類変数の場合、欠損値は有効なレベルとして扱われます。

デフォルトfalse
lassoRho=double

LASSO 法の基本正則化パラメーターを指定します。

デフォルト0.8
範囲(0, 1)
lassoSteps=integer

LASSO 法の最大ステップ数を指定します。

デフォルト20
lassoTol=double

LASSO 法の収束基準を指定します。

デフォルト1E-06
offset="variable-name"

数値オフセット変数を指定します。この変数は、分類変数、応答変数、説明変数のいずれにもなりません。

ss3=true | false

True に設定すると、Type 3 の効果の検定が実行されます。フルランクのパラメーター化または構成された効果を持つモデルの場合、Type 3 効果の検定は Joint 検定に置き換えられます。効果の Joint 検定は、その効果に関連付けられているすべてのパラメーターがゼロかどうかをテストします。このような Joint 検定は、GLM パラメーター化の下での Type 3 効果の検定と同等ではない場合があります。

デフォルトfalse
start=integer | {{effect-1} <, {effect-2}, ...>}

FORWARD、FORWARDSWAP、STEPWISE 選択法で選択プロセスを開始するために使用する効果を指定します。n を指定した場合 (n は正の整数)、開始モデルはモデル仕様の最初の n 個の効果で構成されます。

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 つの変数を指定する必要があります。

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

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

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

multipass=true | false

True に設定すると、入力データテーブルが読み取られるたびに水準化されます。

デフォルトfalse

nClassLevelsPrint=integer

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

最小値0

noStdErr=true | false

True に設定すると、共分散行列またはそれに依存する統計量を計算しません。

デフォルトfalse

optimization={optimizationStatement}

最適化を実行するための手法とオプションを指定します。

長い形式optimization={technique="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "QUANEW" | "TRUREG"}
短い形式optimization="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "QUANEW" | "TRUREG"

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

absConv=double

絶対関数の収束基準を指定します。

別名absTol
absFConv=double

絶対関数差の収束基準を指定します。

別名absFTol
最小値0
absGConv=double

絶対勾配の収束基準を指定します。

別名absGTol
最小値0
absXConv=double

絶対パラメーターの収束基準を指定します。

別名absXTol
最小値0
fConv=double

相対関数差の収束基準を指定します。

別名fTol
最小値0
fConv2=double

第 2 相対関数差の収束基準を指定します。

別名fTol2
最小値0
gConv=double

相対勾配の収束基準を指定します。

別名gTol
最小値0
gConv2=double

第 2 相対勾配の収束基準を指定します。

別名gTol2
最小値0
itHist="NONE" | "SUMMARY"

反復履歴の表示を制御します。

デフォルトSUMMARY
NONE

反復履歴を抑制します。

SUMMARY

反復履歴を表示します。

maxFunc=double

関数評価の最大数を指定します。

最小値0
maxIter=double

最大反復回数を指定します。

最小値0
maxTime=double

最大許容 CPU 時間を秒単位で指定します。

最小値0
minIter=integer

最小反復回数を指定します。

最小値0
technique="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "TRUREG"

最適化の手法を指定します。

CONGRA

一次導関数を必要とする共役勾配法を使用します。

DBLDOG

一次導関数を必要とする Double-Dogleg 法を使用します。

DUQUANEW

一次導関数を必要とする Dual Quasi-Newton 法を使用します。

別名QUANEW
NEWRAP

一次導関数と二次導関数を必要とする Newton-Raphson 法 (直線探索とリッジ) を使用します。

NMSIMP

任意の導関数を必要としない Nelder-Mead Simplex 法を使用します。

NONE

最適化を実行しません。結果は、開始パラメーター値で計算されます。

NRRIDG

一次導関数と二次導関数を必要とする Newton-Raphson 法 (リッジ) を使用します。

TRUREG

一次導関数と二次導関数を必要とする信頼領域法を使用します。

xConv=double

相対パラメーターの収束基準を指定します。

別名xTol
最小値0

output={coxOutputStatement}

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

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

* casOut={casouttable}

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

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

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

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

cumHaz="string"

指定された時間の累積ハザードに名前を指定します。

dfBeta="string"

dfBeta 統計名の接頭辞を指定します。dfBeta 統計名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

ld="string"

尤度変位統計量に名前を指定します。

resDev="string"

デビアンス残差に名前を指定します。

resMart="string"

マーチンゲール残差に名前を指定します。

resSch="string"

Schoenfeld 残差名の接頭辞を指定します。Schoenfeld 残差名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

resSco="string"

スコア残差名の接頭辞を指定します。スコア残差名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

role="string"

オブザベーションの学習、検証、テストの役割を識別します。

stdXBeta="string"

線形予測子の標準誤差に名前を指定します。

survival="string"

観測された故障時の生存確率を指定します。

wtResSch="string"

重み付き Schoenfeld 残差名の接頭辞を指定します。重み付き Schoenfeld 残差名は、この残差名のアンダースコアとパラメーターの名前の連結です。

xBeta="string"

線形予測子に名前を指定します。

outputTables={outputTables}

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

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

別名displayOut

partByFrac={partByFracStatement}

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

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

seed=integer

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

デフォルト0
test=double

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

範囲0–1
validate=double

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

別名valid
範囲0–1

partByVar={partByVarStatement}

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

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

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

* name="variable-name"

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

test="string"

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

train="string"

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

validate="string"

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

別名valid

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

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

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

別名poly

selection={selectionStatement}

モデル選択を実行するための方法とオプションを指定します。

長い形式selection={method="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"}
短い形式selection="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"

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

candidates=integer | "ALL"

詳細レベル ALL が指定されている場合、選択プロセスの各ステップで表示する候補の最大数を指定します。

choose="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "VALIDATE"

モデルを選択するための基準を指定します。指定した基準は、選択プロセスの各ステップで評価され、最適な基準値をもたらすモデルが選択されます。

details="ALL" | "NONE" | "STEPS" | "SUMMARY"

選択プロセスについて生成する詳細レベルを指定します。

デフォルトSUMMARY
elasticNetOptions={enOptions}

Elastic Net 選択法の実行に使用するオプションを指定します。

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

absFConv=double

絶対関数差の収束基準を指定します。

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

相対関数差の収束基準を指定します。

別名fTol
最小値0
gConv=double

相対勾配の収束基準を指定します。

別名gTol
最小値0
lambda={double-1 <, double-2, ...>}

Elastic Net 選択法の正則化パラメーターを指定します。

mixing={double-1 <, double-2, ...>}

Elastic Net 混合パラメーターを指定します。

numLambda=integer

Elastic Net 選択法の正則化パラメーターの数を指定します。

別名nLambda
デフォルト0
最小値0
rho=double

最小正則化パラメーターの計算に使用するスケール因子を指定します。

範囲(0, 1)
solver="ADMM" | "BFGS" | "LBFGS" | "NLP"

Elastic Net 選択のソルバーを指定します。

enscale=true | false

True に設定すると、Elastic Net 選択法でベータにスケーリングが適用されます。

デフォルトfalse
ensteps=integer

Elastic Net 選択法で使用する反復回数を指定します。

デフォルト50
fast=true | false

一般化線形モデルの変数減少法の際に、モデルから変数を削除するたびに、残りの勾配推定値に対する一次近似を計算する Lawless and Singhal (1978) の計算アルゴリズムを実装します。

デフォルトfalse
hierarchy="DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS"

モデル階層要件を適用するかどうか、および適用する方法を指定します。モデル階層とは、モデルに含まれるすべての項に対して、その項に含まれるすべてのモデル効果がモデルに存在しなければならないという要件を指します。

デフォルトDEFAULT
kappa={double-1 <, double-2, ...>}

Relaxed LASSO 法の係数を指定します。

L2=double

Elastic Net 選択法で L2 パラメーターを指定します。

デフォルト0
L2HIGH=double

Elastic Net 選択法で L2 パラメーターを検索する際に使用する上限を指定します。

別名maxL2
デフォルト1
L2LOW=double

Elastic Net 選択法で L2 パラメーターを検索する際に使用する下限を指定します。

別名minL2
デフォルト0
maxEffects=integer

選択プロセス中に考慮するモデルの最大効果を指定します。このパラメーターは変数減少法では無視されます。

maxSteps=integer

実行する選択ステップの最大数を指定します。

method="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"

モデル選択の方法を指定します。

デフォルトSTEPWISE
minEffects=integer

変数減少法の際に考慮するモデルの効果の最小数を指定します。

plots=true | false

True に設定すると、選択診断プロットの作成に使用できる coefficientProgression と selectionSummaryForPlots テーブルが生成されます。

デフォルトfalse
relaxed=true | false

True に設定すると、Relaxed LASSO 法が適用されます。

デフォルトfalse
select="AIC" | "AICC" | "DEFAULT" | "SBC" | "SL"

選択法の各ステップで効果が追加または削除される順序を決定する際に使用する基準を指定します。このパラメーターは、LAR または LASSO 選択には適用されません。

slEntry=double

有意水準が選択基準または停止基準として使用された場合の追加の有意水準を指定します。

別名sle
デフォルト0.05
範囲(0, 1)
slStay=double

有意水準が選択基準または停止基準として使用された場合の削除の有意水準を指定します。

別名sls
デフォルト0.05
範囲(0, 1)
stop="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "SL" | "VALIDATE"

選択プロセスを停止するために使用する基準を指定します。停止基準を指定しない場合、モデルを選択するために使用される基準も停止基準として使用されます。

stopHorizon=integer

極値を検出するために、停止基準を悪化させる必要がある連続するステップの数を指定します。

デフォルト3

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

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

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

ss3=true | false

True に設定すると、Type 3 の効果の検定が実行されます。フルランクのパラメーター化または構成された効果を持つモデルの場合、Type 3 効果の検定は Joint 検定に置き換えられます。効果の Joint 検定は、その効果に関連付けられているすべてのパラメーターがゼロかどうかをテストします。このような Joint 検定は、GLM パラメーター化の下での Type 3 効果の検定と同等ではない場合があります。

デフォルトfalse

strata="variable-name"

層別分析の層を識別する変数に名前を指定します。

strataMissing=true | false

True に設定すると、有効な STRATA 変数値として欠損値が許可されます。

デフォルトfalse

* table={castable}

入力データテーブルを指定します

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

weight="variable-name"

データの重み付き分析を実行する際に使用する数値変数に名前を指定します。

cox アクション

Cox 回帰モデルを当てはめます。

results=s.phreg.cox(
alpha=double,
attributes
=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
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", ...>]
}<, {...}>],
classGlobalOpts
={
"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,
clb=True | False,
code
={
"casOut"
:{
"caslib":"string"
"compress":True | False
"indexVars":["variable-name-1" <, "variable-name-2", ...>]
"label":"string"
"lifetime":64-bit-integer
"maxMemSize":64-bit-integer
"name":"table-name"
"promote":True | False
"replace":True | False
"replication":integer
"threadBlockSize":64-bit-integer
"timeStamp":"string"
"where":["string-1" <, "string-2", ...>]
},
"comment":True | False,
"cumHaz":True | False,
"fmtWdth":integer,
"indentSize":integer,
"labelId":integer,
"lineSize":integer,
"noTrim":True | False,
"quantProb":[double-1 <, double-2, ...>],
"showTime":True | False,
"survival":True | False,
"tabForm":True | False,
"timePoint":[double-1 <, double-2, ...>]
},
collection
=[{
"details":True | False,
required parameter "name":"string",
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
corrB=True | False,
covB=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
},
freq="variable-name",
hessian=True | False,
lassoRho=double,
lassoSteps=integer,
lassoTol=double,
logLikeNull=True | False,
model
={
"censor":"variable-name",
"censVals":[double-1 <, double-2, ...>],
"clb":True | False,
"depVars"
:[{
"name":"variable-name"
}<, {...}>],
"effects"
:[{
"interaction":"BAR" | "CROSS" | "NONE",
"maxInteract":integer,
"nest":["string-1" <, "string-2", ...>],
required parameter "vars":["string-1" <, "string-2", ...>]
}<, {...}>],
"entry":"variable-name",
"include":integer | [{effect-1} <, {effect-2}, ...>],
"informative":True | False,
"lassoRho":double,
"lassoSteps":integer,
"lassoTol":double,
"offset":"variable-name",
"ss3":True | False,
"start":integer | [{effect-1} <, {effect-2}, ...>]
},
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", ...>]
}<, {...}>],
multipass=True | False,
noStdErr=True | False,
optimization
={
"absConv":double,
"absFConv":double,
"absGConv":double,
"absXConv":double,
"fConv":double,
"fConv2":double,
"gConv":double,
"gConv2":double,
"maxFunc":double,
"maxIter":double,
"maxTime":double,
"minIter":integer,
"xConv":double
},
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", ...>],
"cumHaz":"string",
"dfBeta":"string",
"ld":"string",
"resDev":"string",
"resMart":"string",
"resSch":"string",
"resSco":"string",
"role":"string",
"stdXBeta":"string",
"survival":"string",
"wtResSch":"string",
"xBeta":"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
},
partByFrac
={
"seed":integer,
"test":double,
"validate":double
},
partByVar
={
required parameter "name":"variable-name",
"test":"string",
"train":"string",
"validate":"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", ...>]
}<, {...}>],
selection
={
"candidates":integer | "ALL",
"choose":"AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "VALIDATE",
"details":"ALL" | "NONE" | "STEPS" | "SUMMARY",
"elasticNetOptions"
:{
"absFConv":double
"fConv":double
"gConv":double
"lambda_":[double-1 <, double-2, ...>]
"mixing":[double-1 <, double-2, ...>]
"numLambda":integer
"rho":double
"solver":"ADMM" | "BFGS" | "LBFGS" | "NLP"
},
"enscale":True | False,
"ensteps":integer,
"fast":True | False,
"hierarchy":"DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS",
"kappa":[double-1 <, double-2, ...>],
"L2":double,
"L2HIGH":double,
"L2LOW":double,
"maxEffects":integer,
"maxSteps":integer,
"method":"BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE",
"minEffects":integer,
"plots":True | False,
"relaxed":True | False,
"select":"AIC" | "AICC" | "DEFAULT" | "SBC" | "SL",
"slEntry":double,
"slStay":double,
"stop":"AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "SL" | "VALIDATE",
"stopHorizon":integer
},
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", ...>]
}<, {...}>],
ss3=True | False,
strata="variable-name",
strataMissing=True | False,
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"
}
},
weight="variable-name"
)
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

入力データテーブルを指定します

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

パラメーター

サブパラメーター

説明

 code

casOut

当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。

 output

required parametercasOut

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

 outputTables

names

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

パラメーターの説明

alpha=double

すべての信頼区間の構築に使用する有意水準を指定します。

デフォルト0.05
範囲(0, 1)

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

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

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

別名attribute

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

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

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

別名classVars
nominal

classGlobalOpts={classopts}

すべての分類変数に適用されるオプションをリストします。

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

classLevelsPrint=True | False

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

デフォルトTrue

clb=True | False

True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。

デフォルトFalse

code={coxCodegen}

当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。

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

"casOut":{casouttable}

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

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

"caslib":"string"

出力テーブルの caslib の名前を指定します。

"compress":True | False

True に設定すると、テーブルにデータ圧縮が適用されます。

デフォルトFalse
"indexVars":["variable-name-1" <, "variable-name-2", ...>]

出力データにインデックスを作成する変数のリストを指定します。

"label":"string"

テーブルに関連付ける説明ラベルを指定します。

"lifetime":64-bit-integer

最後にアクセスした後にテーブルをメモリに保持する秒数を指定します。指定した秒数にアクセスできない場合、テーブルは削除されます。

デフォルト0
最小値0
"maxMemSize":64-bit-integer

メモリマップされたファイルに変換する前に、各スレッドがインメモリブロックに割り当てる必要があるメモリの最大容量をバイト単位で指定します。ファイルは、CAS_DISK_CACHE 環境変数で指定されたディレクトリに書き込まれます。

ヒント値を引用符で囲み、B、K、M、G または T を接尾辞として指定して単位を示せます。たとえば、"8M" は 8 MB を示します。
"memoryFormat":"DVR" | "INHERIT" | "STANDARD"

出力テーブルのメモリフォーマットを指定します。

デフォルトINHERIT
DVR

重複値削減メモリフォーマットを使用します。このメモリフォーマットでは、入力データに重複する値が含まれている場合に、メモリの消費量とファイルサイズを削減できます。

INHERIT

サーバーに設定されているデフォルトのメモリフォーマットを使用します。デフォルトでは、サーバーは標準のメモリフォーマットを使用します。管理者が CAS_DEFAULT_MEMORY_FORMAT 環境変数を DVR に設定した場合、DVR メモリフォーマットがサーバーのデフォルトとして設定されます。

STANDARD

標準メモリフォーマットを使用します。

"name":"table-name"

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

"promote":True | False

True に設定すると、出力テーブルはグローバルスコープで追加されます。これにより、アクセスコントロールの対象となる他のセッションがテーブルにアクセスできるようになります。ターゲット caslib には、グローバルスコープも必要です。

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

True に設定すると、同じ名前の既存のテーブルは上書きされます。

デフォルトFalse
"replication":integer

フォールトトレランスのために作成するテーブルのコピー数を指定します。値を大きくすると、パフォーマンスが低下し、より多くのメモリが使用されますが、ノードに障害が発生した場合のデータの可用性が向上します。データの冗長性は、分散サーバーにのみ適用されます。

デフォルト1
最小値0
"tableRedistUpPolicy":"DEFER" | "NOREDIST" | "REBALANCE"

実行中の CAS サーバー上でワーカーポッドの数が増加した場合のテーブル再配布ポリシーを指定します。

DEFER

再配布ポリシーの選択を上位レベルのエンティティに延期します。

NOREDIST

実行中の CAS サーバー上でワーカーポッドの数が変更された場合に、テーブルデータを再配布しません。

REBALANCE

実行中の CAS サーバー上でワーカーポッドの数が変更された場合に、テーブルデータをリバランスします。

"threadBlockSize":64-bit-integer

出力テーブルのブロックに使用するバイト数を指定します。ブロックはスレッドによって読み取られます。数百万行または数十億行の大きなテーブルがあり、パフォーマンスを調整している場合は、この値を徐々に増やします。値を大きくすると、インデックス付きテーブルのパフォーマンスが向上します。ただし、値が大きすぎる場合、スレッドが動作するためのブロックが少なすぎるため、スレッド不足が発生する可能性があります。

別名blockSize
デフォルト1048576
最小値0
ヒント値を引用符で囲み、B、K、M、G または T を接尾辞として指定して単位を示せます。たとえば、"8M" は 8 MB を示します。
"timeStamp":"string"

タイムスタンプ列をテーブルに追加することを指定します。timeStamp のサポートはアクション固有です。セッションロケールに適した形式で値を指定します。

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

出力データをサブセット化する 1 つ以上の式を指定します。複数の式が指定された場合、式は AND を使用して効果的に結合され、最終的な出力フィルタが形成されます。式に引用符で囲まれた値が含まれている場合は、ネストした引用符を使用します。

"comment":True | False

True に設定すると、DATA ステップコードにコメントが追加されます。

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

True に設定すると、累積ハザードを予測するためのコードを生成します。

デフォルトFalse
"fmtWdth":integer

DATA ステップコードでのパラメーター推定値などの派生数の書式設定に使用する幅を指定します。

別名fmtWidth
デフォルト20
範囲0–32
"indentSize":integer

各レベルの DATA ステップコードをインデントするスペースの数を指定します。

デフォルト3
範囲0–10
"labelId":integer

DATA ステップコードの配列名とステートメントラベルで使用するラベル ID を指定します。デフォルトでは、ランダムな正の整数が使用されます。

"lineSize":integer

生成されたコードの行サイズを指定します。

デフォルト120
範囲64–254
"noTrim":True | False

True に設定すると、フォーマットされた値を持つ変数の比較は、パディング付きの完全なフォーマット幅に基づいて行われます。デフォルトでは、先頭と末尾の空白は、フォーマットされた値から削除されます。

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

分位点確率のリストを指定します。生存確率または累積ハザードは、対応する分位点で予測されます。

"showTime":True | False

True に設定すると、時点を表示するためのコードが生成されます。

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

True に設定すると、生存確率を予測するためのコードを生成します。

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

True に設定すると、テーブルの格納に適した方法でコードが生成されます。

別名tableForm
デフォルトFalse
"timePoint":[double-1 <, double-2, ...>]

生存確率または累積ハザードが予測される時点のリストを指定します。

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

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

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

"details":True | False

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

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

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

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

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

corrB=True | False

True に設定すると、パラメーターの相関行列が表示されます。

デフォルトFalse

covB=True | False

True に設定すると、パラメーターの共分散行列が表示されます。

デフォルトFalse

display={displayTables}

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

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

freq="variable-name"

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

hessian=True | False

True に設定すると、有限差分 Hessian の代わりに解析的 Hessian を使用します。

デフォルトFalse

lassoRho=double

LASSO 法の基本正則化パラメーターを指定します。

デフォルト0.8
範囲(0, 1)

lassoSteps=integer

LASSO 法の最大ステップ数を指定します。

デフォルト20

lassoTol=double

LASSO 法の収束基準を指定します。

デフォルト1E-06

logLikeNull=True | False

True に設定すると、NULL モデルの -2 対数尤度が表示されます。

別名m2ll0
デフォルトFalse

model={coxModel}

従属変数、説明効果、モデルオプションに名前を指定します。

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

"censor":"variable-name"

打ち切り変数を指定します。

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

打ち切られたオブザベーションを識別する数値のリストを指定します。

"clb":True | False

True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。

デフォルトFalse
"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 つの変数を指定する必要があります。

"entry":"variable-name"

追加変数を指定します。

"include":integer | [{effect-1} <, {effect-2}, ...>]

指定した選択方法の選択プロセスの開始時に含める効果を指定します。含まれる効果は、選択プロセス中に削除されることはありません。n を指定した場合 (n は正の整数)、含まれる効果はモデル仕様の最初の n 個の効果で構成されます。

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 つの変数を指定する必要があります。

"informative":True | False

True に設定すると、余分なモデル効果を使用して、欠損値をモデル化します。これらの効果は、効果に関与する連続モデル変数の値が欠落値である場合は値 1 をとり、それ以外の場合は値 0 をとるダミー変数から構成されます。元のモデル効果の欠損値は、非欠損値の効果の平均値に置き換えられます。分類変数の場合、欠損値は有効なレベルとして扱われます。

デフォルトFalse
"lassoRho":double

LASSO 法の基本正則化パラメーターを指定します。

デフォルト0.8
範囲(0, 1)
"lassoSteps":integer

LASSO 法の最大ステップ数を指定します。

デフォルト20
"lassoTol":double

LASSO 法の収束基準を指定します。

デフォルト1E-06
"offset":"variable-name"

数値オフセット変数を指定します。この変数は、分類変数、応答変数、説明変数のいずれにもなりません。

"ss3":True | False

True に設定すると、Type 3 の効果の検定が実行されます。フルランクのパラメーター化または構成された効果を持つモデルの場合、Type 3 効果の検定は Joint 検定に置き換えられます。効果の Joint 検定は、その効果に関連付けられているすべてのパラメーターがゼロかどうかをテストします。このような Joint 検定は、GLM パラメーター化の下での Type 3 効果の検定と同等ではない場合があります。

デフォルトFalse
"start":integer | [{effect-1} <, {effect-2}, ...>]

FORWARD、FORWARDSWAP、STEPWISE 選択法で選択プロセスを開始するために使用する効果を指定します。n を指定した場合 (n は正の整数)、開始モデルはモデル仕様の最初の n 個の効果で構成されます。

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 つの変数を指定する必要があります。

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

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

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

multipass=True | False

True に設定すると、入力データテーブルが読み取られるたびに水準化されます。

デフォルトFalse

nClassLevelsPrint=integer

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

最小値0

noStdErr=True | False

True に設定すると、共分散行列またはそれに依存する統計量を計算しません。

デフォルトFalse

optimization={optimizationStatement}

最適化を実行するための手法とオプションを指定します。

長い形式optimization={"technique":"CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "QUANEW" | "TRUREG"}
短い形式optimization="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "QUANEW" | "TRUREG"

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

"absConv":double

絶対関数の収束基準を指定します。

別名absTol
"absFConv":double

絶対関数差の収束基準を指定します。

別名absFTol
最小値0
"absGConv":double

絶対勾配の収束基準を指定します。

別名absGTol
最小値0
"absXConv":double

絶対パラメーターの収束基準を指定します。

別名absXTol
最小値0
"fConv":double

相対関数差の収束基準を指定します。

別名fTol
最小値0
"fConv2":double

第 2 相対関数差の収束基準を指定します。

別名fTol2
最小値0
"gConv":double

相対勾配の収束基準を指定します。

別名gTol
最小値0
"gConv2":double

第 2 相対勾配の収束基準を指定します。

別名gTol2
最小値0
"itHist":"NONE" | "SUMMARY"

反復履歴の表示を制御します。

デフォルトSUMMARY
NONE

反復履歴を抑制します。

SUMMARY

反復履歴を表示します。

"maxFunc":double

関数評価の最大数を指定します。

最小値0
"maxIter":double

最大反復回数を指定します。

最小値0
"maxTime":double

最大許容 CPU 時間を秒単位で指定します。

最小値0
"minIter":integer

最小反復回数を指定します。

最小値0
"technique":"CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "TRUREG"

最適化の手法を指定します。

CONGRA

一次導関数を必要とする共役勾配法を使用します。

DBLDOG

一次導関数を必要とする Double-Dogleg 法を使用します。

DUQUANEW

一次導関数を必要とする Dual Quasi-Newton 法を使用します。

別名QUANEW
NEWRAP

一次導関数と二次導関数を必要とする Newton-Raphson 法 (直線探索とリッジ) を使用します。

NMSIMP

任意の導関数を必要としない Nelder-Mead Simplex 法を使用します。

NONE

最適化を実行しません。結果は、開始パラメーター値で計算されます。

NRRIDG

一次導関数と二次導関数を必要とする Newton-Raphson 法 (リッジ) を使用します。

TRUREG

一次導関数と二次導関数を必要とする信頼領域法を使用します。

"xConv":double

相対パラメーターの収束基準を指定します。

別名xTol
最小値0

output={coxOutputStatement}

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

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

* "casOut":{casouttable}

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

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

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

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

"cumHaz":"string"

指定された時間の累積ハザードに名前を指定します。

"dfBeta":"string"

dfBeta 統計名の接頭辞を指定します。dfBeta 統計名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

"ld":"string"

尤度変位統計量に名前を指定します。

"resDev":"string"

デビアンス残差に名前を指定します。

"resMart":"string"

マーチンゲール残差に名前を指定します。

"resSch":"string"

Schoenfeld 残差名の接頭辞を指定します。Schoenfeld 残差名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

"resSco":"string"

スコア残差名の接頭辞を指定します。スコア残差名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

"role":"string"

オブザベーションの学習、検証、テストの役割を識別します。

"stdXBeta":"string"

線形予測子の標準誤差に名前を指定します。

"survival":"string"

観測された故障時の生存確率を指定します。

"wtResSch":"string"

重み付き Schoenfeld 残差名の接頭辞を指定します。重み付き Schoenfeld 残差名は、この残差名のアンダースコアとパラメーターの名前の連結です。

"xBeta":"string"

線形予測子に名前を指定します。

outputTables={outputTables}

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

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

別名displayOut

partByFrac={partByFracStatement}

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

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

"seed":integer

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

デフォルト0
"test":double

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

範囲0–1
"validate":double

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

別名valid
範囲0–1

partByVar={partByVarStatement}

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

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

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

* "name":"variable-name"

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

"test":"string"

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

"train":"string"

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

"validate":"string"

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

別名valid

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

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

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

別名poly

selection={selectionStatement}

モデル選択を実行するための方法とオプションを指定します。

長い形式selection={"method":"BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"}
短い形式selection="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"

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

"candidates":integer | "ALL"

詳細レベル ALL が指定されている場合、選択プロセスの各ステップで表示する候補の最大数を指定します。

"choose":"AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "VALIDATE"

モデルを選択するための基準を指定します。指定した基準は、選択プロセスの各ステップで評価され、最適な基準値をもたらすモデルが選択されます。

"details":"ALL" | "NONE" | "STEPS" | "SUMMARY"

選択プロセスについて生成する詳細レベルを指定します。

デフォルトSUMMARY
"elasticNetOptions":{enOptions}

Elastic Net 選択法の実行に使用するオプションを指定します。

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

"absFConv":double

絶対関数差の収束基準を指定します。

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

相対関数差の収束基準を指定します。

別名fTol
最小値0
"gConv":double

相対勾配の収束基準を指定します。

別名gTol
最小値0
"lambda_":[double-1 <, double-2, ...>]

Elastic Net 選択法の正則化パラメーターを指定します。

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

Elastic Net 混合パラメーターを指定します。

"numLambda":integer

Elastic Net 選択法の正則化パラメーターの数を指定します。

別名nLambda
デフォルト0
最小値0
"rho":double

最小正則化パラメーターの計算に使用するスケール因子を指定します。

範囲(0, 1)
"solver":"ADMM" | "BFGS" | "LBFGS" | "NLP"

Elastic Net 選択のソルバーを指定します。

"enscale":True | False

True に設定すると、Elastic Net 選択法でベータにスケーリングが適用されます。

デフォルトFalse
"ensteps":integer

Elastic Net 選択法で使用する反復回数を指定します。

デフォルト50
"fast":True | False

一般化線形モデルの変数減少法の際に、モデルから変数を削除するたびに、残りの勾配推定値に対する一次近似を計算する Lawless and Singhal (1978) の計算アルゴリズムを実装します。

デフォルトFalse
"hierarchy":"DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS"

モデル階層要件を適用するかどうか、および適用する方法を指定します。モデル階層とは、モデルに含まれるすべての項に対して、その項に含まれるすべてのモデル効果がモデルに存在しなければならないという要件を指します。

デフォルトDEFAULT
"kappa":[double-1 <, double-2, ...>]

Relaxed LASSO 法の係数を指定します。

"L2":double

Elastic Net 選択法で L2 パラメーターを指定します。

デフォルト0
"L2HIGH":double

Elastic Net 選択法で L2 パラメーターを検索する際に使用する上限を指定します。

別名maxL2
デフォルト1
"L2LOW":double

Elastic Net 選択法で L2 パラメーターを検索する際に使用する下限を指定します。

別名minL2
デフォルト0
"maxEffects":integer

選択プロセス中に考慮するモデルの最大効果を指定します。このパラメーターは変数減少法では無視されます。

"maxSteps":integer

実行する選択ステップの最大数を指定します。

"method":"BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"

モデル選択の方法を指定します。

デフォルトSTEPWISE
"minEffects":integer

変数減少法の際に考慮するモデルの効果の最小数を指定します。

"plots":True | False

True に設定すると、選択診断プロットの作成に使用できる coefficientProgression と selectionSummaryForPlots テーブルが生成されます。

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

True に設定すると、Relaxed LASSO 法が適用されます。

デフォルトFalse
"select":"AIC" | "AICC" | "DEFAULT" | "SBC" | "SL"

選択法の各ステップで効果が追加または削除される順序を決定する際に使用する基準を指定します。このパラメーターは、LAR または LASSO 選択には適用されません。

"slEntry":double

有意水準が選択基準または停止基準として使用された場合の追加の有意水準を指定します。

別名sle
デフォルト0.05
範囲(0, 1)
"slStay":double

有意水準が選択基準または停止基準として使用された場合の削除の有意水準を指定します。

別名sls
デフォルト0.05
範囲(0, 1)
"stop":"AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "SL" | "VALIDATE"

選択プロセスを停止するために使用する基準を指定します。停止基準を指定しない場合、モデルを選択するために使用される基準も停止基準として使用されます。

"stopHorizon":integer

極値を検出するために、停止基準を悪化させる必要がある連続するステップの数を指定します。

デフォルト3

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

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

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

ss3=True | False

True に設定すると、Type 3 の効果の検定が実行されます。フルランクのパラメーター化または構成された効果を持つモデルの場合、Type 3 効果の検定は Joint 検定に置き換えられます。効果の Joint 検定は、その効果に関連付けられているすべてのパラメーターがゼロかどうかをテストします。このような Joint 検定は、GLM パラメーター化の下での Type 3 効果の検定と同等ではない場合があります。

デフォルトFalse

strata="variable-name"

層別分析の層を識別する変数に名前を指定します。

strataMissing=True | False

True に設定すると、有効な STRATA 変数値として欠損値が許可されます。

デフォルトFalse

* table={castable}

入力データテーブルを指定します

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

weight="variable-name"

データの重み付き分析を実行する際に使用する数値変数に名前を指定します。

cox アクション

Cox 回帰モデルを当てはめます。

results <– cas.phreg.cox(s,
alpha=double,
attributes
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
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(...)>),
classGlobalOpts
=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,
clb=TRUE | FALSE,
code
=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
name="table-name"
promote=TRUE | FALSE
replace=TRUE | FALSE
replication=integer
threadBlockSize=64-bit-integer
timeStamp="string"
where=list("string-1" <, "string-2", ...>)
),
comment=TRUE | FALSE,
cumHaz=TRUE | FALSE,
fmtWdth=integer,
indentSize=integer,
labelId=integer,
lineSize=integer,
noTrim=TRUE | FALSE,
quantProb=list(double-1 <, double-2, ...>),
showTime=TRUE | FALSE,
survival=TRUE | FALSE,
tabForm=TRUE | FALSE,
timePoint=list(double-1 <, double-2, ...>)
),
collection
=list( list(
details=TRUE | FALSE,
required parameter name="string",
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
corrB=TRUE | FALSE,
covB=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
),
freq="variable-name",
hessian=TRUE | FALSE,
lassoRho=double,
lassoSteps=integer,
lassoTol=double,
logLikeNull=TRUE | FALSE,
model
=list(
censor="variable-name",
censVals=list(double-1 <, double-2, ...>),
clb=TRUE | FALSE,
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(...)>),
entry="variable-name",
include=integer | list( list(effect-1) <, list(effect-2), ...>),
informative=TRUE | FALSE,
lassoRho=double,
lassoSteps=integer,
lassoTol=double,
offset="variable-name",
ss3=TRUE | FALSE,
start=integer | list( list(effect-1) <, list(effect-2), ...>)
),
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(...)>),
multipass=TRUE | FALSE,
noStdErr=TRUE | FALSE,
optimization
=list(
absConv=double,
absFConv=double,
absGConv=double,
absXConv=double,
fConv=double,
fConv2=double,
gConv=double,
gConv2=double,
maxFunc=double,
maxIter=double,
maxTime=double,
minIter=integer,
xConv=double
),
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", ...>),
cumHaz="string",
dfBeta="string",
ld="string",
resDev="string",
resMart="string",
resSch="string",
resSco="string",
role="string",
stdXBeta="string",
survival="string",
wtResSch="string",
xBeta="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
),
partByFrac
=list(
seed=integer,
test=double,
validate=double
),
partByVar
=list(
required parameter name="variable-name",
test="string",
train="string",
validate="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(...)>),
selection
=list(
candidates=integer | "ALL",
choose="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "VALIDATE",
details="ALL" | "NONE" | "STEPS" | "SUMMARY",
elasticNetOptions
=list(
absFConv=double
fConv=double
gConv=double
lambda=list(double-1 <, double-2, ...>)
mixing=list(double-1 <, double-2, ...>)
numLambda=integer
rho=double
solver="ADMM" | "BFGS" | "LBFGS" | "NLP"
),
enscale=TRUE | FALSE,
ensteps=integer,
fast=TRUE | FALSE,
hierarchy="DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS",
kappa=list(double-1 <, double-2, ...>),
L2=double,
L2HIGH=double,
L2LOW=double,
maxEffects=integer,
maxSteps=integer,
method="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE",
minEffects=integer,
plots=TRUE | FALSE,
relaxed=TRUE | FALSE,
select="AIC" | "AICC" | "DEFAULT" | "SBC" | "SL",
slEntry=double,
slStay=double,
stop="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "SL" | "VALIDATE",
stopHorizon=integer
),
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(...)>),
ss3=TRUE | FALSE,
strata="variable-name",
strataMissing=TRUE | FALSE,
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"
)
),
weight="variable-name"
)
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

入力データテーブルを指定します

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

パラメーター

サブパラメーター

説明

 code

casOut

当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。

 output

required parametercasOut

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

 outputTables

names

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

パラメーターの説明

alpha=double

すべての信頼区間の構築に使用する有意水準を指定します。

デフォルト0.05
範囲(0, 1)

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

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

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

別名attribute

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

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

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

別名classVars
nominal

classGlobalOpts=list(classopts)

すべての分類変数に適用されるオプションをリストします。

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

classLevelsPrint=TRUE | FALSE

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

デフォルトTRUE

clb=TRUE | FALSE

True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。

デフォルトFALSE

code=list(coxCodegen)

当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。

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

casOut=list(casouttable)

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

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

caslib="string"

出力テーブルの caslib の名前を指定します。

compress=TRUE | FALSE

True に設定すると、テーブルにデータ圧縮が適用されます。

デフォルトFALSE
indexVars=list("variable-name-1" <, "variable-name-2", ...>)

出力データにインデックスを作成する変数のリストを指定します。

label="string"

テーブルに関連付ける説明ラベルを指定します。

lifetime=64-bit-integer

最後にアクセスした後にテーブルをメモリに保持する秒数を指定します。指定した秒数にアクセスできない場合、テーブルは削除されます。

デフォルト0
最小値0
maxMemSize=64-bit-integer

メモリマップされたファイルに変換する前に、各スレッドがインメモリブロックに割り当てる必要があるメモリの最大容量をバイト単位で指定します。ファイルは、CAS_DISK_CACHE 環境変数で指定されたディレクトリに書き込まれます。

ヒント値を引用符で囲み、B、K、M、G または T を接尾辞として指定して単位を示せます。たとえば、"8M" は 8 MB を示します。
memoryFormat="DVR" | "INHERIT" | "STANDARD"

出力テーブルのメモリフォーマットを指定します。

デフォルトINHERIT
DVR

重複値削減メモリフォーマットを使用します。このメモリフォーマットでは、入力データに重複する値が含まれている場合に、メモリの消費量とファイルサイズを削減できます。

INHERIT

サーバーに設定されているデフォルトのメモリフォーマットを使用します。デフォルトでは、サーバーは標準のメモリフォーマットを使用します。管理者が CAS_DEFAULT_MEMORY_FORMAT 環境変数を DVR に設定した場合、DVR メモリフォーマットがサーバーのデフォルトとして設定されます。

STANDARD

標準メモリフォーマットを使用します。

name="table-name"

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

promote=TRUE | FALSE

True に設定すると、出力テーブルはグローバルスコープで追加されます。これにより、アクセスコントロールの対象となる他のセッションがテーブルにアクセスできるようになります。ターゲット caslib には、グローバルスコープも必要です。

デフォルトFALSE
replace=TRUE | FALSE

True に設定すると、同じ名前の既存のテーブルは上書きされます。

デフォルトFALSE
replication=integer

フォールトトレランスのために作成するテーブルのコピー数を指定します。値を大きくすると、パフォーマンスが低下し、より多くのメモリが使用されますが、ノードに障害が発生した場合のデータの可用性が向上します。データの冗長性は、分散サーバーにのみ適用されます。

デフォルト1
最小値0
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"

実行中の CAS サーバー上でワーカーポッドの数が増加した場合のテーブル再配布ポリシーを指定します。

DEFER

再配布ポリシーの選択を上位レベルのエンティティに延期します。

NOREDIST

実行中の CAS サーバー上でワーカーポッドの数が変更された場合に、テーブルデータを再配布しません。

REBALANCE

実行中の CAS サーバー上でワーカーポッドの数が変更された場合に、テーブルデータをリバランスします。

threadBlockSize=64-bit-integer

出力テーブルのブロックに使用するバイト数を指定します。ブロックはスレッドによって読み取られます。数百万行または数十億行の大きなテーブルがあり、パフォーマンスを調整している場合は、この値を徐々に増やします。値を大きくすると、インデックス付きテーブルのパフォーマンスが向上します。ただし、値が大きすぎる場合、スレッドが動作するためのブロックが少なすぎるため、スレッド不足が発生する可能性があります。

別名blockSize
デフォルト1048576
最小値0
ヒント値を引用符で囲み、B、K、M、G または T を接尾辞として指定して単位を示せます。たとえば、"8M" は 8 MB を示します。
timeStamp="string"

タイムスタンプ列をテーブルに追加することを指定します。timeStamp のサポートはアクション固有です。セッションロケールに適した形式で値を指定します。

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

出力データをサブセット化する 1 つ以上の式を指定します。複数の式が指定された場合、式は AND を使用して効果的に結合され、最終的な出力フィルタが形成されます。式に引用符で囲まれた値が含まれている場合は、ネストした引用符を使用します。

comment=TRUE | FALSE

True に設定すると、DATA ステップコードにコメントが追加されます。

デフォルトFALSE
cumHaz=TRUE | FALSE

True に設定すると、累積ハザードを予測するためのコードを生成します。

デフォルトFALSE
fmtWdth=integer

DATA ステップコードでのパラメーター推定値などの派生数の書式設定に使用する幅を指定します。

別名fmtWidth
デフォルト20
範囲0–32
indentSize=integer

各レベルの DATA ステップコードをインデントするスペースの数を指定します。

デフォルト3
範囲0–10
labelId=integer

DATA ステップコードの配列名とステートメントラベルで使用するラベル ID を指定します。デフォルトでは、ランダムな正の整数が使用されます。

lineSize=integer

生成されたコードの行サイズを指定します。

デフォルト120
範囲64–254
noTrim=TRUE | FALSE

True に設定すると、フォーマットされた値を持つ変数の比較は、パディング付きの完全なフォーマット幅に基づいて行われます。デフォルトでは、先頭と末尾の空白は、フォーマットされた値から削除されます。

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

分位点確率のリストを指定します。生存確率または累積ハザードは、対応する分位点で予測されます。

showTime=TRUE | FALSE

True に設定すると、時点を表示するためのコードが生成されます。

デフォルトFALSE
survival=TRUE | FALSE

True に設定すると、生存確率を予測するためのコードを生成します。

デフォルトTRUE
tabForm=TRUE | FALSE

True に設定すると、テーブルの格納に適した方法でコードが生成されます。

別名tableForm
デフォルトFALSE
timePoint=list(double-1 <, double-2, ...>)

生存確率または累積ハザードが予測される時点のリストを指定します。

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

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

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

details=TRUE | FALSE

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

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

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

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

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

corrB=TRUE | FALSE

True に設定すると、パラメーターの相関行列が表示されます。

デフォルトFALSE

covB=TRUE | FALSE

True に設定すると、パラメーターの共分散行列が表示されます。

デフォルトFALSE

display=list(displayTables)

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

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

freq="variable-name"

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

hessian=TRUE | FALSE

True に設定すると、有限差分 Hessian の代わりに解析的 Hessian を使用します。

デフォルトFALSE

lassoRho=double

LASSO 法の基本正則化パラメーターを指定します。

デフォルト0.8
範囲(0, 1)

lassoSteps=integer

LASSO 法の最大ステップ数を指定します。

デフォルト20

lassoTol=double

LASSO 法の収束基準を指定します。

デフォルト1E-06

logLikeNull=TRUE | FALSE

True に設定すると、NULL モデルの -2 対数尤度が表示されます。

別名m2ll0
デフォルトFALSE

model=list(coxModel)

従属変数、説明効果、モデルオプションに名前を指定します。

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

censor="variable-name"

打ち切り変数を指定します。

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

打ち切られたオブザベーションを識別する数値のリストを指定します。

clb=TRUE | FALSE

True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。

デフォルトFALSE
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 つの変数を指定する必要があります。

entry="variable-name"

追加変数を指定します。

include=integer | list( list(effect-1) <, list(effect-2), ...>)

指定した選択方法の選択プロセスの開始時に含める効果を指定します。含まれる効果は、選択プロセス中に削除されることはありません。n を指定した場合 (n は正の整数)、含まれる効果はモデル仕様の最初の n 個の効果で構成されます。

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 つの変数を指定する必要があります。

informative=TRUE | FALSE

True に設定すると、余分なモデル効果を使用して、欠損値をモデル化します。これらの効果は、効果に関与する連続モデル変数の値が欠落値である場合は値 1 をとり、それ以外の場合は値 0 をとるダミー変数から構成されます。元のモデル効果の欠損値は、非欠損値の効果の平均値に置き換えられます。分類変数の場合、欠損値は有効なレベルとして扱われます。

デフォルトFALSE
lassoRho=double

LASSO 法の基本正則化パラメーターを指定します。

デフォルト0.8
範囲(0, 1)
lassoSteps=integer

LASSO 法の最大ステップ数を指定します。

デフォルト20
lassoTol=double

LASSO 法の収束基準を指定します。

デフォルト1E-06
offset="variable-name"

数値オフセット変数を指定します。この変数は、分類変数、応答変数、説明変数のいずれにもなりません。

ss3=TRUE | FALSE

True に設定すると、Type 3 の効果の検定が実行されます。フルランクのパラメーター化または構成された効果を持つモデルの場合、Type 3 効果の検定は Joint 検定に置き換えられます。効果の Joint 検定は、その効果に関連付けられているすべてのパラメーターがゼロかどうかをテストします。このような Joint 検定は、GLM パラメーター化の下での Type 3 効果の検定と同等ではない場合があります。

デフォルトFALSE
start=integer | list( list(effect-1) <, list(effect-2), ...>)

FORWARD、FORWARDSWAP、STEPWISE 選択法で選択プロセスを開始するために使用する効果を指定します。n を指定した場合 (n は正の整数)、開始モデルはモデル仕様の最初の n 個の効果で構成されます。

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 つの変数を指定する必要があります。

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

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

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

multipass=TRUE | FALSE

True に設定すると、入力データテーブルが読み取られるたびに水準化されます。

デフォルトFALSE

nClassLevelsPrint=integer

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

最小値0

noStdErr=TRUE | FALSE

True に設定すると、共分散行列またはそれに依存する統計量を計算しません。

デフォルトFALSE

optimization=list(optimizationStatement)

最適化を実行するための手法とオプションを指定します。

長い形式optimization=list(technique="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "QUANEW" | "TRUREG")
短い形式optimization="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "QUANEW" | "TRUREG"

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

absConv=double

絶対関数の収束基準を指定します。

別名absTol
absFConv=double

絶対関数差の収束基準を指定します。

別名absFTol
最小値0
absGConv=double

絶対勾配の収束基準を指定します。

別名absGTol
最小値0
absXConv=double

絶対パラメーターの収束基準を指定します。

別名absXTol
最小値0
fConv=double

相対関数差の収束基準を指定します。

別名fTol
最小値0
fConv2=double

第 2 相対関数差の収束基準を指定します。

別名fTol2
最小値0
gConv=double

相対勾配の収束基準を指定します。

別名gTol
最小値0
gConv2=double

第 2 相対勾配の収束基準を指定します。

別名gTol2
最小値0
itHist="NONE" | "SUMMARY"

反復履歴の表示を制御します。

デフォルトSUMMARY
NONE

反復履歴を抑制します。

SUMMARY

反復履歴を表示します。

maxFunc=double

関数評価の最大数を指定します。

最小値0
maxIter=double

最大反復回数を指定します。

最小値0
maxTime=double

最大許容 CPU 時間を秒単位で指定します。

最小値0
minIter=integer

最小反復回数を指定します。

最小値0
technique="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "TRUREG"

最適化の手法を指定します。

CONGRA

一次導関数を必要とする共役勾配法を使用します。

DBLDOG

一次導関数を必要とする Double-Dogleg 法を使用します。

DUQUANEW

一次導関数を必要とする Dual Quasi-Newton 法を使用します。

別名QUANEW
NEWRAP

一次導関数と二次導関数を必要とする Newton-Raphson 法 (直線探索とリッジ) を使用します。

NMSIMP

任意の導関数を必要としない Nelder-Mead Simplex 法を使用します。

NONE

最適化を実行しません。結果は、開始パラメーター値で計算されます。

NRRIDG

一次導関数と二次導関数を必要とする Newton-Raphson 法 (リッジ) を使用します。

TRUREG

一次導関数と二次導関数を必要とする信頼領域法を使用します。

xConv=double

相対パラメーターの収束基準を指定します。

別名xTol
最小値0

output=list(coxOutputStatement)

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

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

* 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 を指定することもできます。

cumHaz="string"

指定された時間の累積ハザードに名前を指定します。

dfBeta="string"

dfBeta 統計名の接頭辞を指定します。dfBeta 統計名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

ld="string"

尤度変位統計量に名前を指定します。

resDev="string"

デビアンス残差に名前を指定します。

resMart="string"

マーチンゲール残差に名前を指定します。

resSch="string"

Schoenfeld 残差名の接頭辞を指定します。Schoenfeld 残差名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

resSco="string"

スコア残差名の接頭辞を指定します。スコア残差名は、この接頭辞のアンダースコアとパラメーターの名前の連結です。

role="string"

オブザベーションの学習、検証、テストの役割を識別します。

stdXBeta="string"

線形予測子の標準誤差に名前を指定します。

survival="string"

観測された故障時の生存確率を指定します。

wtResSch="string"

重み付き Schoenfeld 残差名の接頭辞を指定します。重み付き Schoenfeld 残差名は、この残差名のアンダースコアとパラメーターの名前の連結です。

xBeta="string"

線形予測子に名前を指定します。

outputTables=list(outputTables)

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

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

別名displayOut

partByFrac=list(partByFracStatement)

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

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

seed=integer

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

デフォルト0
test=double

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

範囲0–1
validate=double

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

別名valid
範囲0–1

partByVar=list(partByVarStatement)

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

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

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

* name="variable-name"

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

test="string"

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

train="string"

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

validate="string"

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

別名valid

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

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

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

別名poly

selection=list(selectionStatement)

モデル選択を実行するための方法とオプションを指定します。

長い形式selection=list(method="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE")
短い形式selection="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"

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

candidates=integer | "ALL"

詳細レベル ALL が指定されている場合、選択プロセスの各ステップで表示する候補の最大数を指定します。

choose="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "VALIDATE"

モデルを選択するための基準を指定します。指定した基準は、選択プロセスの各ステップで評価され、最適な基準値をもたらすモデルが選択されます。

details="ALL" | "NONE" | "STEPS" | "SUMMARY"

選択プロセスについて生成する詳細レベルを指定します。

デフォルトSUMMARY
elasticNetOptions=list(enOptions)

Elastic Net 選択法の実行に使用するオプションを指定します。

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

absFConv=double

絶対関数差の収束基準を指定します。

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

相対関数差の収束基準を指定します。

別名fTol
最小値0
gConv=double

相対勾配の収束基準を指定します。

別名gTol
最小値0
lambda=list(double-1 <, double-2, ...>)

Elastic Net 選択法の正則化パラメーターを指定します。

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

Elastic Net 混合パラメーターを指定します。

numLambda=integer

Elastic Net 選択法の正則化パラメーターの数を指定します。

別名nLambda
デフォルト0
最小値0
rho=double

最小正則化パラメーターの計算に使用するスケール因子を指定します。

範囲(0, 1)
solver="ADMM" | "BFGS" | "LBFGS" | "NLP"

Elastic Net 選択のソルバーを指定します。

enscale=TRUE | FALSE

True に設定すると、Elastic Net 選択法でベータにスケーリングが適用されます。

デフォルトFALSE
ensteps=integer

Elastic Net 選択法で使用する反復回数を指定します。

デフォルト50
fast=TRUE | FALSE

一般化線形モデルの変数減少法の際に、モデルから変数を削除するたびに、残りの勾配推定値に対する一次近似を計算する Lawless and Singhal (1978) の計算アルゴリズムを実装します。

デフォルトFALSE
hierarchy="DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS"

モデル階層要件を適用するかどうか、および適用する方法を指定します。モデル階層とは、モデルに含まれるすべての項に対して、その項に含まれるすべてのモデル効果がモデルに存在しなければならないという要件を指します。

デフォルトDEFAULT
kappa=list(double-1 <, double-2, ...>)

Relaxed LASSO 法の係数を指定します。

L2=double

Elastic Net 選択法で L2 パラメーターを指定します。

デフォルト0
L2HIGH=double

Elastic Net 選択法で L2 パラメーターを検索する際に使用する上限を指定します。

別名maxL2
デフォルト1
L2LOW=double

Elastic Net 選択法で L2 パラメーターを検索する際に使用する下限を指定します。

別名minL2
デフォルト0
maxEffects=integer

選択プロセス中に考慮するモデルの最大効果を指定します。このパラメーターは変数減少法では無視されます。

maxSteps=integer

実行する選択ステップの最大数を指定します。

method="BACKWARD" | "FORWARD" | "LASSO" | "NONE" | "STEPWISE"

モデル選択の方法を指定します。

デフォルトSTEPWISE
minEffects=integer

変数減少法の際に考慮するモデルの効果の最小数を指定します。

plots=TRUE | FALSE

True に設定すると、選択診断プロットの作成に使用できる coefficientProgression と selectionSummaryForPlots テーブルが生成されます。

デフォルトFALSE
relaxed=TRUE | FALSE

True に設定すると、Relaxed LASSO 法が適用されます。

デフォルトFALSE
select="AIC" | "AICC" | "DEFAULT" | "SBC" | "SL"

選択法の各ステップで効果が追加または削除される順序を決定する際に使用する基準を指定します。このパラメーターは、LAR または LASSO 選択には適用されません。

slEntry=double

有意水準が選択基準または停止基準として使用された場合の追加の有意水準を指定します。

別名sle
デフォルト0.05
範囲(0, 1)
slStay=double

有意水準が選択基準または停止基準として使用された場合の削除の有意水準を指定します。

別名sls
デフォルト0.05
範囲(0, 1)
stop="AIC" | "AICC" | "DEFAULT" | "NONE" | "SBC" | "SL" | "VALIDATE"

選択プロセスを停止するために使用する基準を指定します。停止基準を指定しない場合、モデルを選択するために使用される基準も停止基準として使用されます。

stopHorizon=integer

極値を検出するために、停止基準を悪化させる必要がある連続するステップの数を指定します。

デフォルト3

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

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

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

ss3=TRUE | FALSE

True に設定すると、Type 3 の効果の検定が実行されます。フルランクのパラメーター化または構成された効果を持つモデルの場合、Type 3 効果の検定は Joint 検定に置き換えられます。効果の Joint 検定は、その効果に関連付けられているすべてのパラメーターがゼロかどうかをテストします。このような Joint 検定は、GLM パラメーター化の下での Type 3 効果の検定と同等ではない場合があります。

デフォルトFALSE

strata="variable-name"

層別分析の層を識別する変数に名前を指定します。

strataMissing=TRUE | FALSE

True に設定すると、有効な STRATA 変数値として欠損値が許可されます。

デフォルトFALSE

* table=list(castable)

入力データテーブルを指定します

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

weight="variable-name"

データの重み付き分析を実行する際に使用する数値変数に名前を指定します。

最終更新: 2026年3月26日