無料のオンライン コースで詳細をご覧ください:
産業問題解決のための統計的思考
このビデオでは、Measles.jmp ファイルを使用して連続データをビン化する IF-THEN 式を作成する方法を学びます。
このデータ表には、1928 年から 2011 年までの米国における麻疹の発生率に関するデータが含まれています。 このシナリオでは、データを 1963 年以前、1963 年から 1967 年、1967 年以降の 3 つの期間にグループ化する新しい変数を作成します。
作成する式の例は、「ワクチン」列にあります。 これでは、条件付き IF ステートメントと 3 つの THEN 句が使用されていることに注意してください。
この式を削除して、最初から再作成します。
まず、条件関数グループを選択し、次に If 関数を選択します。
これにより、2 つの THEN 句を含む IF ステートメントが作成されます。
データを 3 つのビンにグループ化することがわかっているので、3 番目の句を追加します。
これを行うには、ELSE 句をクリックし、キーパッドのキャレットまたは挿入ボタンを 2 回クリックします。 これにより、2 つの新しい引数が数式に挿入されます。
次に、一度に 1 行ずつ数式を入力します。
最初の式ボックスをクリックし、列リストから変数 Year を選択します。
次に、比較関数グループから a < b を選択します。 用意されたボックスに「1963」と入力します。 Year に関してこの条件が満たされる場合、この新しい列にはテキスト値「Before」が必要になります。そこで、引用符を含めて「Before」を THEN 句として入力します。
2 行目に対してこれらの手順を繰り返します。 Year は 1967 年という式で、THEN 句として「Transition」を入力します。
最後の行では、変更を 1 つだけ行う必要があります。 ELSE句として「After」を入力します。
「適用」をクリックして数式をテストします。 データテーブルでは、Vaccine 列に Before、Transition、After の値が入力されていることがわかります。
「OK」をクリックして数式を閉じます。
式が正しく作成されたことを確認するための最終テストとして、年とワクチンの分布分析を作成します。 「ワクチン」の棒グラフの棒をクリックすると、予想どおり年が 3 つの期間にグループ化されていることがわかります。
ありがとう。 この情報を探しています。
文字に IF 条件 (contain) を付けたいのですが。 どの式を使用すればよいでしょうか?
現在、文字を0/1に変更するために再コーディング(新しい列を追加)しています。
次に、IF-THEN ステートメントを使用して、別の新しい列に他の数値列ステートメントを追加し続けるだけです。
