単変量時系列分析 アクションセット: 構文

単変量時系列分析のアクションを提供します

esm アクション

指数平滑化モデルのアクションを提供します。

uniTimeSeries.esm <result=results> <status=rc> /
alignId="BEGIN" | "END" | "MIDDLE",
auxData
={{
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"
}
}, {...}},
boundaryAlign="BOTH" | "END" | "NONE" | "START",
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", ...>}
},
required parameter forecast
={{
accumulate="AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS",
alpha=double,
back=integer,
criterion="AADJRSQ" | "ADJRSQ" | "AIC" | "AICC" | "APC" | "GMAPE" | "GMAPES" | "GMAPPE" | "GMASPE" | "GMRAE" | "MAE" | "MAPE" | "MAPES" | "MAPPE" | "MASE" | "MAXERR" | "MAXPE" | "MAXPPE" | "MAXRE" | "MAXSPE" | "MDAPE" | "MDAPES" | "MDASPE" | "MDRAE" | "ME" | "MINERR" | "MINPE" | "MINPPE" | "MINRE" | "MINSPE" | "MPE" | "MPPE" | "MRAE" | "MRE" | "MSE" | "MSPE" | "RMSE" | "RSQUARE" | "RWRSQ" | "SBC" | "SMAPE" | "SSE" | "UMSE" | "URMSE",
format="string",
label="string",
lead=integer,
median=TRUE | FALSE,
method="ADDWINTERS" | "BEST" | "BESTN" | "BESTS" | "DAMPTREND" | "DOUBLE" | "LINEAR" | "MULTSEASONAL" | "SEASONAL" | "SIMPLE" | "WINTERS",
required parameter name="variable-name",
nfd=integer,
nfl=integer,
setMiss="AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double,
transform="AUTO" | "BOXCOX" | "LOG" | "LOGIT" | "NONE" | "SQRT",
}, {...}},
required parameter interval="string",
nlFormat=TRUE | FALSE,
nThreads=integer,
outEst
={
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", ...>}
},
outFor
={
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", ...>}
},
outStat
={
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", ...>}
},
seasonality=integer,
sumOut
={
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"
}
},
tEnd=double | date | datetime,
timeId
={
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
},
trimId="BOTH" | "LEFT" | "NONE" | "RIGHT",
tStart=double | date | datetime
;
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

 auxData

—

補助時系列データテーブルを指定します。

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 casOut

—

変数の予測を含む出力データテーブルに名前を指定します。

 outEst

—

モデルパラメーター推定値、関連する検定統計量、確率値を含む出力データテーブルに名前を指定します。

 outFor

—

予測時系列コンポーネント (実測、予測、下側信頼限界、上側信頼限界、予測誤差、予測標準誤差) を含む出力データテーブルに名前を指定します。

 outStat

—

適合度統計量を含む出力データテーブルに名前を指定します。

 sumOut

—

要約統計量と予測合計を含む出力データテーブルに名前を指定します。

パラメーターの説明

alignId="BEGIN" | "END" | "MIDDLE"

時間 ID の配置を指定します。

デフォルトBEGIN

auxData={{castable-1} <, {castable-2}, ...>}

補助時系列データテーブルを指定します。

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

boundaryAlign="BOTH" | "END" | "NONE" | "START"

開始タイムスタンプと終了タイムスタンプの配置を指定します。

デフォルトBOTH

casOut={casouttable}

変数の予測を含む出力データテーブルに名前を指定します。

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

別名out

* forecast={{esmForecastStmt-1} <, {esmForecastStmt-2}, ...>}

予測に関連するオプションを指定します。

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

accumulate="AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS"

名前付き変数の累積モードを指定します。

alpha=double

予測の信頼限界の計算に使用する有意水準を指定します。

デフォルト0.95
範囲0–1
back=integer

マルチステップ予測が開始されるデータの終わりまでのオブザベーション数を指定します。

criterion="AADJRSQ" | "ADJRSQ" | "AIC" | "AICC" | "APC" | "GMAPE" | "GMAPES" | "GMAPPE" | "GMASPE" | "GMRAE" | "MAE" | "MAPE" | "MAPES" | "MAPPE" | "MASE" | "MAXERR" | "MAXPE" | "MAXPPE" | "MAXRE" | "MAXSPE" | "MDAPE" | "MDAPES" | "MDASPE" | "MDRAE" | "ME" | "MINERR" | "MINPE" | "MINPPE" | "MINRE" | "MINSPE" | "MPE" | "MPPE" | "MRAE" | "MRE" | "MSE" | "MSPE" | "RMSE" | "RSQUARE" | "RWRSQ" | "SBC" | "SMAPE" | "SSE" | "UMSE" | "URMSE"

