回帰 アクションセット: 構文

線形、一般化線形、ロジスティックモデルを当てはめるアクションを提供します

glm アクション

最小 2 乗法を使用して線形回帰モデルを当てはめます。

regression.glm <result=results> <status=rc> /
alpha=double,
attributes
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
byLimit=64-bit-integer,
class
={{
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
classGlobalOpts
={
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE
},
classLevelsPrint=TRUE | FALSE,
clb=TRUE | FALSE,
code
={
casOut
={
caslib="string"
compress=TRUE | FALSE
indexVars={"variable-name-1" <, "variable-name-2", ...>}
label="string"
lifetime=64-bit-integer
maxMemSize=64-bit-integer
memoryFormat="DVR" | "INHERIT" | "STANDARD"
name="table-name"
onDemand=TRUE | FALSE
promote=TRUE | FALSE
replace=TRUE | FALSE
replication=integer
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
threadBlockSize=64-bit-integer
timeStamp="string"
where={"string-1" <, "string-2", ...>}
},
comment=TRUE | FALSE,
fmtWdth=integer,
indentSize=integer,
intoCutPt=double,
iProb=TRUE | FALSE,
labelId=integer,
lineSize=integer,
noTrim=TRUE | FALSE,
pCatAll=TRUE | FALSE,
tabForm=TRUE | FALSE
},
collection
={{
details=TRUE | FALSE,
required parameter name="string",
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
display
={
caseSensitive=TRUE | FALSE,
exclude=TRUE | FALSE,
excludeAll=TRUE | FALSE,
keyIsPath=TRUE | FALSE,
names={"string-1" <, "string-2", ...>},
pathType="LABEL" | "NAME",
traceNames=TRUE | FALSE
},
freq="variable-name",
inputs
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
maxParameters=integer,
model
={
addlaststopstep=TRUE | FALSE,
clb=TRUE | FALSE,
depVars
={{
name="variable-name"
}, {...}},
effects
={{
interaction="BAR" | "CROSS" | "NONE",
maxInteract=integer,
nest={"string-1" <, "string-2", ...>},
required parameter vars={"string-1" <, "string-2", ...>}
}, {...}},
entry="variable-name",
include=integer | {{effect-1} <, {effect-2}, ...>},
informative=TRUE | FALSE,
noint=TRUE | FALSE,
oneobs=TRUE | FALSE,
ridge={double-1 <, double-2, ...>},
ss3=TRUE | FALSE,
start=integer | {{effect-1} <, {effect-2}, ...>},
stb=TRUE | FALSE,
tol=TRUE | FALSE,
vif=TRUE | FALSE,
xpx=TRUE | FALSE,
xpxScaled=TRUE | FALSE,
xpxUnscaled=TRUE | FALSE
},
multimember
={{
details=TRUE | FALSE,
required parameter name="string",
noEffect=TRUE | FALSE,
stdize=TRUE | FALSE,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>},
weight={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
nominals
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
output
={
casOut
={
caslib="string"
compress=TRUE | FALSE
indexVars={"variable-name-1" <, "variable-name-2", ...>}
label="string"
lifetime=64-bit-integer
maxMemSize=64-bit-integer
memoryFormat="DVR" | "INHERIT" | "STANDARD"
name="table-name"
promote=TRUE | FALSE
replace=TRUE | FALSE
replication=integer
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
threadBlockSize=64-bit-integer
timeStamp="string"
where={"string-1" <, "string-2", ...>}
},
cooksD="string",
copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | {"variable-name-1" <, "variable-name-2", ...>},
covRatio="string",
dffits="string",
h="string",
lcl="string",
lclm="string",
likeDist="string",
pred="string",
press="string",
resid="string",
role="string",
rStudent="string",
stdi="string",
stdp="string",
stdr="string",
student="string",
ucl="string",
uclm="string"
},
outputTables
={
groupByVarsRaw=TRUE | FALSE,
includeAll=TRUE | FALSE,
names={"string-1" <, "string-2", ...>} | {key-1={casouttable-1} <, key-2={casouttable-2}, ...>},
repeated=TRUE | FALSE,
replace=TRUE | FALSE
},
parmEstLevDetails="NONE" | "RAW" | "RAW_AND_FORMATTED",
partByFrac
={
seed=integer,
test=double,
validate=double
},
partByVar
={
required parameter name="variable-name",
test="string",
train="string",
validate="string"
},
polynomial
={{
degree=integer,
details=TRUE | FALSE,
labelStyle
={
expand=TRUE | FALSE
exponent="string"
includeName=TRUE | FALSE
productSymbol="NONE" | "string"
},
mDegree=integer,
required parameter name="string",
noSeparate=TRUE | FALSE,
standardize
={
method="MOMENTS" | "MRANGE" | "WMOMENTS"
options="CENTER" | "CENTERSCALE" | "NONE" | "SCALE"
prefix="NONE" | "string"
},
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
selection
={
adaptive=TRUE | FALSE,
bestSubsetOptions
={
best=integer
computeBeta=TRUE | FALSE
displayAIC=TRUE | FALSE
displayBIC=TRUE | FALSE
displayGMSEP=TRUE | FALSE
displayJP=TRUE | FALSE
displayMSE=TRUE | FALSE
displayPC=TRUE | FALSE
displayRMSE=TRUE | FALSE
displaySBC=TRUE | FALSE
displaySP=TRUE | FALSE
displaySSE=TRUE | FALSE
sigma=double
},
candidates=integer | "ALL",
choose="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "VALIDATE",
competitive=TRUE | FALSE,
details="ALL" | "NONE" | "STEPS" | "SUMMARY",
elasticNetOptions
={
absFConv=double
fConv=double
gConv=double
lambda={double-1 <, double-2, ...>}
mixing={double-1 <, double-2, ...>}
numLambda=integer
rho=double
solver="ADMM" | "BFGS" | "LBFGS" | "NLP"
},
enscale=TRUE | FALSE,
ensteps=integer,
fcpSelectionOptions
={
alpha=double
bigM=double
coefTol=double
intTol=double
lambda=double
lambdaGrid="DEFAULT" | "LINSPACE" | "LOGSPACE"
maxAlpha=double
maxIterAlpha=integer
maxLambda=double
maxTime=double
minAlpha=double
minLambda=double
scale=TRUE | FALSE
solver="DEFAULT" | "MILP" | "NLP"
},
gamma=double,
hierarchy="DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS",
kappa={double-1 <, double-2, ...>},
L2=double,
L2HIGH=double,
L2LOW=double,
lsCoeffs=TRUE | FALSE,
maxEffects=integer,
maxSteps=integer,
method="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE",
minEffects=integer,
orderSelect=TRUE | FALSE,
plots=TRUE | FALSE,
relaxed=TRUE | FALSE,
select="ADJRSQ" | "AIC" | "AICC" | "CP" | "DEFAULT" | "RSQUARE" | "SBC" | "SL",
slEntry=double,
slStay=double,
stop="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "SL" | "VALIDATE",
stopHorizon=integer
},
spline
={{
basis="BSPLINE" | "TPF_DEFAULT" | "TPF_NOINT" | "TPF_NOINTANDNOPOWERS" | "TPF_NOPOWERS",
dataBoundary=TRUE | FALSE,
degree=integer,
details=TRUE | FALSE,
knotMax=double,
knotMethod
={
equal=integer
list={double-1 <, double-2, ...>}
listWithBoundary={double-1 <, double-2, ...>}
multiscale
={
endScale=integer
startScale=integer
}
rangeFractions={double-1 <, double-2, ...>}
},
knotMin=double,
required parameter name="string",
naturalCubic=TRUE | FALSE,
separate=TRUE | FALSE,
split=TRUE | FALSE,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
ss3=TRUE | FALSE,
store
={
caslib="string",
compress=TRUE | FALSE,
indexVars={"variable-name-1" <, "variable-name-2", ...>},
label="string",
lifetime=64-bit-integer,
maxMemSize=64-bit-integer,
memoryFormat="DVR" | "INHERIT" | "STANDARD",
name="table-name",
promote=TRUE | FALSE,
replace=TRUE | FALSE,
replication=integer,
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE",
threadBlockSize=64-bit-integer,
timeStamp="string",
where={"string-1" <, "string-2", ...>}
},
required parameter table
={
caslib="string",
computedOnDemand=TRUE | FALSE,
computedVars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
computedVarsProgram="string",
dataSourceOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>},
groupBy
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
groupByMode="NOSORT" | "REDISTRIBUTE",
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters},
required parameter name="table-name",
orderBy
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
singlePass=TRUE | FALSE,
vars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
where="where-expression",
whereTable
={
casLib="string"
dataSourceOptions={adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}
required parameter name="table-name"
vars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}}
where="where-expression"
}
},
target="string",
weight="variable-name"
;
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 code

casOut

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

 output

required parametercasOut

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

 outputTables

names

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

 store

—

回帰モデルを 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}, ...>}

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

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

別名input

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}, ...>}

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

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

別名nominal

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 乗法を使用して線形回帰モデルを当てはめます。

results, info = s:regression_glm{
alpha=double,
attributes
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
byLimit=64-bit-integer,
class
={{
countMissing=true | false,
descending=true | false,
ignoreMissing=true | false,
levelizeRaw=true | false,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=true | false,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
classGlobalOpts
={
countMissing=true | false,
descending=true | false,
ignoreMissing=true | false,
levelizeRaw=true | false,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=true | false
},
classLevelsPrint=true | false,
clb=true | false,
code
={
casOut
={
caslib="string"
compress=true | false
indexVars={"variable-name-1" <, "variable-name-2", ...>}
label="string"
lifetime=64-bit-integer
maxMemSize=64-bit-integer
memoryFormat="DVR" | "INHERIT" | "STANDARD"
name="table-name"
onDemand=true | false
promote=true | false
replace=true | false
replication=integer
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
threadBlockSize=64-bit-integer
timeStamp="string"
where={"string-1" <, "string-2", ...>}
},
comment=true | false,
fmtWdth=integer,
indentSize=integer,
intoCutPt=double,
iProb=true | false,
labelId=integer,
lineSize=integer,
noTrim=true | false,
pCatAll=true | false,
tabForm=true | false
},
collection
={{
details=true | false,
required parameter name="string",
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
display
={
caseSensitive=true | false,
exclude=true | false,
excludeAll=true | false,
keyIsPath=true | false,
names={"string-1" <, "string-2", ...>},
pathType="LABEL" | "NAME",
traceNames=true | false
},
freq="variable-name",
inputs
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
maxParameters=integer,
model
={
addlaststopstep=true | false,
clb=true | false,
depVars
={{
name="variable-name"
}, {...}},
effects
={{
interaction="BAR" | "CROSS" | "NONE",
maxInteract=integer,
nest={"string-1" <, "string-2", ...>},
required parameter vars={"string-1" <, "string-2", ...>}
}, {...}},
entry="variable-name",
include=integer | {{effect-1} <, {effect-2}, ...>},
informative=true | false,
noint=true | false,
oneobs=true | false,
ridge={double-1 <, double-2, ...>},
ss3=true | false,
start=integer | {{effect-1} <, {effect-2}, ...>},
stb=true | false,
tol=true | false,
vif=true | false,
xpx=true | false,
xpxScaled=true | false,
xpxUnscaled=true | false
},
multimember
={{
details=true | false,
required parameter name="string",
noEffect=true | false,
stdize=true | false,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>},
weight={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
nominals
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
output
={
casOut
={
caslib="string"
compress=true | false
indexVars={"variable-name-1" <, "variable-name-2", ...>}
label="string"
lifetime=64-bit-integer
maxMemSize=64-bit-integer
memoryFormat="DVR" | "INHERIT" | "STANDARD"
name="table-name"
promote=true | false
replace=true | false
replication=integer
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
threadBlockSize=64-bit-integer
timeStamp="string"
where={"string-1" <, "string-2", ...>}
},
cooksD="string",
copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | {"variable-name-1" <, "variable-name-2", ...>},
covRatio="string",
dffits="string",
h="string",
lcl="string",
lclm="string",
likeDist="string",
pred="string",
press="string",
resid="string",
role="string",
rStudent="string",
stdi="string",
stdp="string",
stdr="string",
student="string",
ucl="string",
uclm="string"
},
outputTables
={
groupByVarsRaw=true | false,
includeAll=true | false,
names={"string-1" <, "string-2", ...>} | {key-1={casouttable-1} <, key-2={casouttable-2}, ...>},
repeated=true | false,
replace=true | false
},
parmEstLevDetails="NONE" | "RAW" | "RAW_AND_FORMATTED",
partByFrac
={
seed=integer,
test=double,
validate=double
},
partByVar
={
required parameter name="variable-name",
test="string",
train="string",
validate="string"
},
polynomial
={{
degree=integer,
details=true | false,
labelStyle
={
expand=true | false
exponent="string"
includeName=true | false
productSymbol="NONE" | "string"
},
mDegree=integer,
required parameter name="string",
noSeparate=true | false,
standardize
={
method="MOMENTS" | "MRANGE" | "WMOMENTS"
options="CENTER" | "CENTERSCALE" | "NONE" | "SCALE"
prefix="NONE" | "string"
},
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
selection
={
adaptive=true | false,
bestSubsetOptions
={
best=integer
computeBeta=true | false
displayAIC=true | false
displayBIC=true | false
displayGMSEP=true | false
displayJP=true | false
displayMSE=true | false
displayPC=true | false
displayRMSE=true | false
displaySBC=true | false
displaySP=true | false
displaySSE=true | false
sigma=double
},
candidates=integer | "ALL",
choose="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "VALIDATE",
competitive=true | false,
details="ALL" | "NONE" | "STEPS" | "SUMMARY",
elasticNetOptions
={
absFConv=double
fConv=double
gConv=double
lambda={double-1 <, double-2, ...>}
mixing={double-1 <, double-2, ...>}
numLambda=integer
rho=double
solver="ADMM" | "BFGS" | "LBFGS" | "NLP"
},
enscale=true | false,
ensteps=integer,
fcpSelectionOptions
={
alpha=double
bigM=double
coefTol=double
intTol=double
lambda=double
lambdaGrid="DEFAULT" | "LINSPACE" | "LOGSPACE"
maxAlpha=double
maxIterAlpha=integer
maxLambda=double
maxTime=double
minAlpha=double
minLambda=double
scale=true | false
solver="DEFAULT" | "MILP" | "NLP"
},
gamma=double,
hierarchy="DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS",
kappa={double-1 <, double-2, ...>},
L2=double,
L2HIGH=double,
L2LOW=double,
lsCoeffs=true | false,
maxEffects=integer,
maxSteps=integer,
method="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE",
minEffects=integer,
orderSelect=true | false,
plots=true | false,
relaxed=true | false,
select="ADJRSQ" | "AIC" | "AICC" | "CP" | "DEFAULT" | "RSQUARE" | "SBC" | "SL",
slEntry=double,
slStay=double,
stop="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "SL" | "VALIDATE",
stopHorizon=integer
},
spline
={{
basis="BSPLINE" | "TPF_DEFAULT" | "TPF_NOINT" | "TPF_NOINTANDNOPOWERS" | "TPF_NOPOWERS",
dataBoundary=true | false,
degree=integer,
details=true | false,
knotMax=double,
knotMethod
={
equal=integer
list={double-1 <, double-2, ...>}
listWithBoundary={double-1 <, double-2, ...>}
multiscale
={
endScale=integer
startScale=integer
}
rangeFractions={double-1 <, double-2, ...>}
},
knotMin=double,
required parameter name="string",
naturalCubic=true | false,
separate=true | false,
split=true | false,
required parameter vars={"variable-name-1" <, "variable-name-2", ...>}
}, {...}},
ss3=true | false,
store
={
caslib="string",
compress=true | false,
indexVars={"variable-name-1" <, "variable-name-2", ...>},
label="string",
lifetime=64-bit-integer,
maxMemSize=64-bit-integer,
memoryFormat="DVR" | "INHERIT" | "STANDARD",
name="table-name",
promote=true | false,
replace=true | false,
replication=integer,
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE",
threadBlockSize=64-bit-integer,
timeStamp="string",
where={"string-1" <, "string-2", ...>}
},
required parameter table
={
caslib="string",
computedOnDemand=true | false,
computedVars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
computedVarsProgram="string",
dataSourceOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>},
groupBy
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
groupByMode="NOSORT" | "REDISTRIBUTE",
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters},
required parameter name="table-name",
orderBy
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
singlePass=true | false,
vars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
where="where-expression",
whereTable
={
casLib="string"
dataSourceOptions={adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}
required parameter name="table-name"
vars
={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}}
where="where-expression"
}
},
target="string",
weight="variable-name"
}
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 code

casOut

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

 output

required parametercasOut

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

 outputTables

names

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

 store

—

回帰モデルを 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}, ...>}

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

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

別名input

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}, ...>}

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

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

別名nominal

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 乗法を使用して線形回帰モデルを当てはめます。

results=s.regression.glm(
alpha=double,
attributes
=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
byLimit=64-bit-integer,
class_
=[{
"countMissing":True | False,
"descending":True | False,
"ignoreMissing":True | False,
"levelizeRaw":True | False,
"maxLev":integer,
"order":"FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
"param":"BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
"ref":"FIRST" | "LAST" | double | "string",
"split":True | False,
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
classGlobalOpts
={
"countMissing":True | False,
"descending":True | False,
"ignoreMissing":True | False,
"levelizeRaw":True | False,
"maxLev":integer,
"order":"FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
"param":"BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
"ref":"FIRST" | "LAST" | double | "string",
"split":True | False
},
classLevelsPrint=True | False,
clb=True | False,
code
={
"casOut"
:{
"caslib":"string"
"compress":True | False
"indexVars":["variable-name-1" <, "variable-name-2", ...>]
"label":"string"
"lifetime":64-bit-integer
"maxMemSize":64-bit-integer
"memoryFormat":"DVR" | "INHERIT" | "STANDARD"
"name":"table-name"
"onDemand":True | False
"promote":True | False
"replace":True | False
"replication":integer
"tableRedistUpPolicy":"DEFER" | "NOREDIST" | "REBALANCE"
"threadBlockSize":64-bit-integer
"timeStamp":"string"
"where":["string-1" <, "string-2", ...>]
},
"comment":True | False,
"fmtWdth":integer,
"indentSize":integer,
"intoCutPt":double,
"iProb":True | False,
"labelId":integer,
"lineSize":integer,
"noTrim":True | False,
"pCatAll":True | False,
"tabForm":True | False
},
collection
=[{
"details":True | False,
required parameter "name":"string",
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
display
={
"caseSensitive":True | False,
"exclude":True | False,
"excludeAll":True | False,
"keyIsPath":True | False,
"names":["string-1" <, "string-2", ...>],
"pathType":"LABEL" | "NAME",
"traceNames":True | False
},
freq="variable-name",
inputs
=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
maxParameters=integer,
model
={
"addlaststopstep":True | False,
"clb":True | False,
"depVars"
:[{
"name":"variable-name"
}<, {...}>],
"effects"
:[{
"interaction":"BAR" | "CROSS" | "NONE",
"maxInteract":integer,
"nest":["string-1" <, "string-2", ...>],
required parameter "vars":["string-1" <, "string-2", ...>]
}<, {...}>],
"entry":"variable-name",
"include":integer | [{effect-1} <, {effect-2}, ...>],
"informative":True | False,
"noint":True | False,
"oneobs":True | False,
"ridge":[double-1 <, double-2, ...>],
"ss3":True | False,
"start":integer | [{effect-1} <, {effect-2}, ...>],
"stb":True | False,
"tol":True | False,
"vif":True | False,
"xpx":True | False,
"xpxScaled":True | False,
"xpxUnscaled":True | False
},
multimember
=[{
"details":True | False,
required parameter "name":"string",
"noEffect":True | False,
"stdize":True | False,
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>],
"weight":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
nominals
=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
output
={
"casOut"
:{
"caslib":"string"
"compress":True | False
"indexVars":["variable-name-1" <, "variable-name-2", ...>]
"label":"string"
"lifetime":64-bit-integer
"maxMemSize":64-bit-integer
"memoryFormat":"DVR" | "INHERIT" | "STANDARD"
"name":"table-name"
"promote":True | False
"replace":True | False
"replication":integer
"tableRedistUpPolicy":"DEFER" | "NOREDIST" | "REBALANCE"
"threadBlockSize":64-bit-integer
"timeStamp":"string"
"where":["string-1" <, "string-2", ...>]
},
"cooksD":"string",
"copyVars":"ALL" | "ALL_MODEL" | "ALL_NUMERIC" | ["variable-name-1" <, "variable-name-2", ...>],
"covRatio":"string",
"dffits":"string",
"h":"string",
"lcl":"string",
"lclm":"string",
"likeDist":"string",
"pred":"string",
"press":"string",
"resid":"string",
"role":"string",
"rStudent":"string",
"stdi":"string",
"stdp":"string",
"stdr":"string",
"student":"string",
"ucl":"string",
"uclm":"string"
},
outputTables
={
"groupByVarsRaw":True | False,
"includeAll":True | False,
"names":["string-1" <, "string-2", ...>] | {"key-1":{casouttable-1} <, "key-2":{casouttable-2}, ...>},
"repeated":True | False,
"replace":True | False
},
parmEstLevDetails="NONE" | "RAW" | "RAW_AND_FORMATTED",
partByFrac
={
"seed":integer,
"test":double,
"validate":double
},
partByVar
={
required parameter "name":"variable-name",
"test":"string",
"train":"string",
"validate":"string"
},
polynomial
=[{
"degree":integer,
"details":True | False,
"labelStyle"
:{
"expand":True | False
"exponent":"string"
"includeName":True | False
"productSymbol":"NONE" | "string"
},
"mDegree":integer,
required parameter "name":"string",
"noSeparate":True | False,
"standardize"
:{
"method":"MOMENTS" | "MRANGE" | "WMOMENTS"
"options":"CENTER" | "CENTERSCALE" | "NONE" | "SCALE"
"prefix":"NONE" | "string"
},
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
selection
={
"adaptive":True | False,
"bestSubsetOptions"
:{
"best":integer
"computeBeta":True | False
"displayAIC":True | False
"displayBIC":True | False
"displayGMSEP":True | False
"displayJP":True | False
"displayMSE":True | False
"displayPC":True | False
"displayRMSE":True | False
"displaySBC":True | False
"displaySP":True | False
"displaySSE":True | False
"sigma":double
},
"candidates":integer | "ALL",
"choose":"ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "VALIDATE",
"competitive":True | False,
"details":"ALL" | "NONE" | "STEPS" | "SUMMARY",
"elasticNetOptions"
:{
"absFConv":double
"fConv":double
"gConv":double
"lambda_":[double-1 <, double-2, ...>]
"mixing":[double-1 <, double-2, ...>]
"numLambda":integer
"rho":double
"solver":"ADMM" | "BFGS" | "LBFGS" | "NLP"
},
"enscale":True | False,
"ensteps":integer,
"fcpSelectionOptions"
:{
"alpha":double
"bigM":double
"coefTol":double
"intTol":double
"lambda_":double
"lambdaGrid":"DEFAULT" | "LINSPACE" | "LOGSPACE"
"maxAlpha":double
"maxIterAlpha":integer
"maxIterLambda":integer
"maxLambda":double
"maxTime":double
"minAlpha":double
"minLambda":double
"scale":True | False
"solver":"DEFAULT" | "MILP" | "NLP"
},
"gamma":double,
"hierarchy":"DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS",
"kappa":[double-1 <, double-2, ...>],
"L2":double,
"L2HIGH":double,
"L2LOW":double,
"lsCoeffs":True | False,
"maxEffects":integer,
"maxSteps":integer,
"method":"BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE",
"minEffects":integer,
"orderSelect":True | False,
"plots":True | False,
"relaxed":True | False,
"select":"ADJRSQ" | "AIC" | "AICC" | "CP" | "DEFAULT" | "RSQUARE" | "SBC" | "SL",
"slEntry":double,
"slStay":double,
"stop":"ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "SL" | "VALIDATE",
"stopHorizon":integer
},
spline
=[{
"basis":"BSPLINE" | "TPF_DEFAULT" | "TPF_NOINT" | "TPF_NOINTANDNOPOWERS" | "TPF_NOPOWERS",
"dataBoundary":True | False,
"degree":integer,
"details":True | False,
"knotMax":double,
"knotMethod"
:{
"equal":integer
"list":[double-1 <, double-2, ...>]
"listWithBoundary":[double-1 <, double-2, ...>]
"multiscale"
:{
"endScale":integer
"startScale":integer
}
"rangeFractions":[double-1 <, double-2, ...>]
},
"knotMin":double,
required parameter "name":"string",
"naturalCubic":True | False,
"separate":True | False,
"split":True | False,
required parameter "vars":["variable-name-1" <, "variable-name-2", ...>]
}<, {...}>],
ss3=True | False,
store
={
"caslib":"string",
"compress":True | False,
"indexVars":["variable-name-1" <, "variable-name-2", ...>],
"label":"string",
"lifetime":64-bit-integer,
"maxMemSize":64-bit-integer,
"memoryFormat":"DVR" | "INHERIT" | "STANDARD",
"name":"table-name",
"promote":True | False,
"replace":True | False,
"replication":integer,
"tableRedistUpPolicy":"DEFER" | "NOREDIST" | "REBALANCE",
"threadBlockSize":64-bit-integer,
"timeStamp":"string",
"where":["string-1" <, "string-2", ...>]
},
required parameter table
={
"caslib":"string",
"computedOnDemand":True | False,
"computedVars"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"computedVarsProgram":"string",
"dataSourceOptions":{"key-1":{any-list-or-data-type-1} <, "key-2":{any-list-or-data-type-2}, ...>},
"groupBy"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"groupByMode":"NOSORT" | "REDISTRIBUTE",
"importOptions":{"fileType":"ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters},
required parameter "name":"table-name",
"orderBy"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"singlePass":True | False,
"vars"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"where":"where-expression",
"whereTable"
:{
"casLib":"string"
"dataSourceOptions":{adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}
"importOptions":{"fileType":"ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}
required parameter "name":"table-name"
"vars"
:[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>]
"where":"where-expression"
}
},
target="string",
weight="variable-name"
)
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 code

casOut

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

 output

required parametercasOut

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

 outputTables

names

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

 store

—

回帰モデルを 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}, ...>]

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

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

別名input

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}, ...>]

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

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

別名nominal

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 乗法を使用して線形回帰モデルを当てはめます。

results <– cas.regression.glm(s,
alpha=double,
attributes
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
byLimit=64-bit-integer,
class
=list( list(
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE,
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
classGlobalOpts
=list(
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE
),
classLevelsPrint=TRUE | FALSE,
clb=TRUE | FALSE,
code
=list(
casOut
=list(
caslib="string"
compress=TRUE | FALSE
indexVars=list("variable-name-1" <, "variable-name-2", ...>)
label="string"
lifetime=64-bit-integer
maxMemSize=64-bit-integer
memoryFormat="DVR" | "INHERIT" | "STANDARD"
name="table-name"
onDemand=TRUE | FALSE
promote=TRUE | FALSE
replace=TRUE | FALSE
replication=integer
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
threadBlockSize=64-bit-integer
timeStamp="string"
where=list("string-1" <, "string-2", ...>)
),
comment=TRUE | FALSE,
fmtWdth=integer,
indentSize=integer,
intoCutPt=double,
iProb=TRUE | FALSE,
labelId=integer,
lineSize=integer,
noTrim=TRUE | FALSE,
pCatAll=TRUE | FALSE,
tabForm=TRUE | FALSE
),
collection
=list( list(
details=TRUE | FALSE,
required parameter name="string",
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
display
=list(
caseSensitive=TRUE | FALSE,
exclude=TRUE | FALSE,
excludeAll=TRUE | FALSE,
keyIsPath=TRUE | FALSE,
names=list("string-1" <, "string-2", ...>),
pathType="LABEL" | "NAME",
traceNames=TRUE | FALSE
),
freq="variable-name",
inputs
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
maxParameters=integer,
model
=list(
addlaststopstep=TRUE | FALSE,
clb=TRUE | FALSE,
depVars
=list( list(
name="variable-name"
) <, list(...)>),
effects
=list( list(
interaction="BAR" | "CROSS" | "NONE",
maxInteract=integer,
nest=list("string-1" <, "string-2", ...>),
required parameter vars=list("string-1" <, "string-2", ...>)
) <, list(...)>),
entry="variable-name",
include=integer | list( list(effect-1) <, list(effect-2), ...>),
informative=TRUE | FALSE,
noint=TRUE | FALSE,
oneobs=TRUE | FALSE,
ridge=list(double-1 <, double-2, ...>),
ss3=TRUE | FALSE,
start=integer | list( list(effect-1) <, list(effect-2), ...>),
stb=TRUE | FALSE,
tol=TRUE | FALSE,
vif=TRUE | FALSE,
xpx=TRUE | FALSE,
xpxScaled=TRUE | FALSE,
xpxUnscaled=TRUE | FALSE
),
multimember
=list( list(
details=TRUE | FALSE,
required parameter name="string",
noEffect=TRUE | FALSE,
stdize=TRUE | FALSE,
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>),
weight=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
nominals
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
output
=list(
casOut
=list(
caslib="string"
compress=TRUE | FALSE
indexVars=list("variable-name-1" <, "variable-name-2", ...>)
label="string"
lifetime=64-bit-integer
maxMemSize=64-bit-integer
memoryFormat="DVR" | "INHERIT" | "STANDARD"
name="table-name"
promote=TRUE | FALSE
replace=TRUE | FALSE
replication=integer
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"
threadBlockSize=64-bit-integer
timeStamp="string"
where=list("string-1" <, "string-2", ...>)
),
cooksD="string",
copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | list("variable-name-1" <, "variable-name-2", ...>),
covRatio="string",
dffits="string",
h="string",
lcl="string",
lclm="string",
likeDist="string",
pred="string",
press="string",
resid="string",
role="string",
rStudent="string",
stdi="string",
stdp="string",
stdr="string",
student="string",
ucl="string",
uclm="string"
),
outputTables
=list(
groupByVarsRaw=TRUE | FALSE,
includeAll=TRUE | FALSE,
names=list("string-1" <, "string-2", ...>) | list(key-1=list(casouttable-1) <, key-2=list(casouttable-2), ...>),
repeated=TRUE | FALSE,
replace=TRUE | FALSE
),
parmEstLevDetails="NONE" | "RAW" | "RAW_AND_FORMATTED",
partByFrac
=list(
seed=integer,
test=double,
validate=double
),
partByVar
=list(
required parameter name="variable-name",
test="string",
train="string",
validate="string"
),
polynomial
=list( list(
degree=integer,
details=TRUE | FALSE,
labelStyle
=list(
expand=TRUE | FALSE
exponent="string"
includeName=TRUE | FALSE
productSymbol="NONE" | "string"
),
mDegree=integer,
required parameter name="string",
noSeparate=TRUE | FALSE,
standardize
=list(
method="MOMENTS" | "MRANGE" | "WMOMENTS"
options="CENTER" | "CENTERSCALE" | "NONE" | "SCALE"
prefix="NONE" | "string"
),
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
selection
=list(
adaptive=TRUE | FALSE,
bestSubsetOptions
=list(
best=integer
computeBeta=TRUE | FALSE
displayAIC=TRUE | FALSE
displayBIC=TRUE | FALSE
displayGMSEP=TRUE | FALSE
displayJP=TRUE | FALSE
displayMSE=TRUE | FALSE
displayPC=TRUE | FALSE
displayRMSE=TRUE | FALSE
displaySBC=TRUE | FALSE
displaySP=TRUE | FALSE
displaySSE=TRUE | FALSE
sigma=double
),
candidates=integer | "ALL",
choose="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "VALIDATE",
competitive=TRUE | FALSE,
details="ALL" | "NONE" | "STEPS" | "SUMMARY",
elasticNetOptions
=list(
absFConv=double
fConv=double
gConv=double
lambda=list(double-1 <, double-2, ...>)
mixing=list(double-1 <, double-2, ...>)
numLambda=integer
rho=double
solver="ADMM" | "BFGS" | "LBFGS" | "NLP"
),
enscale=TRUE | FALSE,
ensteps=integer,
fcpSelectionOptions
=list(
alpha=double
bigM=double
coefTol=double
intTol=double
lambda=double
lambdaGrid="DEFAULT" | "LINSPACE" | "LOGSPACE"
maxAlpha=double
maxIterAlpha=integer
maxLambda=double
maxTime=double
minAlpha=double
minLambda=double
scale=TRUE | FALSE
solver="DEFAULT" | "MILP" | "NLP"
),
gamma=double,
hierarchy="DEFAULT" | "NONE" | "SINGLE" | "SINGLECLASS",
kappa=list(double-1 <, double-2, ...>),
L2=double,
L2HIGH=double,
L2LOW=double,
lsCoeffs=TRUE | FALSE,
maxEffects=integer,
maxSteps=integer,
method="BACKWARD" | "BESTSUBSET" | "ELASTICNET" | "FORWARD" | "FORWARDSWAP" | "LAR" | "LASSO" | "MCP" | "NONE" | "SCAD" | "STEPWISE",
minEffects=integer,
orderSelect=TRUE | FALSE,
plots=TRUE | FALSE,
relaxed=TRUE | FALSE,
select="ADJRSQ" | "AIC" | "AICC" | "CP" | "DEFAULT" | "RSQUARE" | "SBC" | "SL",
slEntry=double,
slStay=double,
stop="ADJRSQ" | "AIC" | "AICC" | "CP" | "CV" | "DEFAULT" | "NONE" | "PRESS" | "RSQUARE" | "SBC" | "SL" | "VALIDATE",
stopHorizon=integer
),
spline
=list( list(
basis="BSPLINE" | "TPF_DEFAULT" | "TPF_NOINT" | "TPF_NOINTANDNOPOWERS" | "TPF_NOPOWERS",
dataBoundary=TRUE | FALSE,
degree=integer,
details=TRUE | FALSE,
knotMax=double,
knotMethod
=list(
equal=integer
list=list(double-1 <, double-2, ...>)
listWithBoundary=list(double-1 <, double-2, ...>)
multiscale
=list(
endScale=integer
startScale=integer
)
rangeFractions=list(double-1 <, double-2, ...>)
),
knotMin=double,
required parameter name="string",
naturalCubic=TRUE | FALSE,
separate=TRUE | FALSE,
split=TRUE | FALSE,
required parameter vars=list("variable-name-1" <, "variable-name-2", ...>)
) <, list(...)>),
ss3=TRUE | FALSE,
store
=list(
caslib="string",
compress=TRUE | FALSE,
indexVars=list("variable-name-1" <, "variable-name-2", ...>),
label="string",
lifetime=64-bit-integer,
maxMemSize=64-bit-integer,
memoryFormat="DVR" | "INHERIT" | "STANDARD",
name="table-name",
promote=TRUE | FALSE,
replace=TRUE | FALSE,
replication=integer,
tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE",
threadBlockSize=64-bit-integer,
timeStamp="string",
where=list("string-1" <, "string-2", ...>)
),
required parameter table
=list(
caslib="string",
computedOnDemand=TRUE | FALSE,
computedVars
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
computedVarsProgram="string",
dataSourceOptions=list(key-1=list(any-list-or-data-type-1) <, key-2=list(any-list-or-data-type-2), ...>),
groupBy
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
groupByMode="NOSORT" | "REDISTRIBUTE",
importOptions=list(fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters),
required parameter name="table-name",
orderBy
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
singlePass=TRUE | FALSE,
vars
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
where="where-expression",
whereTable
=list(
casLib="string"
dataSourceOptions=list(adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters)
importOptions=list(fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters)
required parameter name="table-name"
vars
=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>)
where="where-expression"
)
),
target="string",
weight="variable-name"
)
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 code

casOut

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

 output

required parametercasOut

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

 outputTables

names

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

 store

—

回帰モデルを 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), ...>)

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

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

別名input

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), ...>)

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

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

別名nominal

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"

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

最終更新: 2026年3月26日