ggplot2

使い方の基本のメモ

install.packages("ggplot2") library(ggplot2) # data frameにNsサンプル、Nv尺度のデータを作る Ns <- 100 Nv <- 4 # 4カテゴリ r <- 4 # sample() 関数はランダムに値を振る # データフレームの最初はdata.frame()関数を使って作る df <- data.frame(v1 …

ggplot2の使い方

こちらにいろいろある dfがデータフレームで、t.out$rod.dfもデータフレーム、両者のx軸はそろっているとして、y軸をずらして示してしまう gp <- ggplot(data=df,aes(x=x,y=y)) gp <- gp + geom_point() gp gq <- gp + geom_point(data=t.out$roc.df,aes(x=x…

ggplot2が『The Grammar of Graphics』を反映していること

ggplot2パッケージはRのグラフィクスパッケージ The Grammar of Graphicsの精神で作られているという どういうことかというと: ggplot()関数によってつくられるオブジェクトは、次のような要素を持つlist $data $layers $scales $mapping $options $coordin…

ggplot2パッケージに慣れる

こちらでggplot2とlatticeとを比較した ggplot2の方が性に合っているようなので、使ってみることにした その前に、Rの作図の基礎を知っておいた方が良いかと思ったので、こちらを眺めた さて。 ggplot2の基礎(こちらとこちらを参考に) プロットの基本関数 修…

ggplot2パッケージのgeom,statに慣れる

回帰直線を引く 直線の切片と傾きを求めて引いてもよいし、「線形回帰直線を引け」と命じてもよい グループ分けしてプロット・回帰するのもお手の物 wt <- mtcars$wt mpg <- mtcars$mpg cyl <- mtcars$cyl gp <- qplot(wt, mpg) print(gp) # 線形回帰、切片…

Lattice and ggplot graphics, side by side 実践5 多変量分布の描図

割愛

Lattice and ggplot graphics, side by side 実践4 単変量分布の描図

dev.off() # dataとしてfaithfulを指定している # 1変量eruptionsを指定している pl <- densityplot(~eruptions, data = faithful) print(pl) dev.new() # 1変量eruptionsを指定している # position_jitter(height = )は、下部に並ぶ点の高さの幅を指定し…

Lattice and ggplot graphics, side by side 実践3 描図オプションの仕組み

今回、使用するデータは4変数72サンプルのデータフレーム library(lattice) library(ggplot2) data(Oats, package = "MEMSS") > str(Oats) 'data.frame': 72 obs. of 4 variables: $ Block : Factor w/ 6 levels "I","II","III",..: 1 1 1 1 1 1 1 1 1 1 ...…

Lattice and ggplot graphics, side by side 実践2 描いてみる

2つのライブラリーを読み込む、サンプルデータを決める library(lattice) library(ggplot2) data(Chem97, package = "mlmRev") まず、描いてみる Chem97はデータフレームで、以下でも使うように"gcescoreという列とscoreという列を含む > str(Chem97) 'data…

Lattice and ggplot graphics, side by side 実践1 準備

"Lattice" by Deepayan Sarkarの中のコードを実行するための準備 install.packages(c("latticeExtra", "copula", "ellipse", "gridBase", "locfit", "logspline", "mapproj", "maps", "MEMSS", "mlmRev", "RColorBrewer")) source("http://bioconductor.org/…

Lattice and ggplot

graphics, side by side イントロ 目次 イントロ(この記事) 実践1 準備 実践2 描いてみる 実践3 描図オプションの仕組み 実践4 単変量分布の描図 実践5 多変量分布の描図 イントロ Lattice and ggplot graphics, side by sideという記事がある Rの描図…