複数の候補モデルから選択するために使用するモデル選択基準 (適合の統計量) を指定します。

デフォルトRMSE
format="string"

変数に適用するフォーマットを指定します。

formattedLength=integer

フォーマットフィールドの長さとフォーマット精度の長さを指定します。

label="string"

変数の説明ラベルを指定します。

lead=integer

追加する将来の期間の数を指定します。

median=TRUE | FALSE

True に設定すると、予測の中央値を推定します。

デフォルトFALSE
method="ADDWINTERS" | "BEST" | "BESTN" | "BESTS" | "DAMPTREND" | "DOUBLE" | "LINEAR" | "MULTSEASONAL" | "SEASONAL" | "SIMPLE" | "WINTERS"

時系列を予測するために使用する予測モデルを指定します。

別名model
デフォルトBEST
* name="variable-name"

変数の名前を指定します。

nfd=integer

フォーマット精度の長さを指定します。

nfl=integer

フォーマットフィールドの長さを指定します。

setMiss="AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double

名前付き変数の欠損値の解釈を指定します。

別名miss
transform="AUTO" | "BOXCOX" | "LOG" | "LOGIT" | "NONE" | "SQRT"

入力時系列または累積時系列に適用する時系列変換を指定します。

デフォルトNONE
transformParm=double

Box-Cox 変換のパラメーター値を指定します。

デフォルト1
範囲-5–5

* interval="string"

時間間隔 (または度数) を指定します。

nlFormat=TRUE | FALSE

True に設定すると、累積時間間隔に基づいて、タイムスタンプ変数に最適な国際形式が選択されます。False に設定すると、タイムスタンプ変数に最適な英語の言語ベースの形式が選択されます。このオプションは、タイムスタンプ変数の形式を直接指定した場合は無視されます。

デフォルトFALSE

nThreads=integer

CAS セッションでワーカーノードごとに使用されるスレッド数を指定します。スレッドは、入力データの前処理と分析の両方を並行して行うために使用されます。0 以上の値を指定する必要があります。デフォルトである 0 を指定すると、スレッド数はライセンスされたコアの最大数に設定されます。

デフォルト0
範囲0–32767

outEst={casouttable}

モデルパラメーター推定値、関連する検定統計量、確率値を含む出力データテーブルに名前を指定します。

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

outFor={casouttable}

予測時系列コンポーネント (実測、予測、下側信頼限界、上側信頼限界、予測誤差、予測標準誤差) を含む出力データテーブルに名前を指定します。

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

outStat={casouttable}

適合度統計量を含む出力データテーブルに名前を指定します。

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

seasonality=integer

季節サイクルごとの期間の数を指定します (デフォルトは時間間隔に基づきます)。

範囲0–10000

sumOut={casouttable}

要約統計量と予測合計を含む出力データテーブルに名前を指定します。

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

別名outSum

* table={castable}

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

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

tEnd=double | date | datetime

時間枠の終了を指定します。

timeId={casinvardesc}

タイムスタンプ変数を指定します。'format=' オプションを使用して、適用可能なすべての出力データテーブルのタイムスタンプ変数に適用される SAS フォーマットを指定できます。'format=_DATA_'を指定した場合、入力データテーブル内のタイムスタンプ変数のフォーマットが利用可能であれば、出力データテーブルに直接コピーされます。'format=' オプションを指定しない場合は、累積時間間隔に基づいてタイムスタンプ変数に最適なフォーマットが自動的に選択されます。

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

trimId="BOTH" | "LEFT" | "NONE" | "RIGHT"

時系列をトリムする方法を指定します。None は、欠損値がトリムされないことを意味します。LEFT は、時系列の開始で欠損値をトリムします。RIGHT は、時系列の終了で欠損値をトリムします。BOTH は、時系列の開始と終了の両方で欠損値をトリムします。

デフォルトNONE

tStart=double | date | datetime

時間枠の開始を指定します。

esm アクション

