比例ハザード回帰モデリング アクションセット: 構文
比例ハザードモデルを当てはめるアクションを提供します
cox アクション
Cox 回帰モデルを当てはめます。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力データテーブルを指定します |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
casOut |
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。 | |
|
required parametercasOut |
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。 | |
|
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"
name="table-name"
出力テーブルの名前を指定します。
promote=TRUE | FALSE
True に設定すると、出力テーブルはグローバルスコープで追加されます。これにより、アクセスコントロールの対象となる他のセッションがテーブルにアクセスできるようになります。ターゲット caslib には、グローバルスコープも必要です。
| デフォルト | FALSE |
|---|
replace=TRUE | FALSE
True に設定すると、同じ名前の既存のテーブルは上書きされます。
| デフォルト | FALSE |
|---|
replication=integer
フォールトトレランスのために作成するテーブルのコピー数を指定します。値を大きくすると、パフォーマンスが低下し、より多くのメモリが使用されますが、ノードに障害が発生した場合のデータの可用性が向上します。データの冗長性は、分散サーバーにのみ適用されます。
| デフォルト | 1 |
|---|---|
| 最小値 | 0 |
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
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 |
maxFunc=double
関数評価の最大数を指定します。
| 最小値 | 0 |
|---|
maxIter=double
最大反復回数を指定します。
| 最小値 | 0 |
|---|
maxTime=double
最大許容 CPU 時間を秒単位で指定します。
| 最小値 | 0 |
|---|
minIter=integer
最小反復回数を指定します。
| 最小値 | 0 |
|---|
technique="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "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 回帰モデルを当てはめます。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力データテーブルを指定します |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
casOut |
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。 | |
|
required parametercasOut |
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。 | |
|
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"
name="table-name"
出力テーブルの名前を指定します。
promote=true | false
True に設定すると、出力テーブルはグローバルスコープで追加されます。これにより、アクセスコントロールの対象となる他のセッションがテーブルにアクセスできるようになります。ターゲット caslib には、グローバルスコープも必要です。
| デフォルト | false |
|---|
replace=true | false
True に設定すると、同じ名前の既存のテーブルは上書きされます。
| デフォルト | false |
|---|
replication=integer
フォールトトレランスのために作成するテーブルのコピー数を指定します。値を大きくすると、パフォーマンスが低下し、より多くのメモリが使用されますが、ノードに障害が発生した場合のデータの可用性が向上します。データの冗長性は、分散サーバーにのみ適用されます。
| デフォルト | 1 |
|---|---|
| 最小値 | 0 |
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
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 |
maxFunc=double
関数評価の最大数を指定します。
| 最小値 | 0 |
|---|
maxIter=double
最大反復回数を指定します。
| 最小値 | 0 |
|---|
maxTime=double
最大許容 CPU 時間を秒単位で指定します。
| 最小値 | 0 |
|---|
minIter=integer
最小反復回数を指定します。
| 最小値 | 0 |
|---|
technique="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "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 回帰モデルを当てはめます。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力データテーブルを指定します |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
casOut |
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。 | |
|
required parametercasOut |
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。 | |
|
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"
"name":"table-name"
出力テーブルの名前を指定します。
"promote":True | False
True に設定すると、出力テーブルはグローバルスコープで追加されます。これにより、アクセスコントロールの対象となる他のセッションがテーブルにアクセスできるようになります。ターゲット caslib には、グローバルスコープも必要です。
| デフォルト | False |
|---|
"replace":True | False
True に設定すると、同じ名前の既存のテーブルは上書きされます。
| デフォルト | False |
|---|
"replication":integer
フォールトトレランスのために作成するテーブルのコピー数を指定します。値を大きくすると、パフォーマンスが低下し、より多くのメモリが使用されますが、ノードに障害が発生した場合のデータの可用性が向上します。データの冗長性は、分散サーバーにのみ適用されます。
| デフォルト | 1 |
|---|---|
| 最小値 | 0 |
"tableRedistUpPolicy":"DEFER" | "NOREDIST" | "REBALANCE"
"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 |
"maxFunc":double
関数評価の最大数を指定します。
| 最小値 | 0 |
|---|
"maxIter":double
最大反復回数を指定します。
| 最小値 | 0 |
|---|
"maxTime":double
最大許容 CPU 時間を秒単位で指定します。
| 最小値 | 0 |
|---|
"minIter":integer
最小反復回数を指定します。
| 最小値 | 0 |
|---|
"technique":"CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "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 回帰モデルを当てはめます。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力データテーブルを指定します |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
casOut |
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。 | |
|
required parametercasOut |
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。 | |
|
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"
name="table-name"
出力テーブルの名前を指定します。
promote=TRUE | FALSE
True に設定すると、出力テーブルはグローバルスコープで追加されます。これにより、アクセスコントロールの対象となる他のセッションがテーブルにアクセスできるようになります。ターゲット caslib には、グローバルスコープも必要です。
| デフォルト | FALSE |
|---|
replace=TRUE | FALSE
True に設定すると、同じ名前の既存のテーブルは上書きされます。
| デフォルト | FALSE |
|---|
replication=integer
フォールトトレランスのために作成するテーブルのコピー数を指定します。値を大きくすると、パフォーマンスが低下し、より多くのメモリが使用されますが、ノードに障害が発生した場合のデータの可用性が向上します。データの冗長性は、分散サーバーにのみ適用されます。
| デフォルト | 1 |
|---|---|
| 最小値 | 0 |
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
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 |
maxFunc=double
関数評価の最大数を指定します。
| 最小値 | 0 |
|---|
maxIter=double
最大反復回数を指定します。
| 最小値 | 0 |
|---|
maxTime=double
最大許容 CPU 時間を秒単位で指定します。
| 最小値 | 0 |
|---|
minIter=integer
最小反復回数を指定します。
| 最小値 | 0 |
|---|
technique="CONGRA" | "DBLDOG" | "DUQUANEW" | "NEWRAP" | "NMSIMP" | "NONE" | "NRRIDG" | "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"
データの重み付き分析を実行する際に使用する数値変数に名前を指定します。