回帰 アクションセット: 構文
線形、一般化線形、ロジスティックモデルを当てはめるアクションを提供します
glm アクション
最小 2 乗法を使用して線形回帰モデルを当てはめます。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力データテーブルを指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
casOut |
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。 | |
|
required parametercasOut |
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。 | |
|
names |
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。 | |
|
— |
回帰モデルを Binary Large Object (BLOB) に格納します。 |
パラメーターの説明
alpha=double
すべての信頼区間の構築に使用する有意水準を指定します。
| デフォルト | 0.05 |
|---|---|
| 範囲 | (0, 1) |
attributes={{casinvardesc-1} <, {casinvardesc-2}, ...>}
このアクションで使用される変数の属性を変更します。現在、入力および名義パラメーターで指定された属性は無視されます。
attributes パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。
| 別名 | attribute |
|---|
byLimit=64-bit-integer
BY グループの数が指定された値を超えた場合、分析を実行しないことを指定します。
| 最小値 | 1 |
|---|
class={{classStatement-1} <, {classStatement-2}, ...>}
分析で説明変数として使用される分類変数の名前を指定します。
class パラメーターの指定の詳細については、共通 classStatement パラメーターを参照してください。
| 別名 | classVars |
|---|
classGlobalOpts={classopts}
すべての分類変数に適用されるオプションをリストします。
classGlobalOpts パラメーターの指定の詳細については、共通 classopts パラメーターを参照してください。
classLevelsPrint=TRUE | FALSE
False に設定すると、クラスレベルの表示が抑制されます。
| デフォルト | TRUE |
|---|
clb=TRUE | FALSE
True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。
| デフォルト | FALSE |
|---|
code={aircodegen}
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。
code パラメーターの指定の詳細については、共通 aircodegen パラメーターを参照してください。
collection={{collection-1} <, {collection-2}, ...>}
複数の自由度を持つ単一の効果として扱われる一連の変数を定義します。
collection の値は次のいずれかになります:
details=TRUE | FALSE
True に設定すると、この効果に関連する追加の詳細を示すテーブルが要求されます。
| デフォルト | FALSE |
|---|
* name="string"
効果の名前を指定します。
* vars={"variable-name-1" <, "variable-name-2", ...>}
複数の自由度を持つ単一の効果として扱われる一連の変数を指定します。コレクション効果によって寄与される計画行列の列は、コレクション効果の定義に表示される順序での構成変数のデザイン列です。
display={displayTables}
クライアントに表示するために送信する結果テーブルのリストを指定します。
display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。
freq="variable-name"
各オブザベーションの発生頻度を含む数値変数に名前を指定します。
inputs={{casinvardesc-1} <, {casinvardesc-2}, ...>}
maxParameters=integer
パラメーターの数が指定された値を超えた場合に、モデルが適合しないことを指定します。
| 最小値 | 0 |
|---|
model={glmmodel}
従属変数、説明効果、モデルオプションに名前を指定します。
glmmodel の値は次のいずれかになります:
addlaststopstep=TRUE | FALSE
FALSE に設定すると、最後の停止ステップからの情報を無視します。
| デフォルト | TRUE |
|---|
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 |
|---|
noint=TRUE | FALSE
True に設定すると、モデルに切片項は含まれません。
| デフォルト | FALSE |
|---|
oneobs=TRUE | FALSE
True に設定すると、オブザベーションが 1 件のみの場合のエラーメッセージを非表示にします。
| デフォルト | FALSE |
|---|
ridge={double-1 <, double-2, ...>}
リッジ回帰のリッジ定数値を指定します。
ss3=TRUE | FALSE
True に設定すると、Type III の平方和に基づいてモデルの分散分析を実行します。
| デフォルト | 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 つの変数を指定する必要があります。
stb=TRUE | FALSE
True に設定すると、標準化回帰係数が生成されます。標準化回帰係数は、パラメーター推定値を、回帰子の標本標準偏差に対する従属変数の標本標準偏差の比率で除算することによって計算されます。
| デフォルト | FALSE |
|---|
tol=TRUE | FALSE
True に設定すると、推定値のトレランスが生成されます。変数のトレランスは 1 - R2 乗として定義されます。R2 乗は、モデル内の他のすべての回帰子の変数の回帰から取得されます。
| デフォルト | FALSE |
|---|
vif=TRUE | FALSE
True に設定すると、パラメーター推定値を使用して分散拡大因子が生成されます。分散拡大はトレランスの逆数です。
| デフォルト | FALSE |
|---|
xpx=TRUE | FALSE
交差積
| デフォルト | FALSE |
|---|
xpxScaled=TRUE | FALSE
Scaled 交差積
| デフォルト | FALSE |
|---|
xpxUnscaled=TRUE | FALSE
Unscaled 交差積
| デフォルト | FALSE |
|---|
multimember={{multimember-1} <, {multimember-2}, ...>}
vars パラメーターで指定された 1 つ以上の分類変数を使用して、各オブザベーションを分類変数のレベルの結合の 1 つ以上のレベルに関連付けることができます。
multimember パラメーターの指定の詳細については、共通 multimember パラメーターを参照してください。
nClassLevelsPrint=integer
クラスレベルの表示を制限します。値 0 はすべてのレベルを抑制します。
| 最小値 | 0 |
|---|
nominals={{casinvardesc-1} <, {casinvardesc-2}, ...>}
output={glmOutputStatement}
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。
glmOutputStatement の値は次のいずれかになります:
* casOut={casouttable}
出力テーブルの設定を指定します。
casOut パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
cooksD="string"
Cook の D 影響統計量に名前を指定します。
copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | {"variable-name-1" <, "variable-name-2", ...>}
入力テーブルから出力テーブルにコピーされる 1 つ以上の変数のリストを指定します。代わりに、すべての変数、モデリングで使用されるすべての変数、またはすべての数値変数を入力テーブルから出力テーブルにコピーする値 ALL、ALL_MODEL、またはALL_NUMERIC を指定することもできます。
covRatio="string"
ベータの共分散に対するオブザベーションの標準影響度に名前を指定します。COVRATIO 統計量は、i 番目のオブザベーションを削除して、推定値の共分散行列の行列式の変化を測定します。
dffits="string"
i 番目のオブザベーションの予測値の変化の尺度を指定し、i 番目のオブザベーションを削除して計算します。大きな値は、オブザベーションが X 空間の近傍で非常に影響力があることを示します。
h="string"
オブザベーションのてこ比に名前を付けます。
lcl="string"
個々の予測の信頼区間の下限に名前を指定します。
lclm="string"
従属変数の期待値の信頼区間の下限を指定します。
likeDist="string"
尤度変位に名前を指定します。
pred="string"
予測値に名前を指定します。出力統計量を指定しない場合、デフォルトで予測値には Pred という名前が付けられます。
press="string"
i 番目の残差を 1-h で割ったものに名前を指定します。h はてこ比で、i 番目のオブザベーションなしでモデルを再当てはめしたものを表します。
resid="string"
ACTUAL から PREDICTED を引いた値として計算された残差に名前を指定します。
role="string"
オブザベーションの学習、検証、テストの役割を識別します。
rStudent="string"
現在のオブザベーションが削除された Student 化残差に名前を指定します。
stdi="string"
個々の予測値の標準誤差に名前を指定します。
stdp="string"
平均予測値の標準誤差に名前を指定します。
stdr="string"
残差の標準誤差に名前を指定します。
student="string"
残差を標準誤差で割った Student 化残差に名前を指定します。
ucl="string"
個々の予測の信頼区間の上限に名前を指定します。
uclm="string"
従属変数の期待値の信頼区間の上限を指定します。
outputTables={outputTables}
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。
outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。
| 別名 | displayOut |
|---|
parmEstLevDetails="NONE" | "RAW" | "RAW_AND_FORMATTED"
ParameterEstimates テーブルに、分類変数の未加工値とフォーマットされた値を追加するかどうかを指定します。
| デフォルト | RAW |
|---|
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" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE"} |
|---|---|
| 短い形式 | selection="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE" |
selectionStatement の値は次のいずれかになります:
adaptive=TRUE | FALSE
True に設定すると、LASSO 法の各係数に適応重みが適用されます。
| デフォルト | FALSE |
|---|
bestSubsetOptions={bestOptions}
総当たり選択を実行するためのオプションを指定します。
bestOptions の値は次のいずれかになります:
best=integer
表示するサブセットモデルの最大数を指定します。
| 最小値 | 0 |
|---|
computeBeta=TRUE | FALSE
True に設定すると、各サブセットモデルの推定回帰係数を要求します。
| 別名 | beta |
|---|---|
| デフォルト | FALSE |
displayAIC=TRUE | FALSE
True に設定すると、Akaike の情報量規準が選択の要約に追加されます。
| 別名 | aic |
|---|---|
| デフォルト | FALSE |
displayBIC=TRUE | FALSE
True に設定すると、Bayes 型情報量規準が選択の要約に追加されます。
| 別名 | bic |
|---|---|
| デフォルト | FALSE |
displayGMSEP=TRUE | FALSE
True に設定すると、予測の推定平均平方誤差が選択の要約に追加されます。
| 別名 | gmsep |
|---|---|
| デフォルト | FALSE |
displayJP=TRUE | FALSE
True に設定すると、最終的な予測誤差が選択の要約に追加されます。
| 別名 | jp |
|---|---|
| デフォルト | FALSE |
displayMSE=TRUE | FALSE
True に設定すると、平均平方誤差が選択の要約に追加されます。
| 別名 | mse |
|---|---|
| デフォルト | FALSE |
displayPC=TRUE | FALSE
True に設定すると、Amemiya の予測規準が選択の要約に追加されます。
| 別名 | pc |
|---|---|
| デフォルト | FALSE |
displayRMSE=TRUE | FALSE
True に設定すると、平均平方誤差の平方根が選択の要約に追加されます。
| 別名 | rmse |
|---|---|
| デフォルト | FALSE |
displaySBC=TRUE | FALSE
True に設定すると、Schwarz の Bayes 型情報量規準が選択の要約に追加されます。
| 別名 | sbc |
|---|---|
| デフォルト | FALSE |
displaySP=TRUE | FALSE
True に設定すると、SP が選択の要約に追加されます。
| 別名 | sp |
|---|---|
| デフォルト | FALSE |
displaySSE=TRUE | FALSE
True に設定すると、誤差平方和が選択の要約に追加されます。
| 別名 | sse |
|---|---|
| デフォルト | FALSE |
sigma=double
CP 統計量と BIC 統計量の計算に使用する誤差項の真の標準偏差を指定します。
| デフォルト | 0 |
|---|
candidates=integer | "ALL"
詳細レベル ALL が指定されている場合、選択プロセスの各ステップで表示する候補の最大数を指定します。
choose="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "VALIDATE"
モデルを選択するための基準を指定します。指定した基準は、選択プロセスの各ステップで評価され、最適な基準値をもたらすモデルが選択されます。
competitive=TRUE | FALSE
True に設定すると、モデルに現在ある効果が削除される、またはモデルにまだない効果が追加される、すべてのモデルの選択基準を(段階的選択時に)評価します。モデルからの削除またはモデルへの追加が、選択基準に最大の改善をもたらす効果を削除または追加します。
| デフォルト | FALSE |
|---|
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 |
|---|
fcpSelectionOptions={fcpOptions}
Folded Concave Penalized (FCP) 選択法を実行する際に使用するオプションを指定します。
fcpOptions の値は次のいずれかになります:
alpha=double
SCAD と MCP 選択法でアルファ値を指定します。
| 最小値 (含まない) | 0 |
|---|
bigM=double
混合整数線形計画 (MILP) ソルバーの big M 定数を指定します。
| 最小値 (含まない) | 0 |
|---|
coefTol=double
推定係数を切り捨てるためのトレランスを指定します。
| 別名 | coefficientTolerance |
|---|---|
| 最小値 (含まない) | 0 |
intTol=double
混合整数線形計画 (MILP) ソルバーの整数変数のトレランスを指定します。
| 別名 | integerTolerance |
|---|---|
| 最小値 (含まない) | 0 |
lambda=double
SCAD と MCP 選択法で固定ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
lambdaGrid="DEFAULT" | "LINSPACE" | "LOGSPACE"
SCAD と MCP 選択法でラムダ探索グリッドを指定します。
maxAlpha=double
SCAD と MCP 選択法で アルファを検索する際に使用する上限を指定します。
| 最小値 (含まない) | 0 |
|---|
maxIterAlpha=integer
SCAD と MCP 選択法で最適なアルファ値を検索する際に使用する反復回数を指定します。
| 最小値 | 2 |
|---|
maxIterLambda=integer
SCAD と MCP 選択法で最適なラムダ値を検索する際に使用する最大反復回数を指定します。
| 最小値 | 2 |
|---|
maxLambda=double
SCAD と MCP 選択法で最大ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
maxTime=double
最適化ソルバーに許可される時間制限を指定します。
| 最小値 (含まない) | 0 |
|---|
minAlpha=double
SCAD と MCP 選択法で アルファを検索する際に使用する下限を指定します。
| 最小値 (含まない) | 0 |
|---|
minLambda=double
SCAD と MCP 選択法で最小ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
scale=TRUE | FALSE
True に設定すると、交差積行列の計算に正規化が適用されます。
| デフォルト | TRUE |
|---|
solver="DEFAULT" | "MILP" | "NLP"
SCAD と MCP 選択法で使用されるソルバーを指定します。
gamma=double
適応重みを形成する際にパラメーターに適用されるべき乗変換の指数を指定します。
| デフォルト | 1 |
|---|
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 |
lsCoeffs=TRUE | FALSE
True に設定すると、LAR または LASSO 法のハイブリッドバージョンを指定します。モデルのシーケンスは LAR または LASSO 法によって決定されますが、任意のステップでのモデルのパラメーター係数は最小 2 乗法を使用して決定されます。
| デフォルト | FALSE |
|---|
maxEffects=integer
選択プロセス中に考慮するモデルの最大効果を指定します。このパラメーターは変数減少法では無視されます。
maxSteps=integer
実行する選択ステップの最大数を指定します。
method="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE"
モデル選択の方法を指定します。
| デフォルト | STEPWISE |
|---|
minEffects=integer
変数減少法の際に考慮するモデルの効果の最小数を指定します。
orderSelect=TRUE | FALSE
True に設定すると、モデルに追加された順序でパラメーター推定値テーブルの効果が表示されます。
| デフォルト | FALSE |
|---|
plots=TRUE | FALSE
True に設定すると、選択診断プロットの作成に使用できる coefficientProgression と selectionSummaryForPlots テーブルが生成されます。
| デフォルト | FALSE |
|---|
relaxed=TRUE | FALSE
True に設定すると、Relaxed LASSO 法が適用されます。
| デフォルト | FALSE |
|---|
select="ADJRSQ" | "AIC" | "AICC" | "CP" | "DEFAULT" | "RSQUARE" | "SBC" | "SL"
選択法の各ステップで効果が追加または削除される順序を決定する際に使用する基準を指定します。このパラメーターは、LAR または LASSO 選択には適用されません。
slEntry=double
有意水準が選択基準または停止基準として使用された場合の追加の有意水準を指定します。
| 別名 | sle |
|---|---|
| デフォルト | 0.05 |
| 範囲 | (0, 1) |
slStay=double
有意水準が選択基準または停止基準として使用された場合の削除の有意水準を指定します。
| 別名 | sls |
|---|---|
| デフォルト | 0.05 |
| 範囲 | (0, 1) |
stop="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "SL" | "VALIDATE"
選択プロセスを停止するために使用する基準を指定します。停止基準を指定しない場合、モデルを選択するために使用される基準も停止基準として使用されます。
stopHorizon=integer
極値を検出するために、停止基準を悪化させる必要がある連続するステップの数を指定します。
| デフォルト | 3 |
|---|
spline={{spline-1} <, {spline-2}, ...>}
変数を指定されたパラメーターに依存するスプライン基底に展開します。
spline パラメーターの指定の詳細については、共通 spline パラメーターを参照してください。
ss3=TRUE | FALSE
True に設定すると、Type III の平方和に基づいてモデルの分散分析を実行します。
| デフォルト | FALSE |
|---|
store={casouttable}
回帰モデルを Binary Large Object (BLOB) に格納します。
store パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
| 別名 | savestate |
|---|
* table={castable}
入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
target="string"
分析に使用するターゲット変数を指定します。
weight="variable-name"
データの重み付き分析を実行する際に使用する数値変数に名前を指定します。
glm アクション
最小 2 乗法を使用して線形回帰モデルを当てはめます。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力データテーブルを指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
casOut |
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。 | |
|
required parametercasOut |
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。 | |
|
names |
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。 | |
|
— |
回帰モデルを Binary Large Object (BLOB) に格納します。 |
パラメーターの説明
alpha=double
すべての信頼区間の構築に使用する有意水準を指定します。
| デフォルト | 0.05 |
|---|---|
| 範囲 | (0, 1) |
attributes={{casinvardesc-1} <, {casinvardesc-2}, ...>}
このアクションで使用される変数の属性を変更します。現在、入力および名義パラメーターで指定された属性は無視されます。
attributes パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。
| 別名 | attribute |
|---|
byLimit=64-bit-integer
BY グループの数が指定された値を超えた場合、分析を実行しないことを指定します。
| 最小値 | 1 |
|---|
class={{classStatement-1} <, {classStatement-2}, ...>}
分析で説明変数として使用される分類変数の名前を指定します。
class パラメーターの指定の詳細については、共通 classStatement パラメーターを参照してください。
| 別名 | classVars |
|---|
classGlobalOpts={classopts}
すべての分類変数に適用されるオプションをリストします。
classGlobalOpts パラメーターの指定の詳細については、共通 classopts パラメーターを参照してください。
classLevelsPrint=true | false
False に設定すると、クラスレベルの表示が抑制されます。
| デフォルト | true |
|---|
clb=true | false
True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。
| デフォルト | false |
|---|
code={aircodegen}
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。
code パラメーターの指定の詳細については、共通 aircodegen パラメーターを参照してください。
collection={{collection-1} <, {collection-2}, ...>}
複数の自由度を持つ単一の効果として扱われる一連の変数を定義します。
collection の値は次のいずれかになります:
details=true | false
True に設定すると、この効果に関連する追加の詳細を示すテーブルが要求されます。
| デフォルト | false |
|---|
* name="string"
効果の名前を指定します。
* vars={"variable-name-1" <, "variable-name-2", ...>}
複数の自由度を持つ単一の効果として扱われる一連の変数を指定します。コレクション効果によって寄与される計画行列の列は、コレクション効果の定義に表示される順序での構成変数のデザイン列です。
display={displayTables}
クライアントに表示するために送信する結果テーブルのリストを指定します。
display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。
freq="variable-name"
各オブザベーションの発生頻度を含む数値変数に名前を指定します。
inputs={{casinvardesc-1} <, {casinvardesc-2}, ...>}
maxParameters=integer
パラメーターの数が指定された値を超えた場合に、モデルが適合しないことを指定します。
| 最小値 | 0 |
|---|
model={glmmodel}
従属変数、説明効果、モデルオプションに名前を指定します。
glmmodel の値は次のいずれかになります:
addlaststopstep=true | false
FALSE に設定すると、最後の停止ステップからの情報を無視します。
| デフォルト | true |
|---|
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 |
|---|
noint=true | false
True に設定すると、モデルに切片項は含まれません。
| デフォルト | false |
|---|
oneobs=true | false
True に設定すると、オブザベーションが 1 件のみの場合のエラーメッセージを非表示にします。
| デフォルト | false |
|---|
ridge={double-1 <, double-2, ...>}
リッジ回帰のリッジ定数値を指定します。
ss3=true | false
True に設定すると、Type III の平方和に基づいてモデルの分散分析を実行します。
| デフォルト | 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 つの変数を指定する必要があります。
stb=true | false
True に設定すると、標準化回帰係数が生成されます。標準化回帰係数は、パラメーター推定値を、回帰子の標本標準偏差に対する従属変数の標本標準偏差の比率で除算することによって計算されます。
| デフォルト | false |
|---|
tol=true | false
True に設定すると、推定値のトレランスが生成されます。変数のトレランスは 1 - R2 乗として定義されます。R2 乗は、モデル内の他のすべての回帰子の変数の回帰から取得されます。
| デフォルト | false |
|---|
vif=true | false
True に設定すると、パラメーター推定値を使用して分散拡大因子が生成されます。分散拡大はトレランスの逆数です。
| デフォルト | false |
|---|
xpx=true | false
交差積
| デフォルト | false |
|---|
xpxScaled=true | false
Scaled 交差積
| デフォルト | false |
|---|
xpxUnscaled=true | false
Unscaled 交差積
| デフォルト | false |
|---|
multimember={{multimember-1} <, {multimember-2}, ...>}
vars パラメーターで指定された 1 つ以上の分類変数を使用して、各オブザベーションを分類変数のレベルの結合の 1 つ以上のレベルに関連付けることができます。
multimember パラメーターの指定の詳細については、共通 multimember パラメーターを参照してください。
nClassLevelsPrint=integer
クラスレベルの表示を制限します。値 0 はすべてのレベルを抑制します。
| 最小値 | 0 |
|---|
nominals={{casinvardesc-1} <, {casinvardesc-2}, ...>}
output={glmOutputStatement}
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。
glmOutputStatement の値は次のいずれかになります:
* casOut={casouttable}
出力テーブルの設定を指定します。
casOut パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
cooksD="string"
Cook の D 影響統計量に名前を指定します。
copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | {"variable-name-1" <, "variable-name-2", ...>}
入力テーブルから出力テーブルにコピーされる 1 つ以上の変数のリストを指定します。代わりに、すべての変数、モデリングで使用されるすべての変数、またはすべての数値変数を入力テーブルから出力テーブルにコピーする値 ALL、ALL_MODEL、またはALL_NUMERIC を指定することもできます。
covRatio="string"
ベータの共分散に対するオブザベーションの標準影響度に名前を指定します。COVRATIO 統計量は、i 番目のオブザベーションを削除して、推定値の共分散行列の行列式の変化を測定します。
dffits="string"
i 番目のオブザベーションの予測値の変化の尺度を指定し、i 番目のオブザベーションを削除して計算します。大きな値は、オブザベーションが X 空間の近傍で非常に影響力があることを示します。
h="string"
オブザベーションのてこ比に名前を付けます。
lcl="string"
個々の予測の信頼区間の下限に名前を指定します。
lclm="string"
従属変数の期待値の信頼区間の下限を指定します。
likeDist="string"
尤度変位に名前を指定します。
pred="string"
予測値に名前を指定します。出力統計量を指定しない場合、デフォルトで予測値には Pred という名前が付けられます。
press="string"
i 番目の残差を 1-h で割ったものに名前を指定します。h はてこ比で、i 番目のオブザベーションなしでモデルを再当てはめしたものを表します。
resid="string"
ACTUAL から PREDICTED を引いた値として計算された残差に名前を指定します。
role="string"
オブザベーションの学習、検証、テストの役割を識別します。
rStudent="string"
現在のオブザベーションが削除された Student 化残差に名前を指定します。
stdi="string"
個々の予測値の標準誤差に名前を指定します。
stdp="string"
平均予測値の標準誤差に名前を指定します。
stdr="string"
残差の標準誤差に名前を指定します。
student="string"
残差を標準誤差で割った Student 化残差に名前を指定します。
ucl="string"
個々の予測の信頼区間の上限に名前を指定します。
uclm="string"
従属変数の期待値の信頼区間の上限を指定します。
outputTables={outputTables}
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。
outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。
| 別名 | displayOut |
|---|
parmEstLevDetails="NONE" | "RAW" | "RAW_AND_FORMATTED"
ParameterEstimates テーブルに、分類変数の未加工値とフォーマットされた値を追加するかどうかを指定します。
| デフォルト | RAW |
|---|
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" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE"} |
|---|---|
| 短い形式 | selection="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE" |
selectionStatement の値は次のいずれかになります:
adaptive=true | false
True に設定すると、LASSO 法の各係数に適応重みが適用されます。
| デフォルト | false |
|---|
bestSubsetOptions={bestOptions}
総当たり選択を実行するためのオプションを指定します。
bestOptions の値は次のいずれかになります:
best=integer
表示するサブセットモデルの最大数を指定します。
| 最小値 | 0 |
|---|
computeBeta=true | false
True に設定すると、各サブセットモデルの推定回帰係数を要求します。
| 別名 | beta |
|---|---|
| デフォルト | false |
displayAIC=true | false
True に設定すると、Akaike の情報量規準が選択の要約に追加されます。
| 別名 | aic |
|---|---|
| デフォルト | false |
displayBIC=true | false
True に設定すると、Bayes 型情報量規準が選択の要約に追加されます。
| 別名 | bic |
|---|---|
| デフォルト | false |
displayGMSEP=true | false
True に設定すると、予測の推定平均平方誤差が選択の要約に追加されます。
| 別名 | gmsep |
|---|---|
| デフォルト | false |
displayJP=true | false
True に設定すると、最終的な予測誤差が選択の要約に追加されます。
| 別名 | jp |
|---|---|
| デフォルト | false |
displayMSE=true | false
True に設定すると、平均平方誤差が選択の要約に追加されます。
| 別名 | mse |
|---|---|
| デフォルト | false |
displayPC=true | false
True に設定すると、Amemiya の予測規準が選択の要約に追加されます。
| 別名 | pc |
|---|---|
| デフォルト | false |
displayRMSE=true | false
True に設定すると、平均平方誤差の平方根が選択の要約に追加されます。
| 別名 | rmse |
|---|---|
| デフォルト | false |
displaySBC=true | false
True に設定すると、Schwarz の Bayes 型情報量規準が選択の要約に追加されます。
| 別名 | sbc |
|---|---|
| デフォルト | false |
displaySP=true | false
True に設定すると、SP が選択の要約に追加されます。
| 別名 | sp |
|---|---|
| デフォルト | false |
displaySSE=true | false
True に設定すると、誤差平方和が選択の要約に追加されます。
| 別名 | sse |
|---|---|
| デフォルト | false |
sigma=double
CP 統計量と BIC 統計量の計算に使用する誤差項の真の標準偏差を指定します。
| デフォルト | 0 |
|---|
candidates=integer | "ALL"
詳細レベル ALL が指定されている場合、選択プロセスの各ステップで表示する候補の最大数を指定します。
choose="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "VALIDATE"
モデルを選択するための基準を指定します。指定した基準は、選択プロセスの各ステップで評価され、最適な基準値をもたらすモデルが選択されます。
competitive=true | false
True に設定すると、モデルに現在ある効果が削除される、またはモデルにまだない効果が追加される、すべてのモデルの選択基準を(段階的選択時に)評価します。モデルからの削除またはモデルへの追加が、選択基準に最大の改善をもたらす効果を削除または追加します。
| デフォルト | false |
|---|
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 |
|---|
fcpSelectionOptions={fcpOptions}
Folded Concave Penalized (FCP) 選択法を実行する際に使用するオプションを指定します。
fcpOptions の値は次のいずれかになります:
alpha=double
SCAD と MCP 選択法でアルファ値を指定します。
| 最小値 (含まない) | 0 |
|---|
bigM=double
混合整数線形計画 (MILP) ソルバーの big M 定数を指定します。
| 最小値 (含まない) | 0 |
|---|
coefTol=double
推定係数を切り捨てるためのトレランスを指定します。
| 別名 | coefficientTolerance |
|---|---|
| 最小値 (含まない) | 0 |
intTol=double
混合整数線形計画 (MILP) ソルバーの整数変数のトレランスを指定します。
| 別名 | integerTolerance |
|---|---|
| 最小値 (含まない) | 0 |
lambda=double
SCAD と MCP 選択法で固定ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
lambdaGrid="DEFAULT" | "LINSPACE" | "LOGSPACE"
SCAD と MCP 選択法でラムダ探索グリッドを指定します。
maxAlpha=double
SCAD と MCP 選択法で アルファを検索する際に使用する上限を指定します。
| 最小値 (含まない) | 0 |
|---|
maxIterAlpha=integer
SCAD と MCP 選択法で最適なアルファ値を検索する際に使用する反復回数を指定します。
| 最小値 | 2 |
|---|
maxIterLambda=integer
SCAD と MCP 選択法で最適なラムダ値を検索する際に使用する最大反復回数を指定します。
| 最小値 | 2 |
|---|
maxLambda=double
SCAD と MCP 選択法で最大ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
maxTime=double
最適化ソルバーに許可される時間制限を指定します。
| 最小値 (含まない) | 0 |
|---|
minAlpha=double
SCAD と MCP 選択法で アルファを検索する際に使用する下限を指定します。
| 最小値 (含まない) | 0 |
|---|
minLambda=double
SCAD と MCP 選択法で最小ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
scale=true | false
True に設定すると、交差積行列の計算に正規化が適用されます。
| デフォルト | true |
|---|
solver="DEFAULT" | "MILP" | "NLP"
SCAD と MCP 選択法で使用されるソルバーを指定します。
gamma=double
適応重みを形成する際にパラメーターに適用されるべき乗変換の指数を指定します。
| デフォルト | 1 |
|---|
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 |
lsCoeffs=true | false
True に設定すると、LAR または LASSO 法のハイブリッドバージョンを指定します。モデルのシーケンスは LAR または LASSO 法によって決定されますが、任意のステップでのモデルのパラメーター係数は最小 2 乗法を使用して決定されます。
| デフォルト | false |
|---|
maxEffects=integer
選択プロセス中に考慮するモデルの最大効果を指定します。このパラメーターは変数減少法では無視されます。
maxSteps=integer
実行する選択ステップの最大数を指定します。
method="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE"
モデル選択の方法を指定します。
| デフォルト | STEPWISE |
|---|
minEffects=integer
変数減少法の際に考慮するモデルの効果の最小数を指定します。
orderSelect=true | false
True に設定すると、モデルに追加された順序でパラメーター推定値テーブルの効果が表示されます。
| デフォルト | false |
|---|
plots=true | false
True に設定すると、選択診断プロットの作成に使用できる coefficientProgression と selectionSummaryForPlots テーブルが生成されます。
| デフォルト | false |
|---|
relaxed=true | false
True に設定すると、Relaxed LASSO 法が適用されます。
| デフォルト | false |
|---|
select="ADJRSQ" | "AIC" | "AICC" | "CP" | "DEFAULT" | "RSQUARE" | "SBC" | "SL"
選択法の各ステップで効果が追加または削除される順序を決定する際に使用する基準を指定します。このパラメーターは、LAR または LASSO 選択には適用されません。
slEntry=double
有意水準が選択基準または停止基準として使用された場合の追加の有意水準を指定します。
| 別名 | sle |
|---|---|
| デフォルト | 0.05 |
| 範囲 | (0, 1) |
slStay=double
有意水準が選択基準または停止基準として使用された場合の削除の有意水準を指定します。
| 別名 | sls |
|---|---|
| デフォルト | 0.05 |
| 範囲 | (0, 1) |
stop="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "SL" | "VALIDATE"
選択プロセスを停止するために使用する基準を指定します。停止基準を指定しない場合、モデルを選択するために使用される基準も停止基準として使用されます。
stopHorizon=integer
極値を検出するために、停止基準を悪化させる必要がある連続するステップの数を指定します。
| デフォルト | 3 |
|---|
spline={{spline-1} <, {spline-2}, ...>}
変数を指定されたパラメーターに依存するスプライン基底に展開します。
spline パラメーターの指定の詳細については、共通 spline パラメーターを参照してください。
ss3=true | false
True に設定すると、Type III の平方和に基づいてモデルの分散分析を実行します。
| デフォルト | false |
|---|
store={casouttable}
回帰モデルを Binary Large Object (BLOB) に格納します。
store パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
| 別名 | savestate |
|---|
* table={castable}
入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
target="string"
分析に使用するターゲット変数を指定します。
weight="variable-name"
データの重み付き分析を実行する際に使用する数値変数に名前を指定します。
glm アクション
最小 2 乗法を使用して線形回帰モデルを当てはめます。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力データテーブルを指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
casOut |
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。 | |
|
required parametercasOut |
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。 | |
|
names |
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。 | |
|
— |
回帰モデルを Binary Large Object (BLOB) に格納します。 |
パラメーターの説明
alpha=double
すべての信頼区間の構築に使用する有意水準を指定します。
| デフォルト | 0.05 |
|---|---|
| 範囲 | (0, 1) |
attributes=[{casinvardesc-1} <, {casinvardesc-2}, ...>]
このアクションで使用される変数の属性を変更します。現在、入力および名義パラメーターで指定された属性は無視されます。
attributes パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。
| 別名 | attribute |
|---|
byLimit=64-bit-integer
BY グループの数が指定された値を超えた場合、分析を実行しないことを指定します。
| 最小値 | 1 |
|---|
class_=[{classStatement-1} <, {classStatement-2}, ...>]
分析で説明変数として使用される分類変数の名前を指定します。
class パラメーターの指定の詳細については、共通 classStatement パラメーターを参照してください。
| 別名 | classVars |
|---|
classGlobalOpts={classopts}
すべての分類変数に適用されるオプションをリストします。
classGlobalOpts パラメーターの指定の詳細については、共通 classopts パラメーターを参照してください。
classLevelsPrint=True | False
False に設定すると、クラスレベルの表示が抑制されます。
| デフォルト | True |
|---|
clb=True | False
True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。
| デフォルト | False |
|---|
code={aircodegen}
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。
code パラメーターの指定の詳細については、共通 aircodegen パラメーターを参照してください。
collection=[{collection-1} <, {collection-2}, ...>]
複数の自由度を持つ単一の効果として扱われる一連の変数を定義します。
collection の値は次のいずれかになります:
"details":True | False
True に設定すると、この効果に関連する追加の詳細を示すテーブルが要求されます。
| デフォルト | False |
|---|
* "name":"string"
効果の名前を指定します。
* "vars":["variable-name-1" <, "variable-name-2", ...>]
複数の自由度を持つ単一の効果として扱われる一連の変数を指定します。コレクション効果によって寄与される計画行列の列は、コレクション効果の定義に表示される順序での構成変数のデザイン列です。
display={displayTables}
クライアントに表示するために送信する結果テーブルのリストを指定します。
display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。
freq="variable-name"
各オブザベーションの発生頻度を含む数値変数に名前を指定します。
inputs=[{casinvardesc-1} <, {casinvardesc-2}, ...>]
maxParameters=integer
パラメーターの数が指定された値を超えた場合に、モデルが適合しないことを指定します。
| 最小値 | 0 |
|---|
model={glmmodel}
従属変数、説明効果、モデルオプションに名前を指定します。
glmmodel の値は次のいずれかになります:
"addlaststopstep":True | False
FALSE に設定すると、最後の停止ステップからの情報を無視します。
| デフォルト | True |
|---|
"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 |
|---|
"noint":True | False
True に設定すると、モデルに切片項は含まれません。
| デフォルト | False |
|---|
"oneobs":True | False
True に設定すると、オブザベーションが 1 件のみの場合のエラーメッセージを非表示にします。
| デフォルト | False |
|---|
"ridge":[double-1 <, double-2, ...>]
リッジ回帰のリッジ定数値を指定します。
"ss3":True | False
True に設定すると、Type III の平方和に基づいてモデルの分散分析を実行します。
| デフォルト | 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 つの変数を指定する必要があります。
"stb":True | False
True に設定すると、標準化回帰係数が生成されます。標準化回帰係数は、パラメーター推定値を、回帰子の標本標準偏差に対する従属変数の標本標準偏差の比率で除算することによって計算されます。
| デフォルト | False |
|---|
"tol":True | False
True に設定すると、推定値のトレランスが生成されます。変数のトレランスは 1 - R2 乗として定義されます。R2 乗は、モデル内の他のすべての回帰子の変数の回帰から取得されます。
| デフォルト | False |
|---|
"vif":True | False
True に設定すると、パラメーター推定値を使用して分散拡大因子が生成されます。分散拡大はトレランスの逆数です。
| デフォルト | False |
|---|
"xpx":True | False
交差積
| デフォルト | False |
|---|
"xpxScaled":True | False
Scaled 交差積
| デフォルト | False |
|---|
"xpxUnscaled":True | False
Unscaled 交差積
| デフォルト | False |
|---|
multimember=[{multimember-1} <, {multimember-2}, ...>]
vars パラメーターで指定された 1 つ以上の分類変数を使用して、各オブザベーションを分類変数のレベルの結合の 1 つ以上のレベルに関連付けることができます。
multimember パラメーターの指定の詳細については、共通 multimember パラメーターを参照してください。
nClassLevelsPrint=integer
クラスレベルの表示を制限します。値 0 はすべてのレベルを抑制します。
| 最小値 | 0 |
|---|
nominals=[{casinvardesc-1} <, {casinvardesc-2}, ...>]
output={glmOutputStatement}
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。
glmOutputStatement の値は次のいずれかになります:
* "casOut":{casouttable}
出力テーブルの設定を指定します。
casOut パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
"cooksD":"string"
Cook の D 影響統計量に名前を指定します。
"copyVars":"ALL" | "ALL_MODEL" | "ALL_NUMERIC" | ["variable-name-1" <, "variable-name-2", ...>]
入力テーブルから出力テーブルにコピーされる 1 つ以上の変数のリストを指定します。代わりに、すべての変数、モデリングで使用されるすべての変数、またはすべての数値変数を入力テーブルから出力テーブルにコピーする値 ALL、ALL_MODEL、またはALL_NUMERIC を指定することもできます。
"covRatio":"string"
ベータの共分散に対するオブザベーションの標準影響度に名前を指定します。COVRATIO 統計量は、i 番目のオブザベーションを削除して、推定値の共分散行列の行列式の変化を測定します。
"dffits":"string"
i 番目のオブザベーションの予測値の変化の尺度を指定し、i 番目のオブザベーションを削除して計算します。大きな値は、オブザベーションが X 空間の近傍で非常に影響力があることを示します。
"h":"string"
オブザベーションのてこ比に名前を付けます。
"lcl":"string"
個々の予測の信頼区間の下限に名前を指定します。
"lclm":"string"
従属変数の期待値の信頼区間の下限を指定します。
"likeDist":"string"
尤度変位に名前を指定します。
"pred":"string"
予測値に名前を指定します。出力統計量を指定しない場合、デフォルトで予測値には Pred という名前が付けられます。
"press":"string"
i 番目の残差を 1-h で割ったものに名前を指定します。h はてこ比で、i 番目のオブザベーションなしでモデルを再当てはめしたものを表します。
"resid":"string"
ACTUAL から PREDICTED を引いた値として計算された残差に名前を指定します。
"role":"string"
オブザベーションの学習、検証、テストの役割を識別します。
"rStudent":"string"
現在のオブザベーションが削除された Student 化残差に名前を指定します。
"stdi":"string"
個々の予測値の標準誤差に名前を指定します。
"stdp":"string"
平均予測値の標準誤差に名前を指定します。
"stdr":"string"
残差の標準誤差に名前を指定します。
"student":"string"
残差を標準誤差で割った Student 化残差に名前を指定します。
"ucl":"string"
個々の予測の信頼区間の上限に名前を指定します。
"uclm":"string"
従属変数の期待値の信頼区間の上限を指定します。
outputTables={outputTables}
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。
outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。
| 別名 | displayOut |
|---|
parmEstLevDetails="NONE" | "RAW" | "RAW_AND_FORMATTED"
ParameterEstimates テーブルに、分類変数の未加工値とフォーマットされた値を追加するかどうかを指定します。
| デフォルト | RAW |
|---|
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" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE"} |
|---|---|
| 短い形式 | selection="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE" |
selectionStatement の値は次のいずれかになります:
"adaptive":True | False
True に設定すると、LASSO 法の各係数に適応重みが適用されます。
| デフォルト | False |
|---|
"bestSubsetOptions":{bestOptions}
総当たり選択を実行するためのオプションを指定します。
bestOptions の値は次のいずれかになります:
"best":integer
表示するサブセットモデルの最大数を指定します。
| 最小値 | 0 |
|---|
"computeBeta":True | False
True に設定すると、各サブセットモデルの推定回帰係数を要求します。
| 別名 | beta |
|---|---|
| デフォルト | False |
"displayAIC":True | False
True に設定すると、Akaike の情報量規準が選択の要約に追加されます。
| 別名 | aic |
|---|---|
| デフォルト | False |
"displayBIC":True | False
True に設定すると、Bayes 型情報量規準が選択の要約に追加されます。
| 別名 | bic |
|---|---|
| デフォルト | False |
"displayGMSEP":True | False
True に設定すると、予測の推定平均平方誤差が選択の要約に追加されます。
| 別名 | gmsep |
|---|---|
| デフォルト | False |
"displayJP":True | False
True に設定すると、最終的な予測誤差が選択の要約に追加されます。
| 別名 | jp |
|---|---|
| デフォルト | False |
"displayMSE":True | False
True に設定すると、平均平方誤差が選択の要約に追加されます。
| 別名 | mse |
|---|---|
| デフォルト | False |
"displayPC":True | False
True に設定すると、Amemiya の予測規準が選択の要約に追加されます。
| 別名 | pc |
|---|---|
| デフォルト | False |
"displayRMSE":True | False
True に設定すると、平均平方誤差の平方根が選択の要約に追加されます。
| 別名 | rmse |
|---|---|
| デフォルト | False |
"displaySBC":True | False
True に設定すると、Schwarz の Bayes 型情報量規準が選択の要約に追加されます。
| 別名 | sbc |
|---|---|
| デフォルト | False |
"displaySP":True | False
True に設定すると、SP が選択の要約に追加されます。
| 別名 | sp |
|---|---|
| デフォルト | False |
"displaySSE":True | False
True に設定すると、誤差平方和が選択の要約に追加されます。
| 別名 | sse |
|---|---|
| デフォルト | False |
"sigma":double
CP 統計量と BIC 統計量の計算に使用する誤差項の真の標準偏差を指定します。
| デフォルト | 0 |
|---|
"candidates":integer | "ALL"
詳細レベル ALL が指定されている場合、選択プロセスの各ステップで表示する候補の最大数を指定します。
"choose":"ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "VALIDATE"
モデルを選択するための基準を指定します。指定した基準は、選択プロセスの各ステップで評価され、最適な基準値をもたらすモデルが選択されます。
"competitive":True | False
True に設定すると、モデルに現在ある効果が削除される、またはモデルにまだない効果が追加される、すべてのモデルの選択基準を(段階的選択時に)評価します。モデルからの削除またはモデルへの追加が、選択基準に最大の改善をもたらす効果を削除または追加します。
| デフォルト | False |
|---|
"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 |
|---|
"fcpSelectionOptions":{fcpOptions}
Folded Concave Penalized (FCP) 選択法を実行する際に使用するオプションを指定します。
fcpOptions の値は次のいずれかになります:
"alpha":double
SCAD と MCP 選択法でアルファ値を指定します。
| 最小値 (含まない) | 0 |
|---|
"bigM":double
混合整数線形計画 (MILP) ソルバーの big M 定数を指定します。
| 最小値 (含まない) | 0 |
|---|
"coefTol":double
推定係数を切り捨てるためのトレランスを指定します。
| 別名 | coefficientTolerance |
|---|---|
| 最小値 (含まない) | 0 |
"intTol":double
混合整数線形計画 (MILP) ソルバーの整数変数のトレランスを指定します。
| 別名 | integerTolerance |
|---|---|
| 最小値 (含まない) | 0 |
"lambda_":double
SCAD と MCP 選択法で固定ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
"lambdaGrid":"DEFAULT" | "LINSPACE" | "LOGSPACE"
SCAD と MCP 選択法でラムダ探索グリッドを指定します。
"maxAlpha":double
SCAD と MCP 選択法で アルファを検索する際に使用する上限を指定します。
| 最小値 (含まない) | 0 |
|---|
"maxIterAlpha":integer
SCAD と MCP 選択法で最適なアルファ値を検索する際に使用する反復回数を指定します。
| 最小値 | 2 |
|---|
"maxIterLambda":integer
SCAD と MCP 選択法で最適なラムダ値を検索する際に使用する最大反復回数を指定します。
| 最小値 | 2 |
|---|
"maxLambda":double
SCAD と MCP 選択法で最大ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
"maxTime":double
最適化ソルバーに許可される時間制限を指定します。
| 最小値 (含まない) | 0 |
|---|
"minAlpha":double
SCAD と MCP 選択法で アルファを検索する際に使用する下限を指定します。
| 最小値 (含まない) | 0 |
|---|
"minLambda":double
SCAD と MCP 選択法で最小ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
"scale":True | False
True に設定すると、交差積行列の計算に正規化が適用されます。
| デフォルト | True |
|---|
"solver":"DEFAULT" | "MILP" | "NLP"
SCAD と MCP 選択法で使用されるソルバーを指定します。
"gamma":double
適応重みを形成する際にパラメーターに適用されるべき乗変換の指数を指定します。
| デフォルト | 1 |
|---|
"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 |
"lsCoeffs":True | False
True に設定すると、LAR または LASSO 法のハイブリッドバージョンを指定します。モデルのシーケンスは LAR または LASSO 法によって決定されますが、任意のステップでのモデルのパラメーター係数は最小 2 乗法を使用して決定されます。
| デフォルト | False |
|---|
"maxEffects":integer
選択プロセス中に考慮するモデルの最大効果を指定します。このパラメーターは変数減少法では無視されます。
"maxSteps":integer
実行する選択ステップの最大数を指定します。
"method":"BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE"
モデル選択の方法を指定します。
| デフォルト | STEPWISE |
|---|
"minEffects":integer
変数減少法の際に考慮するモデルの効果の最小数を指定します。
"orderSelect":True | False
True に設定すると、モデルに追加された順序でパラメーター推定値テーブルの効果が表示されます。
| デフォルト | False |
|---|
"plots":True | False
True に設定すると、選択診断プロットの作成に使用できる coefficientProgression と selectionSummaryForPlots テーブルが生成されます。
| デフォルト | False |
|---|
"relaxed":True | False
True に設定すると、Relaxed LASSO 法が適用されます。
| デフォルト | False |
|---|
"select":"ADJRSQ" | "AIC" | "AICC" | "CP" | "DEFAULT" | "RSQUARE" | "SBC" | "SL"
選択法の各ステップで効果が追加または削除される順序を決定する際に使用する基準を指定します。このパラメーターは、LAR または LASSO 選択には適用されません。
"slEntry":double
有意水準が選択基準または停止基準として使用された場合の追加の有意水準を指定します。
| 別名 | sle |
|---|---|
| デフォルト | 0.05 |
| 範囲 | (0, 1) |
"slStay":double
有意水準が選択基準または停止基準として使用された場合の削除の有意水準を指定します。
| 別名 | sls |
|---|---|
| デフォルト | 0.05 |
| 範囲 | (0, 1) |
"stop":"ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "SL" | "VALIDATE"
選択プロセスを停止するために使用する基準を指定します。停止基準を指定しない場合、モデルを選択するために使用される基準も停止基準として使用されます。
"stopHorizon":integer
極値を検出するために、停止基準を悪化させる必要がある連続するステップの数を指定します。
| デフォルト | 3 |
|---|
spline=[{spline-1} <, {spline-2}, ...>]
変数を指定されたパラメーターに依存するスプライン基底に展開します。
spline パラメーターの指定の詳細については、共通 spline パラメーターを参照してください。
ss3=True | False
True に設定すると、Type III の平方和に基づいてモデルの分散分析を実行します。
| デフォルト | False |
|---|
store={casouttable}
回帰モデルを Binary Large Object (BLOB) に格納します。
store パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
| 別名 | savestate |
|---|
* table={castable}
入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
target="string"
分析に使用するターゲット変数を指定します。
weight="variable-name"
データの重み付き分析を実行する際に使用する数値変数に名前を指定します。
glm アクション
最小 2 乗法を使用して線形回帰モデルを当てはめます。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametertable |
— |
入力データテーブルを指定します。 |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
casOut |
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。 | |
|
required parametercasOut |
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。 | |
|
names |
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。 | |
|
— |
回帰モデルを Binary Large Object (BLOB) に格納します。 |
パラメーターの説明
alpha=double
すべての信頼区間の構築に使用する有意水準を指定します。
| デフォルト | 0.05 |
|---|---|
| 範囲 | (0, 1) |
attributes=list( list(casinvardesc-1) <, list(casinvardesc-2), ...>)
このアクションで使用される変数の属性を変更します。現在、入力および名義パラメーターで指定された属性は無視されます。
attributes パラメーターの指定の詳細については、共通 casinvardesc パラメーターを参照してください。
| 別名 | attribute |
|---|
byLimit=64-bit-integer
BY グループの数が指定された値を超えた場合、分析を実行しないことを指定します。
| 最小値 | 1 |
|---|
class=list( list(classStatement-1) <, list(classStatement-2), ...>)
分析で説明変数として使用される分類変数の名前を指定します。
class パラメーターの指定の詳細については、共通 classStatement パラメーターを参照してください。
| 別名 | classVars |
|---|
classGlobalOpts=list(classopts)
すべての分類変数に適用されるオプションをリストします。
classGlobalOpts パラメーターの指定の詳細については、共通 classopts パラメーターを参照してください。
classLevelsPrint=TRUE | FALSE
False に設定すると、クラスレベルの表示が抑制されます。
| デフォルト | TRUE |
|---|
clb=TRUE | FALSE
True に設定すると、パラメーター推定値の上限と下限の信頼限界が表示されます。
| デフォルト | FALSE |
|---|
code=list(aircodegen)
当てはめモデルの予測値を計算するための SAS DATA ステップコードを書き込みます。
code パラメーターの指定の詳細については、共通 aircodegen パラメーターを参照してください。
collection=list( list(collection-1) <, list(collection-2), ...>)
複数の自由度を持つ単一の効果として扱われる一連の変数を定義します。
collection の値は次のいずれかになります:
details=TRUE | FALSE
True に設定すると、この効果に関連する追加の詳細を示すテーブルが要求されます。
| デフォルト | FALSE |
|---|
* name="string"
効果の名前を指定します。
* vars=list("variable-name-1" <, "variable-name-2", ...>)
複数の自由度を持つ単一の効果として扱われる一連の変数を指定します。コレクション効果によって寄与される計画行列の列は、コレクション効果の定義に表示される順序での構成変数のデザイン列です。
display=list(displayTables)
クライアントに表示するために送信する結果テーブルのリストを指定します。
display パラメーターの指定の詳細については、共通 displayTables パラメーターを参照してください。
freq="variable-name"
各オブザベーションの発生頻度を含む数値変数に名前を指定します。
inputs=list( list(casinvardesc-1) <, list(casinvardesc-2), ...>)
maxParameters=integer
パラメーターの数が指定された値を超えた場合に、モデルが適合しないことを指定します。
| 最小値 | 0 |
|---|
model=list(glmmodel)
従属変数、説明効果、モデルオプションに名前を指定します。
glmmodel の値は次のいずれかになります:
addlaststopstep=TRUE | FALSE
FALSE に設定すると、最後の停止ステップからの情報を無視します。
| デフォルト | TRUE |
|---|
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 |
|---|
noint=TRUE | FALSE
True に設定すると、モデルに切片項は含まれません。
| デフォルト | FALSE |
|---|
oneobs=TRUE | FALSE
True に設定すると、オブザベーションが 1 件のみの場合のエラーメッセージを非表示にします。
| デフォルト | FALSE |
|---|
ridge=list(double-1 <, double-2, ...>)
リッジ回帰のリッジ定数値を指定します。
ss3=TRUE | FALSE
True に設定すると、Type III の平方和に基づいてモデルの分散分析を実行します。
| デフォルト | 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 つの変数を指定する必要があります。
stb=TRUE | FALSE
True に設定すると、標準化回帰係数が生成されます。標準化回帰係数は、パラメーター推定値を、回帰子の標本標準偏差に対する従属変数の標本標準偏差の比率で除算することによって計算されます。
| デフォルト | FALSE |
|---|
tol=TRUE | FALSE
True に設定すると、推定値のトレランスが生成されます。変数のトレランスは 1 - R2 乗として定義されます。R2 乗は、モデル内の他のすべての回帰子の変数の回帰から取得されます。
| デフォルト | FALSE |
|---|
vif=TRUE | FALSE
True に設定すると、パラメーター推定値を使用して分散拡大因子が生成されます。分散拡大はトレランスの逆数です。
| デフォルト | FALSE |
|---|
xpx=TRUE | FALSE
交差積
| デフォルト | FALSE |
|---|
xpxScaled=TRUE | FALSE
Scaled 交差積
| デフォルト | FALSE |
|---|
xpxUnscaled=TRUE | FALSE
Unscaled 交差積
| デフォルト | FALSE |
|---|
multimember=list( list(multimember-1) <, list(multimember-2), ...>)
vars パラメーターで指定された 1 つ以上の分類変数を使用して、各オブザベーションを分類変数のレベルの結合の 1 つ以上のレベルに関連付けることができます。
multimember パラメーターの指定の詳細については、共通 multimember パラメーターを参照してください。
nClassLevelsPrint=integer
クラスレベルの表示を制限します。値 0 はすべてのレベルを抑制します。
| 最小値 | 0 |
|---|
nominals=list( list(casinvardesc-1) <, list(casinvardesc-2), ...>)
output=list(glmOutputStatement)
モデルの当てはめ後に計算される Observationwise 統計量を含むテーブルをサーバー上に作成します。
glmOutputStatement の値は次のいずれかになります:
* casOut=list(casouttable)
出力テーブルの設定を指定します。
casOut パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
cooksD="string"
Cook の D 影響統計量に名前を指定します。
copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | list("variable-name-1" <, "variable-name-2", ...>)
入力テーブルから出力テーブルにコピーされる 1 つ以上の変数のリストを指定します。代わりに、すべての変数、モデリングで使用されるすべての変数、またはすべての数値変数を入力テーブルから出力テーブルにコピーする値 ALL、ALL_MODEL、またはALL_NUMERIC を指定することもできます。
covRatio="string"
ベータの共分散に対するオブザベーションの標準影響度に名前を指定します。COVRATIO 統計量は、i 番目のオブザベーションを削除して、推定値の共分散行列の行列式の変化を測定します。
dffits="string"
i 番目のオブザベーションの予測値の変化の尺度を指定し、i 番目のオブザベーションを削除して計算します。大きな値は、オブザベーションが X 空間の近傍で非常に影響力があることを示します。
h="string"
オブザベーションのてこ比に名前を付けます。
lcl="string"
個々の予測の信頼区間の下限に名前を指定します。
lclm="string"
従属変数の期待値の信頼区間の下限を指定します。
likeDist="string"
尤度変位に名前を指定します。
pred="string"
予測値に名前を指定します。出力統計量を指定しない場合、デフォルトで予測値には Pred という名前が付けられます。
press="string"
i 番目の残差を 1-h で割ったものに名前を指定します。h はてこ比で、i 番目のオブザベーションなしでモデルを再当てはめしたものを表します。
resid="string"
ACTUAL から PREDICTED を引いた値として計算された残差に名前を指定します。
role="string"
オブザベーションの学習、検証、テストの役割を識別します。
rStudent="string"
現在のオブザベーションが削除された Student 化残差に名前を指定します。
stdi="string"
個々の予測値の標準誤差に名前を指定します。
stdp="string"
平均予測値の標準誤差に名前を指定します。
stdr="string"
残差の標準誤差に名前を指定します。
student="string"
残差を標準誤差で割った Student 化残差に名前を指定します。
ucl="string"
個々の予測の信頼区間の上限に名前を指定します。
uclm="string"
従属変数の期待値の信頼区間の上限を指定します。
outputTables=list(outputTables)
CAS テーブルとしてサーバーに保存する結果テーブルの名前をリストします。
outputTables パラメーターの指定の詳細については、共通 outputTables パラメーターを参照してください。
| 別名 | displayOut |
|---|
parmEstLevDetails="NONE" | "RAW" | "RAW_AND_FORMATTED"
ParameterEstimates テーブルに、分類変数の未加工値とフォーマットされた値を追加するかどうかを指定します。
| デフォルト | RAW |
|---|
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" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE") |
|---|---|
| 短い形式 | selection="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE" |
selectionStatement の値は次のいずれかになります:
adaptive=TRUE | FALSE
True に設定すると、LASSO 法の各係数に適応重みが適用されます。
| デフォルト | FALSE |
|---|
bestSubsetOptions=list(bestOptions)
総当たり選択を実行するためのオプションを指定します。
bestOptions の値は次のいずれかになります:
best=integer
表示するサブセットモデルの最大数を指定します。
| 最小値 | 0 |
|---|
computeBeta=TRUE | FALSE
True に設定すると、各サブセットモデルの推定回帰係数を要求します。
| 別名 | beta |
|---|---|
| デフォルト | FALSE |
displayAIC=TRUE | FALSE
True に設定すると、Akaike の情報量規準が選択の要約に追加されます。
| 別名 | aic |
|---|---|
| デフォルト | FALSE |
displayBIC=TRUE | FALSE
True に設定すると、Bayes 型情報量規準が選択の要約に追加されます。
| 別名 | bic |
|---|---|
| デフォルト | FALSE |
displayGMSEP=TRUE | FALSE
True に設定すると、予測の推定平均平方誤差が選択の要約に追加されます。
| 別名 | gmsep |
|---|---|
| デフォルト | FALSE |
displayJP=TRUE | FALSE
True に設定すると、最終的な予測誤差が選択の要約に追加されます。
| 別名 | jp |
|---|---|
| デフォルト | FALSE |
displayMSE=TRUE | FALSE
True に設定すると、平均平方誤差が選択の要約に追加されます。
| 別名 | mse |
|---|---|
| デフォルト | FALSE |
displayPC=TRUE | FALSE
True に設定すると、Amemiya の予測規準が選択の要約に追加されます。
| 別名 | pc |
|---|---|
| デフォルト | FALSE |
displayRMSE=TRUE | FALSE
True に設定すると、平均平方誤差の平方根が選択の要約に追加されます。
| 別名 | rmse |
|---|---|
| デフォルト | FALSE |
displaySBC=TRUE | FALSE
True に設定すると、Schwarz の Bayes 型情報量規準が選択の要約に追加されます。
| 別名 | sbc |
|---|---|
| デフォルト | FALSE |
displaySP=TRUE | FALSE
True に設定すると、SP が選択の要約に追加されます。
| 別名 | sp |
|---|---|
| デフォルト | FALSE |
displaySSE=TRUE | FALSE
True に設定すると、誤差平方和が選択の要約に追加されます。
| 別名 | sse |
|---|---|
| デフォルト | FALSE |
sigma=double
CP 統計量と BIC 統計量の計算に使用する誤差項の真の標準偏差を指定します。
| デフォルト | 0 |
|---|
candidates=integer | "ALL"
詳細レベル ALL が指定されている場合、選択プロセスの各ステップで表示する候補の最大数を指定します。
choose="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "VALIDATE"
モデルを選択するための基準を指定します。指定した基準は、選択プロセスの各ステップで評価され、最適な基準値をもたらすモデルが選択されます。
competitive=TRUE | FALSE
True に設定すると、モデルに現在ある効果が削除される、またはモデルにまだない効果が追加される、すべてのモデルの選択基準を(段階的選択時に)評価します。モデルからの削除またはモデルへの追加が、選択基準に最大の改善をもたらす効果を削除または追加します。
| デフォルト | FALSE |
|---|
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 |
|---|
fcpSelectionOptions=list(fcpOptions)
Folded Concave Penalized (FCP) 選択法を実行する際に使用するオプションを指定します。
fcpOptions の値は次のいずれかになります:
alpha=double
SCAD と MCP 選択法でアルファ値を指定します。
| 最小値 (含まない) | 0 |
|---|
bigM=double
混合整数線形計画 (MILP) ソルバーの big M 定数を指定します。
| 最小値 (含まない) | 0 |
|---|
coefTol=double
推定係数を切り捨てるためのトレランスを指定します。
| 別名 | coefficientTolerance |
|---|---|
| 最小値 (含まない) | 0 |
intTol=double
混合整数線形計画 (MILP) ソルバーの整数変数のトレランスを指定します。
| 別名 | integerTolerance |
|---|---|
| 最小値 (含まない) | 0 |
lambda=double
SCAD と MCP 選択法で固定ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
lambdaGrid="DEFAULT" | "LINSPACE" | "LOGSPACE"
SCAD と MCP 選択法でラムダ探索グリッドを指定します。
maxAlpha=double
SCAD と MCP 選択法で アルファを検索する際に使用する上限を指定します。
| 最小値 (含まない) | 0 |
|---|
maxIterAlpha=integer
SCAD と MCP 選択法で最適なアルファ値を検索する際に使用する反復回数を指定します。
| 最小値 | 2 |
|---|
maxIterLambda=integer
SCAD と MCP 選択法で最適なラムダ値を検索する際に使用する最大反復回数を指定します。
| 最小値 | 2 |
|---|
maxLambda=double
SCAD と MCP 選択法で最大ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
maxTime=double
最適化ソルバーに許可される時間制限を指定します。
| 最小値 (含まない) | 0 |
|---|
minAlpha=double
SCAD と MCP 選択法で アルファを検索する際に使用する下限を指定します。
| 最小値 (含まない) | 0 |
|---|
minLambda=double
SCAD と MCP 選択法で最小ラムダ値を指定します。
| 最小値 (含まない) | 0 |
|---|
scale=TRUE | FALSE
True に設定すると、交差積行列の計算に正規化が適用されます。
| デフォルト | TRUE |
|---|
solver="DEFAULT" | "MILP" | "NLP"
SCAD と MCP 選択法で使用されるソルバーを指定します。
gamma=double
適応重みを形成する際にパラメーターに適用されるべき乗変換の指数を指定します。
| デフォルト | 1 |
|---|
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 |
lsCoeffs=TRUE | FALSE
True に設定すると、LAR または LASSO 法のハイブリッドバージョンを指定します。モデルのシーケンスは LAR または LASSO 法によって決定されますが、任意のステップでのモデルのパラメーター係数は最小 2 乗法を使用して決定されます。
| デフォルト | FALSE |
|---|
maxEffects=integer
選択プロセス中に考慮するモデルの最大効果を指定します。このパラメーターは変数減少法では無視されます。
maxSteps=integer
実行する選択ステップの最大数を指定します。
method="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE"
モデル選択の方法を指定します。
| デフォルト | STEPWISE |
|---|
minEffects=integer
変数減少法の際に考慮するモデルの効果の最小数を指定します。
orderSelect=TRUE | FALSE
True に設定すると、モデルに追加された順序でパラメーター推定値テーブルの効果が表示されます。
| デフォルト | FALSE |
|---|
plots=TRUE | FALSE
True に設定すると、選択診断プロットの作成に使用できる coefficientProgression と selectionSummaryForPlots テーブルが生成されます。
| デフォルト | FALSE |
|---|
relaxed=TRUE | FALSE
True に設定すると、Relaxed LASSO 法が適用されます。
| デフォルト | FALSE |
|---|
select="ADJRSQ" | "AIC" | "AICC" | "CP" | "DEFAULT" | "RSQUARE" | "SBC" | "SL"
選択法の各ステップで効果が追加または削除される順序を決定する際に使用する基準を指定します。このパラメーターは、LAR または LASSO 選択には適用されません。
slEntry=double
有意水準が選択基準または停止基準として使用された場合の追加の有意水準を指定します。
| 別名 | sle |
|---|---|
| デフォルト | 0.05 |
| 範囲 | (0, 1) |
slStay=double
有意水準が選択基準または停止基準として使用された場合の削除の有意水準を指定します。
| 別名 | sls |
|---|---|
| デフォルト | 0.05 |
| 範囲 | (0, 1) |
stop="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "SL" | "VALIDATE"
選択プロセスを停止するために使用する基準を指定します。停止基準を指定しない場合、モデルを選択するために使用される基準も停止基準として使用されます。
stopHorizon=integer
極値を検出するために、停止基準を悪化させる必要がある連続するステップの数を指定します。
| デフォルト | 3 |
|---|
spline=list( list(spline-1) <, list(spline-2), ...>)
変数を指定されたパラメーターに依存するスプライン基底に展開します。
spline パラメーターの指定の詳細については、共通 spline パラメーターを参照してください。
ss3=TRUE | FALSE
True に設定すると、Type III の平方和に基づいてモデルの分散分析を実行します。
| デフォルト | FALSE |
|---|
store=list(casouttable)
回帰モデルを Binary Large Object (BLOB) に格納します。
store パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
| 別名 | savestate |
|---|
* table=list(castable)
入力データテーブルを指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
target="string"
分析に使用するターゲット変数を指定します。
weight="variable-name"
データの重み付き分析を実行する際に使用する数値変数に名前を指定します。