Stats iQ変数の作成
変数の作成について
Stats iQで新しい変数を作成するには、左下隅にある[変数を作成]または[削除]をクリックします。これにより、新しい変数を作成するための複数の方法から選択できるメニューが開きます。
このメニューを使用して、既存の変数を更新することもできます。これを行うには、左下隅にある既存の変数を置換にチェックを入れ、更新されたバージョンで置換する変数を選択します。
新しい変数または更新された変数に名前を付けて、その値を割り当てる条件を設定したら、[変数を作成]をクリックします(または[変数をクリーンアップ])。新しい変数が変数ペインに表示され、分析で使用するために選択することができます。
ロジック
論理変数登録メソッドを使用すると、データセット内の他の変数に基づくフィルタ条件によって値が決定される新規変数を登録することができます。フィルタによって、特定の値が変数に割り当てられているかどうかが決定されます。値自体は、データセット内の既存の変数から設定することも、マニュアルで指定することもできます。
ロジックを使用して新しい変数を作成するには:
- 変数の作成メニューでロジックタブを選択します。
- 新しい変数に特定の値をいつ含める必要があるかを指定するロジック条件を作成します。ロジック条件は、既存の変数に基づいて設定できます。ロジック条件は、ワークスペースおよびカードのフィルタ条件と同じ方法で設定されます。最初の条件の右側にあるプラス記号 (+) をクリックすると、複数の条件を追加できます。
- 条件が真の場合に新しい変数に含める値を入力します。値をマニュアルで入力するか、ドロップダウンで変数を選択し、値を使用する変数を選択して、既存の変数から値を設定することができます。テキストを選択すると、値をテキスト値にすることが指定されます。[数値]は、値を数値にすることを示します。
- [条件セットを追加]をクリックして、新しい変数に別の値および関連するロジック条件を追加します。類似した条件が多数あり、その都度ゼロから開始したくない場合は、[Copy Above Condition Set] をクリックすることもできます。
- 新しい変数に指定可能な値をすべて追加するまで、この処理を繰り返します。
回答が指定されたロジック条件のいずれかに該当しないと考えられる場合は、横のオプションを選択してこれらのケースに特定の値を設定できます。上記のいずれにも該当しない場合は、メニューの下部にある値をに設定します。変数の他の値と同様に、この値はマニュアルで設定することも、既存の変数から設定することもできます。デフォルトでは、これは[なし]に設定されています。つまり、ロジック条件のいずれかに該当する回答は、この変数に対して空白のままになります。
バケット
バケットオプションを使用して変数を作成すると、既存の変数の値をグループ化できます。たとえば、特定の年齢範囲をカテゴリ (1-18 = 未成年、18-25 = 若年など) にグループ化することができます。これらの新しいグループを含む新しい変数が作成されます。
変数をバケット化するには、メニューの[バケット]を選択します。ソースドロップダウンから、バケットに入れる変数を選択します。
カテゴリ変数の場合:
- 新規グループをクリックして、必要な数のバケットを追加します。バケットの右側にある “x” をクリックすると、バケットを削除することができます。
- バケットに名前を付けます。 バケット名は、新しい変数の値になります。
- 既存のカテゴリを目的のグループにドラッグします。
- 終了したら、変数の作成をクリックします。変数ペインに新しい変数が表示されます。
数値変数の場合:
- 新規範囲をクリックして、必要な数のバケットを追加します。バケットの右側にある “x” をクリックすると、バケットを削除することができます。
- 各バケットの最小数値と最大値を設定します。
- バケットの名前は数値の範囲に合わせて調整されますが、ここに任意の名前を入力することもできます。バケット名は、新しい変数の値になります。
- 終了したら、変数の作成をクリックします。変数ペインに新しい変数が表示されます。
式
変数の作成メニューの式オプションを選択すると、数式に基づいて変数を作成または更新できます。たとえば、アンケート参加者の重みと身長を集めた場合、式を使用してBMI(ボディ一括インデックス)を計算できます。
式に基づいて新しい変数を作成するには、以下の手順に従います。
- [変数の作成] メニューの [式] をクリックします。
- 式ボックスに、必要な式を入力します (たとえば、BMI の場合、式は X/(Y*Y) になります)。または、式エディタの右側にある f(x)関数ボタンをクリックして、組み込み関数を追加します。
- 式で作成した変数ごとに、使用する変数をデータセットから選択します (例: X = 体重、Y = 高さ)。
- 終了したら、変数の作成をクリックします。変数ペインに新しい変数が表示されます。
Stats iQで利用可能な機能の詳細については、次のセクションを参照してください。
Stats iQの計算式の詳細
Stats iQには、[変数の作成]ウィンドウの[式]タブで使用できる基本的な統計関数と数学関数に加えて、変数から特定のデータを抽出するためのさまざまな特殊関数が含まれています。このセクションでは、より高度な機能の一部がデータに対してどのように動作するかを一覧表示し、簡単に説明します。
- extract: この関数は、変数の先頭から整数を抽出します。たとえば、この関数を適用すると、“1-Low” は “1” になります。
- extractInner: この関数は、たとえば変数の内部から整数を抽出します。この機能を適用すると、”批判者 5 – 清掃” は “5” になります。
- extractContinuous:この関数は、変数の先頭から連続する数値を抽出します。たとえば、この関数を適用すると、“1.53 – Good” は “1.53” になります。
- extractGreedy: この関数は、変数内の任意の場所から整数を抽出します。例:この関数を適用すると、”prefix 1 suffix” は “1” になります。
- parseDuration: この関数は、HH:MM:SS タイムスタンプから秒単位の時間を解析します。たとえば、この関数を適用すると、“48:55:33” は “176,133 秒” になります。
- fill: この関数は、指定された変数を返します。この変数では、空白値が指定された値で置換されます。たとえば、fill(x,1) では、x の空白値が 1 に置き換えられます。他の変数の値は、新しい ID を登録することによって使用することもできます。たとえば、fill(x,y) は、変数 x の空白値を変数 y の値に置き換えます。