指数平滑化モデルのアクションを提供します。

results, info = s:uniTimeSeries_esm{
alignId="BEGIN" | "END" | "MIDDLE",
auxData
={{
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"
}
}, {...}},
boundaryAlign="BOTH" | "END" | "NONE" | "START",
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", ...>}
},
required parameter forecast
={{
accumulate="AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS",
alpha=double,
back=integer,
criterion="AADJRSQ" | "ADJRSQ" | "AIC" | "AICC" | "APC" | "GMAPE" | "GMAPES" | "GMAPPE" | "GMASPE" | "GMRAE" | "MAE" | "MAPE" | "MAPES" | "MAPPE" | "MASE" | "MAXERR" | "MAXPE" | "MAXPPE" | "MAXRE" | "MAXSPE" | "MDAPE" | "MDAPES" | "MDASPE" | "MDRAE" | "ME" | "MINERR" | "MINPE" | "MINPPE" | "MINRE" | "MINSPE" | "MPE" | "MPPE" | "MRAE" | "MRE" | "MSE" | "MSPE" | "RMSE" | "RSQUARE" | "RWRSQ" | "SBC" | "SMAPE" | "SSE" | "UMSE" | "URMSE",
format="string",
label="string",
lead=integer,
median=true | false,
method="ADDWINTERS" | "BEST" | "BESTN" | "BESTS" | "DAMPTREND" | "DOUBLE" | "LINEAR" | "MULTSEASONAL" | "SEASONAL" | "SIMPLE" | "WINTERS",
required parameter name="variable-name",
nfd=integer,
nfl=integer,
setMiss="AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double,
transform="AUTO" | "BOXCOX" | "LOG" | "LOGIT" | "NONE" | "SQRT",
}, {...}},
required parameter interval="string",
nlFormat=true | false,
nThreads=integer,
outEst
={
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", ...>}
},
outFor
={
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", ...>}
},
outStat
={
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", ...>}
},
seasonality=integer,
sumOut
={
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"
}
},
tEnd=double | date | datetime,
timeId
={
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
},
trimId="BOTH" | "LEFT" | "NONE" | "RIGHT",
tStart=double | date | datetime
}
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

 auxData

—

補助時系列データテーブルを指定します。

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 casOut

—

変数の予測を含む出力データテーブルに名前を指定します。

 outEst

—

モデルパラメーター推定値、関連する検定統計量、確率値を含む出力データテーブルに名前を指定します。

 outFor

—

予測時系列コンポーネント (実測、予測、下側信頼限界、上側信頼限界、予測誤差、予測標準誤差) を含む出力データテーブルに名前を指定します。

 outStat

—

適合度統計量を含む出力データテーブルに名前を指定します。

 sumOut

—

要約統計量と予測合計を含む出力データテーブルに名前を指定します。

パラメーターの説明

alignId="BEGIN" | "END" | "MIDDLE"

時間 ID の配置を指定します。

デフォルトBEGIN

auxData={{castable-1} <, {castable-2}, ...>}

補助時系列データテーブルを指定します。

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

boundaryAlign="BOTH" | "END" | "NONE" | "START"

開始タイムスタンプと終了タイムスタンプの配置を指定します。

デフォルトBOTH

casOut={casouttable}

変数の予測を含む出力データテーブルに名前を指定します。

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

別名out

* forecast={{esmForecastStmt-1} <, {esmForecastStmt-2}, ...>}

予測に関連するオプションを指定します。

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

accumulate="AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS"

名前付き変数の累積モードを指定します。

alpha=double

予測の信頼限界の計算に使用する有意水準を指定します。

デフォルト0.95
範囲0–1
back=integer

マルチステップ予測が開始されるデータの終わりまでのオブザベーション数を指定します。

criterion="AADJRSQ" | "ADJRSQ" | "AIC" | "AICC" | "APC" | "GMAPE" | "GMAPES" | "GMAPPE" | "GMASPE" | "GMRAE" | "MAE" | "MAPE" | "MAPES" | "MAPPE" | "MASE" | "MAXERR" | "MAXPE" | "MAXPPE" | "MAXRE" | "MAXSPE" | "MDAPE" | "MDAPES" | "MDASPE" | "MDRAE" | "ME" | "MINERR" | "MINPE" | "MINPPE" | "MINRE" | "MINSPE" | "MPE" | "MPPE" | "MRAE" | "MRE" | "MSE" | "MSPE" | "RMSE" | "RSQUARE" | "RWRSQ" | "SBC" | "SMAPE" | "SSE" | "UMSE" | "URMSE"

