SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Rゲン語で可視化について

パヴェウ・ルシン
株式会社ブリリアントサービス
自己紹介
●

Paweł Rusin (パヴェウ・ルシン)

●

pawel.rusin@brilliantservice.co.jp

Facebook: Paweł Rusin                   (
iofar@o2.pl)
●

会社:

●

 株式会社ブリリアントサービス

●

業務:

●

データマイニング

●

ウェアラブルOS開発
自己紹介
自己紹介
http://kansaizeror.blogspot.jp
R言語について

●

無料

●

オーペンソース

●

スキリプト言語

●

スプレッドシートソフトとプログラミング言語の妥協

●

統計に迎えて

●

パッケージ「多くて使いやすい」
統計に迎えて
> 42
[1] 42
> -273.15
[1] -273.15
> 2.3e4
[1] 23000
> Inf
[1] Inf
> 1+1i
[1] 1+1i
統計に迎えて
>2+2
[1] 4
> -273.15*33.8
[1] -9232.47
> 3^4
[1] 81
> Inf*100000000000000000
[1] Inf
sqrt(-4+0i)
[1] 0+2i
統計に迎えて
ベクター
> c(1,3,-1,8,0)

1

2

3

4

5

...

,2

,3

[1] 1 3 -1 8 0

配列
,1

> matrix(111:119,3,3)
1,

[,1] [,2] [,3]
[1,] 111 114 117
[2,] 112 115 118
[3,] 113 116 119

2,
3,

x
統計に迎えて
Python

LOD
XLS
CSV

Twitter
データフレーム

year
1 2008
2 2008
3 2008
4 2008
5 2008
6 2008

surface city
street
n.rooms condition
20 Warszawa
Bagno
1
do remontu
25 Warszawa Pruszkow
1
do remontu
26 Warszawa Marymoncka
1
do remontu
27 Warszawa Sienna
1
dobry
28 Warszawa Raclawicka
1
do remontu
28 Warszawa Miaczynska
2
dobry

lat
52.22947
52.17162
52.27114
52.24238
52.19814
52.19814

lon
21.00761
20.80639
20.95003
20.98659
21.01752
21.01752
統計に迎えて
a = c(1:10)
[1] 1 2 3 4 5 6 7 8 9 10
sum(a)

min(a)

max(a)

[1] 55

[1] 1

[1] 10

mean(a)

var(a)

[1] 5,5

[1] 9.166667
統計に迎えて

plot(faithful$eruptions,faithful$waiting)
基本的な機能が足りない場合に
は?
パッケージ
RandomForest

機会学習

lattice

Ggplot2

Rmysql

可視化
Shiny
googleVis

e1071

rmongodb

データを処理

bigVis

rjson

SPARQL

C API

高速化

parallel
並列計算

GPU
froeach

gputools

stats

C/C++
Rcpp
パッケージ

CRAN – Comprehensive R Archive Network
[5019 パッケージ] 
パッケージ

Source: http://blog.revolutionanalytics.com/
パッケージ

install.packages("パッケージの名前 ")
library(パッケージの名前 )
ggplot2
lattice
Shiny
googleVis
RStudio
デモ
パッケージを準
備

install.packages("SPARQL")
library(SPARQL)
データを取得

endpoint <- "http://lod.hozo.jp/endpoint/osakatest"
データを取得

query <- "PREFIX blab:
<http://linkdata.org/resource/rdf1s924i/>
SELECT ?s ?p ?o
WHERE {?s ?p ?o}
limit 10"
データを取得

qd <- SPARQL(endpoint,query)$results
データを表示

Install.packages(„googleVis”)
Library(googleVis)
plot(gvisMap(data, locationvar="latlong", tipvar="name"))
データを表示
ありがとうございまし
た!

Mais conteúdo relacionado

LOD METI