個人財務 R分類予測分析モデルの結果を説明する方法 - ダミー

R分類予測分析モデルの結果を説明する方法 - ダミー

ビデオ: 商品リサーチ・分析で最も重要な要素とは? 2024

ビデオ: 商品リサーチ・分析で最も重要な要素とは? 2024
Anonim

予測分析のもう1つのタスク独立した変数のセットが与えられた場合、データの対象項目が属するクラスを予測することによって新しいデータを分類することである。たとえば、高価値顧客、通常顧客、または競合他社に切り替える準備ができている顧客など、タイプ別に顧客を分類するには、デシジョンツリーを使用します。

R Classificationモデルに関する有用な情報を表示するには、次のコードを入力します。

<! - 1 - > >>概要(モデル)長さクラスモード1 BinaryTree S4
クラス列は、あなたが決定木を作成したことを示します。分割がどのように決定されているかを見るには、次のようにモデルを割り当てた変数の名前を入力します。 >> model 6端末ノードを含む条件付き推論ツリー応答:seedType入力:面積、周囲、コンパクトさ、長さ、幅、非対称性、長さ2観測数:147 1)面積≦16 2。基準= 1、統計= 123 423 2)面積≦13 37; 1)、統計量= 63,549 3)長さ2 4. 914 5)*重み= 45 2)面積> 13 37 6)長さ2 5. 396 8)*重み= 8 1)面積> 16 2 9)長さ2このモデルを使って決定木のプロットを作成することで、モデルを視覚化することができます:> plot(model)

<! - 2 - >

これは意思決定ツリーの図形表現です。全体的な形が実際の木の形を模倣していることがわかります。

ノード

(円と長方形)と

リンク または エッジ (接続線)で構成されています。 最初のノード(先頭から始まる)は ルートノード と呼ばれ、ツリーの下のノード(長方形)は

終端ノード と呼ばれます。 5つの決定ノードと6つの終端ノードがあります。 <! - 3 - > 各ノードで、モデルは円とリンクの基準に基づいて決定を下し、行き先を選択します。モデルが末端ノードに到達すると、判定または最終決定に達する。この特定のケースでは、2つの属性、およびを使用して、指定されたシードタイプがクラス1,2または3にあるかどうかを判断します。 たとえば、データセットから観測#2を取ります。それは4.956と14.88の値を持ちます。あなたが作成したツリーを使って、この観測値がどの種の種別に属しているかを判断できます。以下は一連の手順です:

ルートノード(ノード1)から開始します(番号は円の上部にある小さな四角で示されています)。属性に基づいて決定する:観察#2は(以下で<=)16以下であるか?2?答えは「はい」なので、ノード2へのパスに沿って移動します。

ノード2で、モデルは次のように質問します。答えは「はい」ですので、ノード6のパスに沿って移動します。このノードで、モデルは次のように質問します。length2 <= 5. 396ですか?そうです、そしてあなたは終点ノード7に移動し、観測#2は種子タイプ1であるという判定が行われます。そして、実際に種子タイプ1です。

モデルは、他のすべての観測がそのプロセスを予測するクラス。

  1. 良いモデルを訓練したかどうかを調べるには、訓練データと照合してください。次のコードを使用してテーブル内の結果を表示できます。 >> table(predict(model)、trainSet $ seedType)1 2 3 1 45 4 3 2 3 47 0 3 1 0 44

  2. エラー(または誤分類率)は147のうち11であり、7. 48%である。

    結果が計算されたら、次のステップはテーブルを読むことです。

  3. 正しい予測は、列番号と行番号を同じものとして示すものです。これらの結果は、左上から右下への対角線として表示されます。 [1,1]、[2,2]、[3,3]は、そのクラスの正しい予測の数です。したがって、種子1型については、種子を誤って7回(種子2型として4倍、型3として3倍)誤って分類し、45倍に正確に予測した。種子2型については、モデルはそれを47回正しく予測し、3回誤って分類した。種子タイプ3については、モデルはそれを44回正しく予測したが、1回のみ誤分類した。

    これは良いモデルであることを示しています。これでテストデータで評価します。 >> testPrediction < - predict(model、newdata = testSet)
    

    テストデータを使用して後で使用するためにテストデータを使用して変数(testPrediction)に格納するコードを次に示します。 >> table(testPrediction、testSet $ seedType)testPrediction 1 2 3 1 23 2 1 2 1 19 0 3 1 0 17 <テストデータをテストし、テーブルでそのコードを表示し、 その結果、エラーは64のうち5であり、7.81%でした。これはトレーニングデータと一致しています。