複数の候補モデルから選択するために使用するモデル選択基準 (適合の統計量) を指定します。

デフォルトRMSE
format="string"

変数に適用するフォーマットを指定します。

formattedLength=integer

フォーマットフィールドの長さとフォーマット精度の長さを指定します。

label="string"

変数の説明ラベルを指定します。

lead=integer

追加する将来の期間の数を指定します。

median=true | false

True に設定すると、予測の中央値を推定します。

デフォルトfalse
method="ADDWINTERS" | "BEST" | "BESTN" | "BESTS" | "DAMPTREND" | "DOUBLE" | "LINEAR" | "MULTSEASONAL" | "SEASONAL" | "SIMPLE" | "WINTERS"

時系列を予測するために使用する予測モデルを指定します。

別名model
デフォルトBEST
* name="variable-name"

変数の名前を指定します。

nfd=integer

フォーマット精度の長さを指定します。

nfl=integer

フォーマットフィールドの長さを指定します。

setMiss="AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double

名前付き変数の欠損値の解釈を指定します。

別名miss
transform="AUTO" | "BOXCOX" | "LOG" | "LOGIT" | "NONE" | "SQRT"

入力時系列または累積時系列に適用する時系列変換を指定します。

デフォルトNONE
transformParm=double

Box-Cox 変換のパラメーター値を指定します。

デフォルト1
範囲-5–5

* interval="string"

時間間隔 (または度数) を指定します。

nlFormat=true | false

True に設定すると、累積時間間隔に基づいて、タイムスタンプ変数に最適な国際形式が選択されます。False に設定すると、タイムスタンプ変数に最適な英語の言語ベースの形式が選択されます。このオプションは、タイムスタンプ変数の形式を直接指定した場合は無視されます。

デフォルトfalse

nThreads=integer

CAS セッションでワーカーノードごとに使用されるスレッド数を指定します。スレッドは、入力データの前処理と分析の両方を並行して行うために使用されます。0 以上の値を指定する必要があります。デフォルトである 0 を指定すると、スレッド数はライセンスされたコアの最大数に設定されます。

デフォルト0
範囲0–32767

outEst={casouttable}

モデルパラメーター推定値、関連する検定統計量、確率値を含む出力データテーブルに名前を指定します。

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

outFor={casouttable}

予測時系列コンポーネント (実測、予測、下側信頼限界、上側信頼限界、予測誤差、予測標準誤差) を含む出力データテーブルに名前を指定します。

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

outStat={casouttable}

適合度統計量を含む出力データテーブルに名前を指定します。

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

seasonality=integer

季節サイクルごとの期間の数を指定します (デフォルトは時間間隔に基づきます)。

範囲0–10000

sumOut={casouttable}

要約統計量と予測合計を含む出力データテーブルに名前を指定します。

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

別名outSum

* table={castable}

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

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

tEnd=double | date | datetime

時間枠の終了を指定します。

timeId={casinvardesc}

タイムスタンプ変数を指定します。'format=' オプションを使用して、適用可能なすべての出力データテーブルのタイムスタンプ変数に適用される SAS フォーマットを指定できます。'format=_DATA_'を指定した場合、入力データテーブル内のタイムスタンプ変数のフォーマットが利用可能であれば、出力データテーブルに直接コピーされます。'format=' オプションを指定しない場合は、累積時間間隔に基づいてタイムスタンプ変数に最適なフォーマットが自動的に選択されます。

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

trimId="BOTH" | "LEFT" | "NONE" | "RIGHT"

時系列をトリムする方法を指定します。None は、欠損値がトリムされないことを意味します。LEFT は、時系列の開始で欠損値をトリムします。RIGHT は、時系列の終了で欠損値をトリムします。BOTH は、時系列の開始と終了の両方で欠損値をトリムします。

デフォルトNONE

tStart=double | date | datetime

時間枠の開始を指定します。

esm アクション

指数平滑化モデルのアクションを提供します。

