前の記事で「なぜ JMP ソフトウェアがあなたに適しているのかを説明する 5 つの理由は何ですか?」 」では、非専門の統計学者向けの JMP ソフトウェアの利点を簡単に紹介しました。JMP とそのフレンドリーなメニュー インターフェイス、強力な視覚化ツール、豊富なデータ クリーニング機能、体系的な統計分析手法、インタラクティブな結果表示手法など、非統計学者にとって非常にフレンドリーです。 。

臨床医が JMP を使用してデータ分析を効率的に実行し、日常業務と論文の出版の効率を向上させる方法を学ぶのを支援するために、上級 JMP ユーザーで上級統計学者である Feng Guoshuang 博士と彼のチームは一連の統計を共有します。データ分析、JMP 操作など。新しいスキルの習得に役立つ、毎号定番のトピックである実践的な内容。これらのトピックは臨床医に固有のものではなく、JMP ソフトウェアを使用してデータ分析を行うすべての人に当てはまります。
この記事はこのシリーズの 2 回目の記事です。 Feng 博士と彼のチームは、JMP データ分析の最初のステップであるデータのインポートを導入しました。この記事では、Excel を例として、既存のデータを賢くインポートする方法を説明します。これは、他の種類のデータ セット (SPSS データ、csv データなど) のインポート方法とよく似ています。
データを簡単にインポートする 3 つの方法
JMP にデータをインポートする一般的な 3 つの方法は、コピー アンド ペースト、既存のデータを直接開く、Excel の JMP 選択リストを使用してインポートするです。一つずつ見ていきましょう!
(1) コピー&ペースト
まず、JMPソフトを開きます。関数テーブル[ドキュメント]の下にデータセットのような小さなアイコンがあり、そこにカーソルを移動すると[新規データシート]が表示されますので、この小さなアイコンをクリックします(図1)。図 2 のインターフェースに移動すると表示されます。この時点で、Excel データ セットに戻り、分析するデータ セットを見つけて、分析するすべてのデータ セルを選択してコピーします。
ちょっとしたコツです。変数 (行) や観測値 (列) が多い場合、ドラッグして選択するのは少し面倒です。テーブルの左上隅にある小さな三角形をクリックして選択するとよいでしょう。ページ全体をコピーするには、JMP に移動します。心配しないでください。JMP はデータ内容を持つセルを正確に識別できます。

図 1 JMP 空のデータ セットの作成

図 2 JMP の空のデータセット
データを選択してコピーしたら、新しく作成した JMP の空のデータ テーブルに戻ります。ここでは、単純な貼り付けや Ctrl+V ではありません。Excel でコピーすると、最初の列が変数名になります。直接貼り付けると、変数名が JMP データセットの最初の列の観測値になります。すでに、これは現実的ではありません。
正しくは、JMPのメニュー列の[編集]の[列名を付けて貼り付け]をクリックすると、JMPの変数名の位置にExcelの1行目が配置されます。もちろん、ショートカット複合キーを使用することもできますが、ctrl+v の代わりに ctrl+shift+v を使用することもできます。
ここまでで、Excel データをインポートする最初の方法は終了です。シンプルではないでしょうか?
(2) 既存データを直接開く
Excel を JMP にインポートするこの方法は、日常業務で最も一般的に使用される方法かもしれません。まず、JMP ソフトウェアを開き、[ファイル] を選択し、ドロップダウン メニューで [開く (O)...] をクリックし、ポップアップ ファイル ブラウザで Excel データ セットを見つけます (図 3)。 Excel タイプのファイルの場合は、ファイル名の右側にあるドロップダウン メニューから Excel ファイルを選択するだけです JMP は、テキスト ファイル、PDF ファイル、SAS プログラムなど、一般的に使用されるデータベース ファイルのほとんどをインポートできますファイル、R コード、MATLAB コード、HTML ファイル、Shape ファイル、JSON データ ファイルなど) をクリックして選択し、開きます。
ここで注意すべき点は、ファイルの種類が Excel ファイルを見つけると、ファイル名の上に小さな文字の列とオプションが表示され、Excel の最初の列を強制的にラベルとして使用するかどうかを尋ねることです。そうです、JMP は常に最初の列が変数名であるかどうかを正しく判断できます。もちろん、プロフィールに応じて「常に」または「しない」を選択することもできます。

図 3 JMP が既存のデータ セット インターフェイスを開く
[開く] をクリックすると、図 4 に示すように、データが正式にインポートされる前のプレビュー段階に入ります。左上隅はデータのプレビューで、スクロールをドラッグして観測値と変数の数が正しいかどうかを確認できます (Excel 形式が正しい限り、JMP は間違いを犯しません)。
プレビュー ウィンドウにはもう 1 つ実用的な機能があり、行を選択して右ボタンをクリックすると、数値変数の小数点以下の桁を変更する、パーセント形式に変更する、データを変更するなど、データの入力形式を指定できます。もちろん、これらはデータを JMP データテーブルにインポートした後に操作できます。ここで間違いを犯してやり直したい場合は、下部の「デフォルト設定に戻す」が役に立ちます。
右上のシートの選択はExcelのワークシートですが、Excelシート内に複数のシートがある場合はここでシート名を確認してください。テーブル内のすべてのシートをインポートする場合は、ここですべてを選択することを選択できます。そうすると、Excel にあるシートと同じ数だけ、JMP がデータ シートをインポートします。
左下は単一ワークシートの設定で、デフォルトでは行タイトルは1列目から、タイトル付き列数は1、データは1行目と2列目から始まります。形式が特殊な場合は、必要に応じて変更してください。その他はデフォルトの状態を問題なく維持しています。
すべての準備が整ったので、[インポート]をクリックするだけです。

