概要: コマンド・シンタックスのガイド
「 コマンド・シンタックス・リファレンス 」は、シンタックス・コマンド言語の各コマンドに関する詳細情報に素早くアクセスできるように、コマンド名のアルファベット順に配置されています。 この概要では、コマンドを幅広い機能領域にグループ化します。 コマンドの中には、複数の機能を実行するために複数回リストされているものがあります。また、非推奨になった古いコマンドの中には、より新しい、より優れた代替 (ただし、引き続きサポートされている) を採用しているものもありますが、ここには記載されていません。 コマンド・シンタックス言語 (バージョン 12.0以降) の変更 (既存のコマンドの変更および新規コマンドの追加を含む) については、「 リリース履歴」セクションを参照してください。
Core System
Core システムには、コア機能といくつかのグラフ作成手順が含まれています。 また、特殊な機能を含むアドオン・モジュールも多数あります。
データの取得
IBM® SPSS® Statistics 形式で保存されたデータ・ファイル、SAS データ・セット、多数のデータベース・ソースからのデータベース表、Excel やその他のスプレッドシート、および単純な構造と複雑な構造の両方を持つテキスト・データ・ファイルなど、さまざまなデータ形式で読み取ることができます。
Get。 IBM SPSS Statistics データ・ファイルを読み込みます。
インポート: Export コマンドで作成されたポータブル・データ・ファイルを読み取ります。
「ファイルの追加」。 ケースを追加して複数のデータ・ファイルを結合します。
「ファイルの突き合わせ」。 変数を追加して、複数のデータ・ファイルを結合します。
更新。 1 次ファイルの値を更新された値で置き換えます。
Get Translate。 スプレッドシートおよび dBASE ファイルを読み取ります。
「データの取得」。 Excel ファイル、テキスト・データ・ファイル、およびデータベース表を読み取ります。
「データの取得」。 Excel ファイル、テキスト・データ・ファイル、およびデータベース表を読み取ります。
キャプチャーを取得します。 データベース表を読み取ります。
SAS を取得します。 SAS データ・セットおよび SAS トランスポート・ファイルを読み取ります。
Stata を取得します。 Stata データ・ファイルを読み取ります。
データ・リスト。 テキスト・データ・ファイルを読み取ります。
Begin Data-End Data。 インライン・テキスト・データを読み取るためにデータ・リストで使用されます。
ファイル・タイプ。 混合データ構造、ネスト・データ構造、およびグループ化データ構造を定義します。
レコード・タイプ。 ファイル・タイプとともに使用して、複合テキスト・データ・ファイルを読み取ります。
入力プログラム。 ケース・データを生成したり、複雑なデータ・ファイルを読み取ったりします。
「ケースの終了」。 ケースを定義するために入力プログラムで使用されます。
End File (ファイルの終了)。 ファイルの終わりを示すために入力プログラムで使用されます。
「反復データ」。 レコードにデータの繰り返しグループが含まれている入力ケースを読み取るために、入力プログラムで使用されます。
Reread。 レコードを再読み取りするために入力プログラムで使用されます。
「キー付きデータ・リスト」。 非順次ファイルからデータを読み取ります。
「ポイント」。 キー付きデータとともに使用して、キー付きファイルで順次アクセスを開始 (または再開) する位置を設定します。
データ・セット名。 複数のデータ・ソースを同時に開く機能を提供します。
「データ・セットのアクティブ化」。 指定されたデータ・セットをアクティブなデータ・セットにします。
データの保存とエクスポート
IBM SPSS Statistics データ・ファイル、Excel スプレッドシート、データベース表、区切り文字で区切られているテキスト、固定形式のテキストなど、さまざまな形式でデータを保存できます。
保存します。 アクティブなデータセットを IBM SPSS Statistics 形式で保存します。
Xsave。 別個のデータ・パスを必要とせずに、 IBM SPSS Statistics 形式でデータを保存します。
エクスポート: ポータブル形式でデータを保存します。
書き込み。 データを固定形式のテキストとして保存します。
「変換の保存」。 データをタブ区切りテキストおよびコンマ区切り (CSV) テキストとして保存します。
「変換の保存」。 Excel およびその他のスプレッドシート形式と dBASE 形式でデータを保存します。
「変換の保存」。 既存のデータベース表を置換または追加するか、新規データベース表を作成します。
Statistics Adapter
リポジトリー属性。 オブジェクトの属性を設定します。
リポジトリー接続。 IBM SPSS Collaboration and Deployment Services Repository への接続を確立し、ユーザーをログインさせます。
「リポジトリー・コピー」。 任意のファイルをローカル・ファイル・システムから IBM SPSS Collaboration and Deployment Services Repository にコピーするか、ファイルを IBM SPSS Collaboration and Deployment Services Repositoryからローカル・ファイル・システムにコピーします。
データ定義
IBM SPSS Statistics データ・ファイルには、単にデータ値以外の値を含めることができます。 dictionary には、測定レベル、表示形式、記述変数と値のラベル、欠損値の特殊コードなど、さまざまなメタデータ属性を含めることができます。
「辞書の適用」。 外部 IBM SPSS Statistics データ・ファイルから変数およびファイル・ベースの辞書情報を適用します。
データ・ファイル属性。 データ・ファイルとともに保存できるユーザー定義属性を作成します。
「変数属性」。 データ・ファイル内の変数とともに保存できるユーザー定義変数属性を作成します。
「変数ラベル」。 記述ラベルを変数に割り当てます。
「値ラベル」。 データ値に記述ラベルを割り当てます。
「値ラベルの追加」。 データ値に記述ラベルを割り当てます。
「変数レベル」。 測定のレベル (名義、順序、またはスケール) を指定します。
欠損値: 欠損値として扱う値を指定します。
「名前変更」。 変数名を変更します。
「書式」。 変数の印刷形式と書き込み形式を変更します。
印刷形式。 可変印刷形式を変更します。
書き込みフォーマット。 変数書き込みフォーマットを変更します。
「変数の位置合わせ」。 データ・エディターでのデータ値の位置合わせを指定します。
「変数の幅」。 データ・エディターで変数を表示するための列幅を指定します。
Mrsets。 多重回答セット情報を定義して保存します。
データの変換
分析に適したカテゴリーの分類などの単純なものから、複雑な方程式や条件文に基づく新しい変数の作成などの高度なタスクにいたるまで、さまざまなデータ変換を行うことができます。
Autorecode。 文字列変数と数値変数の値を連続する整数に再割り当てします。
コンピュート。 新しい数値変数を作成するか、既存の文字列変数または数値変数の値を変更します。
「度数」。 変数のリスト全体で同じ値のオカレンスをカウントします。
作成。 既存の系列の関数として新しい系列を作成します。
「日付」。 日付識別変数を生成します。
「終了」。 プログラムが次のケースを読み取るときに、再初期化を抑止し、指定された変数の現行値を保持します。
数値。 値を割り当てる前に参照できる新しい数値変数を宣言します。
「順位」。 ランク、正規スコア、およびサベージと数値変数の関連スコアを含む新しい変数を生成します。
Recode。 既存の変数の値を変更、再配置、または統合します。
RMV。 欠損値を、いくつかの方法のいずれかで計算された推定値に置き換えます。
シフト値。 前または後のケースの既存変数の値を含む新しい変数を作成します。
ストリング。 新しい文字列変数を宣言します。
一時。 次のプロシージャーに対してのみ有効な一時変換の開始をシグナル通知します。
TMS の開始。 PMML 形式 ( IBM SPSS Statistics 拡張子を持つ) でファイルにエクスポートされる変換ブロックの先頭を示します。
TMS 終了。 PMML としてエクスポートされる変換のブロックの終わりをマークします。
TMS インポート。 ADP 変換を含む PMML ファイルをコマンド・シンタックスに変換します。
TMS マージ。 エクスポートされた変換を含む PMML ファイルを PMML モデル・ファイルとマージします。
ファイル情報
アクティブなデータ・セットまたは選択した IBM SPSS Statistics データ・ファイルのデータ・ファイル、表示ファイル、およびデータ属性に説明情報を追加できます。
「文書の追加」。 任意の長さのテキスト・ブロックをアクティブ・データ・セットに作成します。
「表示」。 アクティブ・データ・セットのディクショナリーからの情報を表示します。
「データ・セットの比較」。 アクティブ・データ・セットの内容を、現在のセッションの別のデータ・セット、または IBM SPSS Statistics 形式の外部データ・ファイルと比較します。
Document。 任意の長さのテキスト・ブロックをアクティブ・データ・セットに作成します。
文書をドロップします。 「ドキュメント」または「ドキュメントの追加」で追加されたすべてのテキストを削除します。
Sysfile 情報。 IBM SPSS Statistics データファイル内のすべての変数の完全な辞書情報を表示します。
ファイル変換
データ・ファイルは必ずしも、特定のニーズに最適な形式で構成されているわけではありません。 場合によっては、データ・ファイルを結合したり、データの順序を変えたり、ケースのサブセットを選択したり、ケースをグループ化することで分析単位を変更したりする必要があります。 幅広いファイル変換機能を使用できます。
「変数の削除」。 データ・ファイルから変数を削除します。
「ケースの並べ替え」。 1 つ以上の変数の値に基づいて、ケースの順序を再配列します。
重み: 指定された変数の値に基づくケース複製の重み付け。
「フィルター」。 ケースをファイルから削除せずに分析から除外します。
「ケースの数」。 データ・ファイル内の最初の n 個のケースを除くすべてのケースを削除します。
サンプル。 データ・ファイルからケースの無作為サンプルを選択し、選択されていないケースを削除します。
「条件」を選択します。 論理条件に基づいてケースを選択し、選択されていないケースを削除します。
「ファイルの分割」。 1 つ以上の分割変数の値に基づいて、データを別個の分析グループに分割します。
を使用します。 時系列プロシージャーの観測値の範囲を指定します。
「集計」。 ケースのグループを集計するか、集計値を含む新しい変数を作成します。
Casestovars。 1 つのケースに対して複数の行を持つ複合データを再構成します。
「変数在庫」。 変数に関する情報が複数の列に保管される複合データ構造を再構成します。
「反転」。 行 (ケース) と列 (変数) を入れ替えます。
「ファイルの追加」。 ケースを追加することにより、複数の IBM SPSS Statistics データ・ファイルまたはオープン・データ・セットを結合します。
「ファイルの突き合わせ」。 変数を追加することにより、複数の IBM SPSS Statistics データファイルまたは開いているデータセットを結合します。
スター型結合。 変数を追加することにより、複数の IBM SPSS Statistics データファイルまたは開いているデータセットを結合します。
更新。 1 次ファイルの値を更新された値で置き換えます。
プログラミング構造
他のプログラミング言語と同様に、コマンド構文には、多くのことを行うために使用できる標準プログラミング構造が含まれています。 これには、何らかの条件が真 (if/then/else 処理) の場合にのみアクションを実行する機能、アクションを繰り返す機能、エレメントの配列を作成する機能、およびループ構造を使用する機能が含まれます。
ブレーク。 ループおよび Do If-Else If と一緒に使用して、条件節で完全に制御できないループを制御します。
Do If-Else If。 論理式に基づいて 1 つ以上の変換を条件付きで実行します。
「繰り返し実行」。 指定された一連の変数に対して同じ変換を繰り返します。
If。 論理条件に基づいて単一の変換を条件付きで実行します。
ループ。 指定されたカットオフに達するまで、ループ内のコマンドによって指定された反復変換を実行します。
ベクトル。 ベクトル名を変数のセットに関連付けるか、新しい変数のベクトルを定義します。
プログラミング・ユーティリティー
「定義」。 プログラム・マクロを定義します。
エコー。 指定されたテキスト・ストリングをテキスト出力として表示します。
実行。 データを強制的に読み取り、コマンド・シーケンス内でその前にある変換を実行します。
ホスト。 オペレーティング・システム・レベルで外部コマンドを実行します。
「含める」。 指定されたファイルからコマンドを組み込みます。
挿入。 指定されたファイルからコマンドを組み込みます。
「スクリプト」。 指定されたスクリプト・ファイルを実行します。
汎用ユーティリティー
キャッシュ。 処理を高速化するために、一時ディスク・スペースにデータのコピーを作成します。
「変換のクリア」。 最後のプロシージャー以降に累積されたすべてのデータ変換コマンドを破棄します。
「消去」。 指定したファイルを削除します。
「ファイル・ハンドル」。 指定されたファイルに固有のファイル・ハンドルを割り当てます。
「新規ファイル」。 空の新しいアクティブ・データ・セットを作成します。
アクセス権。 指定されたファイルの読み取り/書き込み許可を変更します。
「保持」。 現在の Set コマンドの指定を保管します。これは、後で Restore コマンドで復元できます。
Print (印刷)。 指定された変数の値をテキスト出力として印刷します。
印刷排出。 指定された情報を出力の新しいページの上部に表示します。
「印刷スペース」。 出力にブランク行を表示します。
リストア。 保存によって保管されたセット仕様を復元します。
Set。 プログラムのデフォルト設定をカスタマイズします。
「表示」。 現在の設定を表示します。その多くは Set コマンドによって設定されます。
「サブタイトル」。 出力の各ページにサブタイトルを挿入します。
タイトル: 出力の各ページにタイトルを挿入します。
マトリックス操作
行列: 行列プログラムを使用すると、行列代数のコンパクトな言語で独自の統計ルーチンを作成することができます。
「行列データ」。 ロー・マトリックス・マテリアルを読み取り、マトリックス・データ・ファイルに変換します。マトリックス・データ・ファイルは、マトリックス・マテリアルを処理するプロシージャーによって読み取ることができます。
Mconvert。 共分散行列の材料を相関行列の材料に (またはその逆に) 変換します。
出力管理システム
出力管理システム (OMS) は、 IBM SPSS Statistics データ・ファイル形式、HTML、XML、テキストなど、選択したカテゴリーの出力をさまざまな形式でさまざまな出力ファイルに自動的に書き込む機能を提供します。
OMS。 出力の経路指定と形式を制御します。 出力は、XML、HTML、テキスト、および SAV (IBM SPSS Statistics データ・ファイル) 形式で外部ファイルにルーティングできます。
OMSEnd。 アクティブな OMS コマンドを終了します。
OMSInfo。 すべてのアクティブな OMS コマンドのテーブルを表示します。
OMSLog。 OMS アクティビティーのログを作成します。
出力文書
これらのコマンドは、ビューアーのウィンドウとファイルを制御します。
出力のアクティブ化。 ビューアー出力文書への出力のルーティングを制御します。
「出力を閉じる」。 指定されたビューアー文書を閉じます。
出力表示。 開いているすべてのビューアー文書の表を表示します。
出力エクスポート。 出力をさまざまな形式 (Word、Excel、PDF、HTML、テキストなど) で外部ファイルにエクスポートします。
出力名。 アクティブなビューアー文書に名前を割り当てます。 この名前は、後続の出力コマンドで出力文書を参照するために使用されます。
「新規出力」。 新しいビューアー出力文書を作成します。これがアクティブな出力文書になります。
出力オープン。 ビューアー文書を開きます。これがアクティブな出力文書になります。 このコマンドを使用して、既存の出力文書に出力を追加できます。
「出力の保存」。 開いている出力文書の内容をファイルに保存します。
グラフ
ケースプロット: シーケンス変数と時系列変数のケースごとのプロット。
GGraph。 棒グラフ、円グラフ、折れ線グラフ、散布図、カスタム・グラフ。
プロット: 順序変数と時系列変数の確率プロット。
Spchart: X バー、r、s、個人、移動範囲、u などのグラフを制御します。
時系列
コア・システムは、いくつかの基本的な時系列機能を提供します。これには、いくつかの時系列グラフ・タイプが含まれます。 拡張された時系列分析機能は、 Forecasting and Decision Treesで提供されています。 詳しくは、 アドオン・モジュール のトピックを参照してください。
ACF。 1 つ以上の時系列のサンプル自己相関関数を表示してプロットします。
CCF。 2 つ以上の時系列の交差相関関数を表示してプロットします。
PACF。 1 つ以上の時系列のサンプルの偏自己相関関数を表示してプロットします。
「Tsplot」。 1 つ以上の時系列または順序変数のプロット。
適合: モデルの適合度を評価するために残差系列から計算されたさまざまな記述統計を表示します。
「予測」。 予測期間の開始と終了を示す観測を指定します。
Tset。 時系列および順序変数を分析するプロシージャーによって使用されるグローバル・パラメーターを設定します。
Tshow。 Tset、Use、Predict、および Date コマンドの現在のすべての指定のリストを表示します。
検証。 最新の日付、使用、および予測の指定の状況に関するレポートを作成します。