前回の記事で「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はデータコンテンツを含むセルを正確に識別できます。

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

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

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

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

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

図6EXCELのJMPプラグインの設定

図7 [データシート]をクリックして、EXCELからJMPソフトウェアを自動的に入力します
上記は、ExcelデータをJMPにインポートするための最も一般的で最も簡単な3つの方法です。データのインポートは簡単に思えるかもしれませんが、いくつかのトリックを習得すると、半分の労力で2倍の結果を得ることができます。 JMPの長年の使用経験に基づいて、データをインポートする際の2つの注意事項を以下に示します。
(1)元のデータのデータに数値以外の記号を含めることはできません
JMPでは、「連続型」の変数名は青い三角形で表示され、「公称型」の変数名は赤いバーで表示されます(図8、順序付き型は緑色で表示され、図には順序付き変数はありません)。したがって、表示されていません)。データのインポート後、変数が数値タイプであるとソフトウェアが判断した場合は、任意のタイプに変更できます。変数が文字タイプであるとソフトウェアが判断した場合、変数は「順序タイプ」と「名義タイプ」のみになります。タイプ"。

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

図9元のデータが数値の場合、インポート後に連続変数としてプリセットされます
図10のBMIでは、元のデータセット(Excelなど)では、値の1つが誤ってピリオドでノックアウトされているため、値のように見えるセルは値ではありません。したがって、JMPに直接インポートすると、正常にインポートできますが、BMIには数値以外の値(21.6)があるため、デフォルトは公称変数です。

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