results=s.uniTimeSeries.esm(
alignId="BEGIN" | "END" | "MIDDLE",
auxData
=[{
"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"
}
}<, {...}>],
boundaryAlign="BOTH" | "END" | "NONE" | "START",
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", ...>]
},
required parameter forecast
=[{
"accumulate":"AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS",
"alpha":double,
"back":integer,
"criterion":"AADJRSQ" | "ADJRSQ" | "AIC" | "AICC" | "APC" | "GMAPE" | "GMAPES" | "GMAPPE" | "GMASPE" | "GMRAE" | "MAE" | "MAPE" | "MAPES" | "MAPPE" | "MASE" | "MAXERR" | "MAXPE" | "MAXPPE" | "MAXRE" | "MAXSPE" | "MDAPE" | "MDAPES" | "MDASPE" | "MDRAE" | "ME" | "MINERR" | "MINPE" | "MINPPE" | "MINRE" | "MINSPE" | "MPE" | "MPPE" | "MRAE" | "MRE" | "MSE" | "MSPE" | "RMSE" | "RSQUARE" | "RWRSQ" | "SBC" | "SMAPE" | "SSE" | "UMSE" | "URMSE",
"format":"string",
"formattedLength":integer,
"label":"string",
"lead":integer,
"median":True | False,
"method":"ADDWINTERS" | "BEST" | "BESTN" | "BESTS" | "DAMPTREND" | "DOUBLE" | "LINEAR" | "MULTSEASONAL" | "SEASONAL" | "SIMPLE" | "WINTERS",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer,
"setMiss":"AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double,
"transform":"AUTO" | "BOXCOX" | "LOG" | "LOGIT" | "NONE" | "SQRT",
"transformParm":double
}<, {...}>],
required parameter interval="string",
nlFormat=True | False,
nThreads=integer,
outEst
={
"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", ...>]
},
outFor
={
"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", ...>]
},
outStat
={
"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", ...>]
},
seasonality=integer,
sumOut
={
"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"
}
},
tEnd=double | date | datetime,
timeId
={
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
},
trimId="BOTH" | "LEFT" | "NONE" | "RIGHT",
tStart=double | date | datetime
)
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

 auxData

—

補助時系列データテーブルを指定します。

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 casOut

—

変数の予測を含む出力データテーブルに名前を指定します。

 outEst

—

モデルパラメーター推定値、関連する検定統計量、確率値を含む出力データテーブルに名前を指定します。

 outFor

—

予測時系列コンポーネント (実測、予測、下側信頼限界、上側信頼限界、予測誤差、予測標準誤差) を含む出力データテーブルに名前を指定します。

 outStat

—

適合度統計量を含む出力データテーブルに名前を指定します。

 sumOut

—

要約統計量と予測合計を含む出力データテーブルに名前を指定します。

パラメーターの説明

alignId="BEGIN" | "END" | "MIDDLE"

時間 ID の配置を指定します。

デフォルトBEGIN

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

補助時系列データテーブルを指定します。

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

boundaryAlign="BOTH" | "END" | "NONE" | "START"

開始タイムスタンプと終了タイムスタンプの配置を指定します。

デフォルトBOTH

casOut={casouttable}

変数の予測を含む出力データテーブルに名前を指定します。

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

別名out

* forecast=[{esmForecastStmt-1} <, {esmForecastStmt-2}, ...>]

予測に関連するオプションを指定します。

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

"accumulate":"AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS"

名前付き変数の累積モードを指定します。

"alpha":double

予測の信頼限界の計算に使用する有意水準を指定します。

デフォルト0.95
範囲0–1
"back":integer

マルチステップ予測が開始されるデータの終わりまでのオブザベーション数を指定します。

"criterion":"AADJRSQ" | "ADJRSQ" | "AIC" | "AICC" | "APC" | "GMAPE" | "GMAPES" | "GMAPPE" | "GMASPE" | "GMRAE" | "MAE" | "MAPE" | "MAPES" | "MAPPE" | "MASE" | "MAXERR" | "MAXPE" | "MAXPPE" | "MAXRE" | "MAXSPE" | "MDAPE" | "MDAPES" | "MDASPE" | "MDRAE" | "ME" | "MINERR" | "MINPE" | "MINPPE" | "MINRE" | "MINSPE" | "MPE" | "MPPE" | "MRAE" | "MRE" | "MSE" | "MSPE" | "RMSE" | "RSQUARE" | "RWRSQ" | "SBC" | "SMAPE" | "SSE" | "UMSE" | "URMSE"