図 4 EXCEL データセットのインポートインターフェイス
(3) ExcelのJMPオプションリスト経由(Excel独自の機能です)
この方法は、3 つの方法の中で最も操作しやすいかもしれません。通常の状況では、JMP ソフトウェアをインストールした後、JMP プラグイン プログラムも Excel にインストールされます。Excel データ シートを開くと、EndNote プラグイン プログラムと同じように、JMP オプション リストが表示されます。 Word で実行します (図 5)。

図5 EXCELのJMPプラグインプログラム
JMP データ テーブルを生成する前に、[設定] をクリックして設定する必要があります。 [設定]をクリックすると、図6のインターフェースが表示されますので、「最初の行を列名として使用する」、つまりExcelデータの最初の列を行変数名として使用するにチェックを入れ、「OK」をクリックします。 [設定] の横にある [データ テーブル] をクリックすると (図 7)、JMP データ テーブルを直接生成できます。

図6 EXCELにおけるJMPプラグインプログラムの設定

図 7 「データシート」をクリックすると、EXCEL から JMP ソフトウェアが自動的に入力されます
上記は、Excel データを JMP にインポートする最も一般的で簡単な 3 つの方法です。データのインポートは簡単そうに見えますが、いくつかのヒントをマスターすれば、半分の労力で 2 倍の結果を得ることができます。 JMP を使用した長年の経験に基づいて、データをインポートする際の 2 つの考慮事項を次に示します。
(1) 元データに数字以外の記号が含まれていないこと
JMP では、「連続」変数名は青色の三角形で表示され、「名目」変数名は赤色の列で表示されます (図 8、順序型は緑色で表示されます。図には順序変数はありません)。したがって表示されません)。データのインポート後、ソフトウェアが変数が数値型であると認識した場合は、任意の型に変更できます。また、ソフトウェアが変数が文字型であると認識した場合、変数は Type のみ可能です。

図 8 さまざまな変数タイプの概略図
通常の状況では、データがインポートされた後、JMP はすべての値を「連続」としてデフォルトにし、変数内の非値 (誤って 8.6 を 8.6 として書き込んだり、セルに「+」、「#」、および他の非数字記号など) は「公称タイプ」とみなされます。したがって、変数が数値 (年齢、身長など) である必要があるが、インポート後にデフォルトで「公称」であることが判明した場合、変数には数値以外の文字または記号が含まれている必要があることを意味します。 (小数点表記のカンマ等)の場合は元のデータを確認する必要があり、そうでないとノミナル変数を数値として解析することができません。
例えば、図9のBMIはすべて元データ(Excelなど)の数値ですので、インポート後に連続変数として直接プリセットしても問題ありません。

図9 元データが数値の場合、インポート後はデフォルトで連続変数として設定される
図10のBMIでは、元のデータセット(Excelなど)では、不注意により数値のいずれかが小数点がピリオドに置き換わってしまいました。このとき、数値のように見えるセルはは数値ではありません。したがって、これを JMP に直接インポートすると、正常にインポートできますが、BMI に非値 (21.6) があるため、デフォルトはノミナル変数になります。

図 10 数値変数に非数値記号が存在すると、インポート後に数値変数が名目変数になります。
したがって、Excel などのデータ セットから JMP にインポートするときに、値であるはずの変数が文字変数 (赤でマーク) として事前設定されている場合、可能性は 1 つだけであることに注意してください。元のデータでは、変数の少なくとも 1 つに数字以外の文字が含まれています。これは、ピリオドやカンマなどの誤った文字である可能性があります。あるいは、スペースに「-」や「/」などの文字を追加することに慣れている場合、または、一部のソフトウェアのデフォルトでは、空の値に「#NULL」などを入力する場合があります。つまり、数値でないとダメなのです。
(2) JMP は変数名に関する最も緩い制限をインポートします。
最後に、Excel データをインポートする際の JMP のもう 1 つの大きな利点について触れなければなりません。変数名がソフトウェアによって認識されないことを心配する必要はありません。現在、ほとんどの統計ソフトウェアには、括弧や特殊文字を使用しないなど、変数名に制限があります。例えば、年齢(age)などの変数名は、他の解析ソフトやプログラミングソフトでは直接インポートすることができず、プロンプトもすべて未知(認識されない)なものです。特に絵を描く場合には面倒で、絵を編集したり、ラベルフォームから変数の表示方法を変更したりする必要があり、余計な手順が必要です。
JMP ではそのような心配はなく、変数名が純粋な数字、純粋な文字、特殊な記号、またはさまざまな奇妙な組み合わせであっても、JMP はそれをそのままインポートし、自分の記事に必要な形式に変更するだけです。非常に単純な小さな改善のようなものですが、実際に記事を公開する際の多くの手間が省けます。
データ分析の最初のステップとしてのデータのインポートは単純に思えますが、非常に重要です。特に大量のデータがある場合、これらの方法が特に役立つことがわかります。