こんにちは! 今日のニードフォースピードへようこそ! 今日は、構造エラーの修正についてです。
私の名前は2-ClickClovisです。データ分析に情熱を注いでおり、

多くの重要、時間効率! JMP半導体と製造業での私の以前の仕事に不可欠なツールでした産業。 以来JMPに参加して、私はたくさんのことを学びました新しいヒントとコツ。 私は決して自分を許しません知っているデータを何時間も節約できたので、今わかっていること分析ワークフロー!私はそれを私の現在の責任分担として見ています私の現在のすべてのJMPユーザーとの新たな知識により、貴重な時間を取り戻すことができます。
JMPが他のツールと比較してルーチンのデータ操作と分析をどれだけ迅速に実行できるかを示した後、JMP内でそれを実行するための最も速い方法を示します。
構造エラーの修正
野球のバットを持って仕事用のラップトップを完全に破壊することを想像したことがありますか? 私はあなたが持っていることをすでに知っているので、それは修辞的な質問です。 私に嘘をつく必要はありません。
まあ、私は間違いなく…
スプレッドシートを開いて、乱雑なデータでいっぱいになっているのを見つけるたびに、私はまさにその幻想を抱いていました。 データ分析をしたかっただけです! タイプミスの修正、一貫性のない大文字化、または同じ値の異なる表記法の処理に何時間も費やしたくありませんでした。
JMPのRecodeプラットフォームを発見したとき、1時間のデータクリーンアップが数秒になりました。 私は怒りの管理療法の理想的な候補から、キュウリのようにクールになりました。
1列の構造エラーの修正
構造エラーはデータを測定または転送し、奇妙な命名規則、タイプミス、または誤った大文字化に気付いたとき。 これらのタイプのエラーは、ユーザーが入力したデータ、複数のユーザーが同じスプレッドシートにアクセスできる場合、または異なる測定ソースからのテーブルを結合する場合によく発生します。 これらのタイプのエラーは、モデルを実際に歪め、非効率にする可能性があるため、すぐに対処する必要があります。
以下の例では、Large、Medium、およびSmallの値のみを持つ必要があるParticleSize変数に関心があります。 ただし、タイプミスがあることに気付くでしょう(例:ラーグ、ミディアム、スマール、など)および同じ値の異なる表記法(例: S 、 s 、 と小さな為に小さな)。 これらのそれぞれは、あなたの分析では別々でユニークであると見なされますが、これは受け入れられません!

JMPを使用すると、各行を手動で調べてタイプミスを修正したり、表記スタイルを標準化したりする必要はありません。 ただ右クリック目的の列を選択し、[再コード化]を選択します。

新しいウィンドウが表示されます。 このウィンドウでは、現在のすべての値が[古い値]列の下に表示されます。 この例では、3つしかない場合でも、パーティクルサイズに13の異なる値があります。 [カウント]列に各値の出現数が表示されます。 たとえば、値のインスタンスは26個あります大きい私たちのテーブルで。

ウィンドウの左上隅にドロップダウンメニューがあり、新しい値で新しい列を作成するか、数式列を作成するか、現在の列の値を[インプレース]に置き換えるかを選択できます。 この例では、インプレースを使用します。

古い値を複数選択して、次のようにグループ化できます。クリックウィンドウの右上にある[グループ]ボックス。 デフォルトの新しい値は、カウントが最も高かったグループの古い値になります。 ただし、次の方法でいつでも新しい値を変更できます。クリックその上に、別の何かを入力します。
以下の例では、13個の古い値を3つの新しい値にグループ化するのを見てください。大きい、中くらい、 と小さな。

新しい値に満足したら、ウィンドウの右下にある[再コード化]ボックスをクリックします。テーブルが更新され、変更が反映されます。

ヒント: [再コード化]ウィンドウの左上にある赤い矢印をクリックすると、文字をタイトルの大文字小文字/小文字/大文字に変換する、空白や句読点を削除する、文字列の一部を抽出または置換するなど、一般的な構造エラーを修正するためのショートカットがあります。

複数の列の構造エラーの修正
複数の列にまたがる同じタイプの構造エラーがある場合はどうなりますか? JMPにはショートカットがあります:属性の標準化! あなたがする必要があるのは右クリック対象の列で、[属性の標準化]を選択し、クリックRecodeで。
以下の例では、構造エラーのあるいくつかのカテゴリ変数があります。文字列にアンダースコアが存在するかどうかは、個別の一意の値を作成しています。

値を標準化して問題を解決する簡単な方法は、赤い三角形の下にあるRecodeのReplaceString…オプションを使用することです。 スペースをアンダースコアに置き換えるか、またはその逆を選択できます。
以下の例では、[属性の標準化]機能と[文字列の置換...]オプションを使用してデータをクリーンアップし、スペースをアンダースコアに置き換えていることを確認してください。

以前のNeedforSpeedの投稿については、をクリックしてくださいここ!
その点で、

クリックアウトです!