複数の候補モデルから選択するために使用するモデル選択基準 (適合の統計量) を指定します。

デフォルトRMSE
"format":"string"

変数に適用するフォーマットを指定します。

"formattedLength":integer

フォーマットフィールドの長さとフォーマット精度の長さを指定します。

"label":"string"

変数の説明ラベルを指定します。

"lead":integer

追加する将来の期間の数を指定します。

"median":True | False

True に設定すると、予測の中央値を推定します。

デフォルトFalse
"method":"ADDWINTERS" | "BEST" | "BESTN" | "BESTS" | "DAMPTREND" | "DOUBLE" | "LINEAR" | "MULTSEASONAL" | "SEASONAL" | "SIMPLE" | "WINTERS"

時系列を予測するために使用する予測モデルを指定します。

別名model
デフォルトBEST
* "name":"variable-name"

変数の名前を指定します。

"nfd":integer

フォーマット精度の長さを指定します。

"nfl":integer

フォーマットフィールドの長さを指定します。

"setMiss":"AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double

名前付き変数の欠損値の解釈を指定します。

別名miss
"transform":"AUTO" | "BOXCOX" | "LOG" | "LOGIT" | "NONE" | "SQRT"

入力時系列または累積時系列に適用する時系列変換を指定します。

デフォルトNONE
"transformParm":double

Box-Cox 変換のパラメーター値を指定します。

デフォルト1
範囲-5–5

* interval="string"

時間間隔 (または度数) を指定します。

nlFormat=True | False

True に設定すると、累積時間間隔に基づいて、タイムスタンプ変数に最適な国際形式が選択されます。False に設定すると、タイムスタンプ変数に最適な英語の言語ベースの形式が選択されます。このオプションは、タイムスタンプ変数の形式を直接指定した場合は無視されます。

デフォルトFalse

nThreads=integer

CAS セッションでワーカーノードごとに使用されるスレッド数を指定します。スレッドは、入力データの前処理と分析の両方を並行して行うために使用されます。0 以上の値を指定する必要があります。デフォルトである 0 を指定すると、スレッド数はライセンスされたコアの最大数に設定されます。

デフォルト0
範囲0–32767

outEst={casouttable}

モデルパラメーター推定値、関連する検定統計量、確率値を含む出力データテーブルに名前を指定します。

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

outFor={casouttable}

予測時系列コンポーネント (実測、予測、下側信頼限界、上側信頼限界、予測誤差、予測標準誤差) を含む出力データテーブルに名前を指定します。

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

outStat={casouttable}

適合度統計量を含む出力データテーブルに名前を指定します。

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

seasonality=integer

季節サイクルごとの期間の数を指定します (デフォルトは時間間隔に基づきます)。

範囲0–10000

sumOut={casouttable}

要約統計量と予測合計を含む出力データテーブルに名前を指定します。

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

別名outSum

* table={castable}

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

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

tEnd=double | date | datetime

時間枠の終了を指定します。

timeId={casinvardesc}

タイムスタンプ変数を指定します。'format=' オプションを使用して、適用可能なすべての出力データテーブルのタイムスタンプ変数に適用される SAS フォーマットを指定できます。'format=_DATA_'を指定した場合、入力データテーブル内のタイムスタンプ変数のフォーマットが利用可能であれば、出力データテーブルに直接コピーされます。'format=' オプションを指定しない場合は、累積時間間隔に基づいてタイムスタンプ変数に最適なフォーマットが自動的に選択されます。

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

trimId="BOTH" | "LEFT" | "NONE" | "RIGHT"

時系列をトリムする方法を指定します。None は、欠損値がトリムされないことを意味します。LEFT は、時系列の開始で欠損値をトリムします。RIGHT は、時系列の終了で欠損値をトリムします。BOTH は、時系列の開始と終了の両方で欠損値をトリムします。

デフォルトNONE

tStart=double | date | datetime

時間枠の開始を指定します。

esm アクション

指数平滑化モデルのアクションを提供します。

