2012-10-01から1ヶ月間の記事一覧

Google Geocoding APIとGoogle Static MAP APIを使って指定した住所(文字列)を地図上に表示をさせる

R

@mikado_hito(若おっさん)の資料 TSP and Geocoding on R from sleipnir002 に触発されて、住所(複数)を地図表示をさせるコードを書いてみたって話。Rやパッケージのバージョン依存性が結構あって、上記スライドのコードのままでは動かなかったので適当に…

ggplot2でヒストグラム+密度関数のオーバープロット

R

良く使うのでメモ。正規分布(平均1)だとこんな感じ。 library(ggplot2) x <- rnorm(1000)+1 #plot qplot(x, geom = "blank") + geom_histogram(aes(y = ..density..),fill="dodgerblue",colour="black") + stat_function(fun=dnorm,color="brown4",size=2…

組み合わせ(コンビネーション)を出力する関数

R

以下のコードで「A,B,C,D,E」から3つ選ぶ組み合わせの全通りが計算される。 > combn(LETTERS[1:5],3) [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [1,] "A" "A" "A" "A" "A" "A" "B" "B" "B" "C" [2,] "B" "B" "B" "C" "C" "D" "C" "C" "D" "D" [3…

時系列のラグを計算してくれる関数

R

embed関数のHelpにあるDescriptionを読んでも DescriptionEmbeds the time series x into a low-dimensional Euclidean space. となんのこっちゃいという感じだったが、実際に実行してみると > x <- 1:20 > embed(x,5) [,1] [,2] [,3] [,4] [,5] [1,] 5 4 3 …