個人財務 R-ダミーのラティスプロットでTallフォーマットのデータを使用する方法

R-ダミーのラティスプロットでTallフォーマットのデータを使用する方法

Anonim

Rの背の高いフォーマットのデータを持つ場合、格子グラフィックスを使用してデータ内のサブグループを視覚化することが簡単にできます。例えば、複数の変数を同時に解析したい場合はどうなりますか?

雇用、失業、その他の人口指標に関するデータを含む組み込みデータセットlongleyを考えてみましょう: >> str(longley) 'データ。フレーム ':16 obs。 7つの変数:$ GNP。デフレーター:num 83 88. 5 88. 2 89. 5 96.2 … $ GNP:num 234 259 258 285 329 … $失業者:num 236 232 368 335 210 … $ Armed。フォース:num 159 146 162 165 310 … $人口:108 108 109 110 111 112 … $年:int 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 … $従業員数:60名3 61. 1 60. 2 61.2データフレームの様々な変数を容易に分析する1つの方法は、最初にデータフレームをワイドフォーマットから高フォーマットに再形成することである。

<! - 1 - >

ワイドデータフレームには、各変数の列が含まれています。背の高いデータフレームにはすべて同じ情報が含まれていますが、データは、変数の名前を識別するために1つの列が予約され、2番目の列に実際のデータが格納されるように構成されています。

データフレームをワイドフォーマットから高フォーマットに容易に変更するには、reshape2パッケージのmelt()関数を使用します。

覚えておいてください:

reshape2はベースRの一部ではありません。これはCRANで利用可能なアドオンパッケージです。インストール時にインストールすることができます。 packages( "reshape2")関数です。 <! - 2 - > >>ライブラリ( "reshape2")> mlongley str(mlongley) 'データ。 frame ':96 obs。 3変数:$年:int 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 … $変数:6レベルの "GNP。deflator"、…:1 1 1 1 1 1 1 1 1 … $ value:num 83 88. 5 88. 2 89. 5 96.2 … これで、背の高いデータフレームmlongleyをプロットし、新しい列の値と変数を数式の値〜Year |に使用できます。変数。 >> xyplot(value〜Year |変数、data = mlongley、+ layout = c(6,1)、+ parストリップテキスト= list(cex = 0.7)、+ scale = list(cex = 0 7)+)

追加の引数は、ストリップ。テキストとスケールは、チャートの上部にあるストリップのフォントサイズ(文字拡大率)とスケールを制御します。

- <! - 1 - >

複数のグループでプロットを作成する場合は、結果のプロットが有意義であることを確認してください。例えば、GNPの単位(999国民総生産

の略)はおそらく数十億ドルです。対照的に、人口の単位はおそらく何百万という人々です。 (このトピックでは、longleyデータセットのドキュメントは明確ではありません。)

チャートジャンク

(誤解を招くようなグラフィックス)を作成したとして非難されることは望ましくありません。

<! - 2 - >

R-ダミーのラティスプロットでTallフォーマットのデータを使用する方法

エディタの選択

JQueryノードの共通メソッド - ダミー

JQueryノードの共通メソッド - ダミー

JQueryライブラリは、DOMオブジェクトを強力なjQueryノードに変換します。次の表は、jQueryノードのより一般的に使用されるメソッドのいくつかを示しています。メソッド説明addClass()、removeClass()、toggleClass()CSSクラスをjQueryノードに適用または削除します。 css( "attribute"、 "value")単一のCSSルールをjQueryノードに適用します。 Css(JSONObject)JSONに適用されます。

JavaScriptを使用したハイパーリンクの作成、Webページのロードなど - ダミー

JavaScriptを使用したハイパーリンクの作成、Webページのロードなど - ダミー

JavaScriptは、あらゆる種類の楽しい要素やインタラクティブな要素をWebページに組み込むのに役立ちます。次の表は、JavaScriptでできるようにしたいタスクの種類を示す方法を示しています。 To ...

CSSプロパティ名をJavaScript-ダミー

CSSプロパティ名をJavaScript-ダミー

に変換すると、CSSプロパティ名をJavaScriptに変換できます。ただし、これを行う予定がある場合は、覚えておくべきことがいくつかあります。 JavaScriptでスタイルを変更する場合、いくつかの簡単なルールがあります。CSSプロパティが1つの単語(高さなど)である場合、そのプロパティはそのままです。 CSSプロパティがもっと...>

エディタの選択

Word 2016で参考文献をコンパイルする方法 - ダミー

Word 2016で参考文献をコンパイルする方法 - ダミー

単語2016の参考文献機能は、 :参考文献の引用を入力する方法の問題を解決します。

Word 2013でテンプレートを作成および変更する方法 - ダミー

Word 2013でテンプレートを作成および変更する方法 - ダミー

それは参照してください。テンプレートは、余白の設定や標準段落スタイルの定義などの基本を提供します。テンプレートはまた、スタイルのリストを提供してもよい。さらに、テキスト、グラフィックス、テキストボックス、ハイパーリンクなどのサンプルコンテンツを提供するテンプレートもあります。

Word 2016で既存の書式付きテキストからスタイルを作成する方法 - ダミー

Word 2016で既存の書式付きテキストからスタイルを作成する方法 - ダミー

Word 2016のスタイルで、[書式設定から新規スタイルを作成]ダイアログボックスを表示します。退屈な名前を持つ以外に、書式設定から新しいスタイルを作成ダイアログボックスには、すべてのWordの書式設定とオプションが1か所で一覧表示されます。 Wordの書式設定コマンドに慣れている場合は、ダイアログボックスを使用して作成できます。

エディタの選択

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

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

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

フラグメントを使用してAndroid Appをプログラミングする方法 - ダミー

フラグメントを使用してAndroid Appをプログラミングする方法 - ダミー

ここで使用されているAndroidアプリの例には、アイテムのリスト、リスト内で選択されたアイテムを説明する詳細パネル、詳細な詳細パネルの3つのパネルがあります。小さなスマートフォン画面では、それぞれのパネルが別々のアクティビティである可能性があります。しかし、ランドスケープモードのタブレットスクリーンには余裕があります。

Xcode Instrumentsを使用してiOSアプリケーション用のデータを収集する方法 - ダミー

Xcode Instrumentsを使用してiOSアプリケーション用のデータを収集する方法 - ダミー

Xcode iOSコードの動的なトレースとプロファイリングを可能にする開発ツールを提供し、アプリケーションコードとオペレーティングシステムの両方の共同動作を理解するのに役立ちます。それはInstrumentsと呼ばれています。このツールを使用するには、次の手順を実行します。Xcode→開発者ツールを開く→機器を選択します。インストゥルメントウィンドウに、テンプレートのコレクションが表示されます。あなたは...