results <– cas.uniTimeSeries.esm(s,
alignId="BEGIN" | "END" | "MIDDLE",
auxData
=list( 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"
)
) <, list(...)>),
boundaryAlign="BOTH" | "END" | "NONE" | "START",
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", ...>)
),
required parameter forecast
=list( list(
accumulate="AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS",
alpha=double,
back=integer,
criterion="AADJRSQ" | "ADJRSQ" | "AIC" | "AICC" | "APC" | "GMAPE" | "GMAPES" | "GMAPPE" | "GMASPE" | "GMRAE" | "MAE" | "MAPE" | "MAPES" | "MAPPE" | "MASE" | "MAXERR" | "MAXPE" | "MAXPPE" | "MAXRE" | "MAXSPE" | "MDAPE" | "MDAPES" | "MDASPE" | "MDRAE" | "ME" | "MINERR" | "MINPE" | "MINPPE" | "MINRE" | "MINSPE" | "MPE" | "MPPE" | "MRAE" | "MRE" | "MSE" | "MSPE" | "RMSE" | "RSQUARE" | "RWRSQ" | "SBC" | "SMAPE" | "SSE" | "UMSE" | "URMSE",
format="string",
label="string",
lead=integer,
median=TRUE | FALSE,
method="ADDWINTERS" | "BEST" | "BESTN" | "BESTS" | "DAMPTREND" | "DOUBLE" | "LINEAR" | "MULTSEASONAL" | "SEASONAL" | "SIMPLE" | "WINTERS",
required parameter name="variable-name",
nfd=integer,
nfl=integer,
setMiss="AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double,
transform="AUTO" | "BOXCOX" | "LOG" | "LOGIT" | "NONE" | "SQRT",
) <, list(...)>),
required parameter interval="string",
nlFormat=TRUE | FALSE,
nThreads=integer,
outEst
=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", ...>)
),
outFor
=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", ...>)
),
outStat
=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", ...>)
),
seasonality=integer,
sumOut
=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"
)
),
tEnd=double | date | datetime,
timeId
=list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
),
trimId="BOTH" | "LEFT" | "NONE" | "RIGHT",
tStart=double | date | datetime
)
必須パラメーター

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

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

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

パラメーター

サブパラメーター

説明

 auxData

—

補助時系列データテーブルを指定します。

required parametertable

—

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

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

パラメーター

サブパラメーター

説明

 casOut

—

変数の予測を含む出力データテーブルに名前を指定します。

 outEst

—

モデルパラメーター推定値、関連する検定統計量、確率値を含む出力データテーブルに名前を指定します。

 outFor

—

予測時系列コンポーネント (実測、予測、下側信頼限界、上側信頼限界、予測誤差、予測標準誤差) を含む出力データテーブルに名前を指定します。

 outStat

—

適合度統計量を含む出力データテーブルに名前を指定します。

 sumOut

—

要約統計量と予測合計を含む出力データテーブルに名前を指定します。

パラメーターの説明

alignId="BEGIN" | "END" | "MIDDLE"

時間 ID の配置を指定します。

デフォルトBEGIN

auxData=list( list(castable-1) <, list(castable-2), ...>)

補助時系列データテーブルを指定します。

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

boundaryAlign="BOTH" | "END" | "NONE" | "START"

開始タイムスタンプと終了タイムスタンプの配置を指定します。

デフォルトBOTH

casOut=list(casouttable)

変数の予測を含む出力データテーブルに名前を指定します。

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

別名out

* forecast=list( list(esmForecastStmt-1) <, list(esmForecastStmt-2), ...>)

予測に関連するオプションを指定します。

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

accumulate="AVG" | "CSS" | "MAX" | "MIN" | "N" | "NMISS" | "STD" | "SUM" | "USS"

名前付き変数の累積モードを指定します。

alpha=double

予測の信頼限界の計算に使用する有意水準を指定します。

デフォルト0.95
範囲0–1
back=integer

マルチステップ予測が開始されるデータの終わりまでのオブザベーション数を指定します。

criterion="AADJRSQ" | "ADJRSQ" | "AIC" | "AICC" | "APC" | "GMAPE" | "GMAPES" | "GMAPPE" | "GMASPE" | "GMRAE" | "MAE" | "MAPE" | "MAPES" | "MAPPE" | "MASE" | "MAXERR" | "MAXPE" | "MAXPPE" | "MAXRE" | "MAXSPE" | "MDAPE" | "MDAPES" | "MDASPE" | "MDRAE" | "ME" | "MINERR" | "MINPE" | "MINPPE" | "MINRE" | "MINSPE" | "MPE" | "MPPE" | "MRAE" | "MRE" | "MSE" | "MSPE" | "RMSE" | "RSQUARE" | "RWRSQ" | "SBC" | "SMAPE" | "SSE" | "UMSE" | "URMSE"