R分類予測分析モデルの結果を説明する方法 - ダミー

エディタの選択

自転車の点検チェックリスト - ダミー

自転車の点検チェックリスト - ダミー

すぐに自転車の点検をするために数分。あなたの自転車を一時的に与えることは、あなたの次の乗り心地の安全性、快適性、そして楽しさを高めることができます。乗車準備の一環として、次の手順に従ってください:車輪のクイックリリースレバーを開閉して、確認します。

必須サイクリング用具 - ダミー

必須サイクリング用具 - ダミー

あなたはバイクの乗り心地をさらに楽しくするために何百万ものものを買うことができます。自転車用に必要なアクセサリーをいくつかご紹介します。ヘルメット:ヘルメットを着用することはオーストラリアとニュージーランドの法律です。

自転車の範囲を閲覧可能 - ダミー

自転車の範囲を閲覧可能 - ダミー

あなたはサイクリングをすることに決めましたが、その重要なキットを欠いている - バイク!あなたが望む自転車のタイプを正確に知っていない限り、良いアドバイスは、あなたの時間を費やして、自転車で何をするのか、どこに乗るのかを本当に考えてみることです。

エディタの選択

アプリとプライバシー - ダミーを特定する

アプリとプライバシー - ダミーを特定する

Spotifyアプリケーションに登録すると、あなたの個人的な詳細の一部にアクセスする。たとえば、Top10アプリを使用してプレイリストを公開するには、既存のFacebookアカウントにリンクする必要があります。このプロセス中、Facebookはあなたに特定の種類の共有を許可するかどうか尋ねます。

モバイル対応携帯電話を識別する - ダミー

モバイル対応携帯電話を識別する - ダミー

SpotifyモバイルはiPhoneで最も人気がありますが、優れたAndroidバージョン(basks Androidマーケットの5つ星評価のうち5つの評価では5位に入っています)が急速に追いついています。

特集 - ダミー

特集 - ダミー

スポットメイキングは、モバイルでも、あらゆる音楽への普遍的な即時アクセスを可能にしますデバイスまたはデスクトップコンピュータ。 Facebookは人々が古い友達と再会して新しい友達を作るのを助け、Spotifyの助けを借りて青春の歌を再発見し、友人や検索を通じて新鮮な音楽を発見しました。

エディタの選択

IOSアプリケーションでオブジェクト指向設計を使用する方法 - ダミー

IOSアプリケーションでオブジェクト指向設計を使用する方法 - ダミー

IOSは、動作がオブジェクトに関連付けられているプログラムを設計するさまざまな方法です。説明するために、紅茶とスープの作り方を検討することを検討してください。しかし、即座に代わりに活動に飛び込んではいけません。探偵が犯罪現場に入るように行動してください。

IOSアプリケーションでハイレベル抽象化を使用してビデオを再生する方法 - ダミー

IOSアプリケーションでハイレベル抽象化を使用してビデオを再生する方法 - ダミー

このセクションでは、MPMoviePlayerViewControllerクラスの高レベル抽象化を使用してiOSアプリケーションでビデオを再生する方法を説明します。 - (IBAction)playVideo:(id)sender {MPMoviePlayerViewController * moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:movieURL];このコードは、ビデオビューコントローラ内のTTTVideoViewControllerファイルからです。 [self presentMoviePlayerViewControllerAnimated:moviePlayer];}シンプルさ自体!必要なのはURLです。

IOSアプリケーションでJavaスクリプトオブジェクト表記を使用する方法 - ダミー

IOSアプリケーションでJavaスクリプトオブジェクト表記を使用する方法 - ダミー

JavaScript Object Notation (JSON)はiOSアプリのデータを表現する上で事実上の標準になっています。 JSONを使用して、Web上でデータを転送したり、長期保存データを保存および取得するためのフォーマットとして使用することができます。 JSONは、人間が読める形式であり、マシンが理解しやすい形式です。 JSONのデータは1つにまとめることができます...