複数の候補モデルから選択するために使用するモデル選択基準 (適合の統計量) を指定します。

デフォルトRMSE
format="string"

変数に適用するフォーマットを指定します。

formattedLength=integer

フォーマットフィールドの長さとフォーマット精度の長さを指定します。

label="string"

変数の説明ラベルを指定します。

lead=integer

追加する将来の期間の数を指定します。

median=TRUE | FALSE

True に設定すると、予測の中央値を推定します。

デフォルトFALSE
method="ADDWINTERS" | "BEST" | "BESTN" | "BESTS" | "DAMPTREND" | "DOUBLE" | "LINEAR" | "MULTSEASONAL" | "SEASONAL" | "SIMPLE" | "WINTERS"

時系列を予測するために使用する予測モデルを指定します。

別名model
デフォルトBEST
* name="variable-name"

変数の名前を指定します。

nfd=integer

フォーマット精度の長さを指定します。

nfl=integer

フォーマットフィールドの長さを指定します。

setMiss="AVG" | "FIRST" | "LAST" | "MAX" | "MEDIAN" | "MIN" | "MISSING" | "NEXT" | "PREV" | double

名前付き変数の欠損値の解釈を指定します。

別名miss
transform="AUTO" | "BOXCOX" | "LOG" | "LOGIT" | "NONE" | "SQRT"

入力時系列または累積時系列に適用する時系列変換を指定します。

デフォルトNONE
transformParm=double

Box-Cox 変換のパラメーター値を指定します。

デフォルト1
範囲-5–5

* interval="string"

時間間隔 (または度数) を指定します。

nlFormat=TRUE | FALSE

True に設定すると、累積時間間隔に基づいて、タイムスタンプ変数に最適な国際形式が選択されます。False に設定すると、タイムスタンプ変数に最適な英語の言語ベースの形式が選択されます。このオプションは、タイムスタンプ変数の形式を直接指定した場合は無視されます。

デフォルトFALSE

nThreads=integer

CAS セッションでワーカーノードごとに使用されるスレッド数を指定します。スレッドは、入力データの前処理と分析の両方を並行して行うために使用されます。0 以上の値を指定する必要があります。デフォルトである 0 を指定すると、スレッド数はライセンスされたコアの最大数に設定されます。

デフォルト0
範囲0–32767

outEst=list(casouttable)

モデルパラメーター推定値、関連する検定統計量、確率値を含む出力データテーブルに名前を指定します。

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

outFor=list(casouttable)

予測時系列コンポーネント (実測、予測、下側信頼限界、上側信頼限界、予測誤差、予測標準誤差) を含む出力データテーブルに名前を指定します。

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

outStat=list(casouttable)

適合度統計量を含む出力データテーブルに名前を指定します。

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

seasonality=integer

季節サイクルごとの期間の数を指定します (デフォルトは時間間隔に基づきます)。

範囲0–10000

sumOut=list(casouttable)

要約統計量と予測合計を含む出力データテーブルに名前を指定します。

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

別名outSum

* table=list(castable)

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

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

tEnd=double | date | datetime

時間枠の終了を指定します。

timeId=list(casinvardesc)

タイムスタンプ変数を指定します。'format=' オプションを使用して、適用可能なすべての出力データテーブルのタイムスタンプ変数に適用される SAS フォーマットを指定できます。'format=_DATA_'を指定した場合、入力データテーブル内のタイムスタンプ変数のフォーマットが利用可能であれば、出力データテーブルに直接コピーされます。'format=' オプションを指定しない場合は、累積時間間隔に基づいてタイムスタンプ変数に最適なフォーマットが自動的に選択されます。

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

trimId="BOTH" | "LEFT" | "NONE" | "RIGHT"

時系列をトリムする方法を指定します。None は、欠損値がトリムされないことを意味します。LEFT は、時系列の開始で欠損値をトリムします。RIGHT は、時系列の終了で欠損値をトリムします。BOTH は、時系列の開始と終了の両方で欠損値をトリムします。

デフォルトNONE

tStart=double | date | datetime

時間枠の開始を指定します。

最終更新: 2026年3月26日