40
変変変 R 変変変変変変変変変変変… 2 変変変変変変変変変変変変変変変 変変変変変変変 20130220 Kashiwa.R#6 @ 変変変変変変変変変変 変変変変 YF@Med_KU

20130220 Kashiwa.R#6

  • Upload
    medku

  • View
    443

  • Download
    3

Embed Size (px)

Citation preview

Page 1: 20130220 Kashiwa.R#6

変態に R を与えた結果がこれだよ… 2 ラブライブが好きになりすぎて彼女たちを解析する

20130220Kashiwa.R#6 @ 東京大学柏キャンパス 柏図書館

YF@Med_KU

Page 2: 20130220 Kashiwa.R#6

前回の反響 #5

わざわざ柏まで来て気持ち悪い

snow の無駄遣い

当直 ( 病院に夜間いること )のシフト決めに使えないか ?

Page 3: 20130220 Kashiwa.R#6

実装まで

休みがある同じ科の医師はかぶらない

library(lpSolve)lp()線形計画法を整数解で解く

当直 ( 病院に夜間いること )のシフト決めに使えないか ?

Page 4: 20130220 Kashiwa.R#6

主成分分析 prcomp

画像のプロット rasterImage

本日の紹介

Page 5: 20130220 Kashiwa.R#6

某大学異学部

絶体絶命の危機に瀕していた…

Page 6: 20130220 Kashiwa.R#6

これが私、高坂穂乃果。高校 2 年。いま、私の通う大学が大ピンチなの。

Page 7: 20130220 Kashiwa.R#6

それは、昨日突然、理事長によって伝えられた、学校廃校のお知らせがきっかけだった…

Page 8: 20130220 Kashiwa.R#6
Page 9: 20130220 Kashiwa.R#6

うそ~ 廃校って…つまり、学校がなくなる、ということですね…

Page 10: 20130220 Kashiwa.R#6

ホノカチャァァン !?!?

Page 11: 20130220 Kashiwa.R#6

ホノカチャァァン !?!? ホノカァァ !?!?

Page 12: 20130220 Kashiwa.R#6

というわけなんですが…

・・・

Page 13: 20130220 Kashiwa.R#6

廃 校 !?!?

Page 14: 20130220 Kashiwa.R#6

こんなときはどうしたらいいんだお ?さすがに大学中退ニートにはなりなくないお !!

Page 15: 20130220 Kashiwa.R#6

UTX へようこそぉ~

Page 16: 20130220 Kashiwa.R#6
Page 17: 20130220 Kashiwa.R#6

これだ…見つけたァ !!

Page 18: 20130220 Kashiwa.R#6

も~海未ちゃ~んいい方法思いついたんだから聞いてよ~

Page 19: 20130220 Kashiwa.R#6

私達でスクールアイドルをやるとか言い出すつもりでしょ ? エロ同人みたいに !!

Page 20: 20130220 Kashiwa.R#6

キタァァァァァァァアアアアアアアアブヒィィィィィィイイイイイイうみちゅわぁぁぁああん

Page 21: 20130220 Kashiwa.R#6

でも彼女たちがアイドルを目指すって言っても、やる夫は何をしてあげればいいかわからないんだお…

だって毎クール嫁候補が出るたびに ( 主に外見から ) ブヒブヒ言っているだけなんだからだお…

だから統計学的に彼女たちの特徴をつかむお !!

Page 22: 20130220 Kashiwa.R#6

どの娘がいいか悩むお…

Page 23: 20130220 Kashiwa.R#6

うみちゃんブヒィ !!みもりんブヒィ !!

データの取得

Page 24: 20130220 Kashiwa.R#6

データ行列を入手

B W H height age name90 60 82 156 17 東條 希88 60 84 162 17 絢瀬 絵里82 60 83 156 15 小泉 花陽80 58 80 159 16 南 ことり78 56 83 161 15 西木野 真姫78 58 82 157 16 高坂 穂乃果76 58 80 159 16 園田 海未75 59 80 155 15 星空 凛74 57 79 154 17 矢澤 にこ

Page 25: 20130220 Kashiwa.R#6

パラメータ間の相関

バストが大きいとヒップも大きい… ?身長が高いとウエストは小さい… ?

Page 26: 20130220 Kashiwa.R#6

クソッ よくわからんッとりあえず ( ゚∀゚ )o彡゜オッパイオッパイ

でも一番の ( ゚∀゚ )o彡゜オッパイの東條希ってなんだよこの変なツインテールやる夫はこれを認めないお !!

Page 27: 20130220 Kashiwa.R#6

とりあえず主成分分析をしてみようぜ jk…主成分分析とは、やらない夫的理解では、なんかパラメータがたくさんあって、その中で関係しあっているものがありそうなんだけどよくわからんときに、 R に投げたらそれっぽくパラメータを統合して新しいパラメータができる解析のことだ。

prcomp に行列を投げればおk。(単位が不揃いなデータでは標準化することが望ましいらしいが、とりあえず scale = TRUE を指定しておけば問題なさげ )

prcomp(data, scale = TRUE)

Page 28: 20130220 Kashiwa.R#6

1 行で結果が出せるわけだが、中身を見るだろう jk…パラメータとして、オパーイ、ウエスト、ヒップ、身長、年齢の 5 つを使った。これらから、第 n 主成分 (PC_n) という新たなパラメータが生成される。5 つから 5 つ作ったのではおまいらの解釈能力でわかるわけがなくて、たいてい、 PC_n をいくつ使えば説明がつくかを考えることになる。ここで cumulative proportion というのが、いくつ使えば累積でどれだけ説明がつくかを示している。 PC_2 まで使えば、 95%近くデータが説明できることを示している。

Page 29: 20130220 Kashiwa.R#6

たいてい 2 つか 3 つ主成分をとれば、 80% は説明がつくことが多い。これを 2次元か 3次元の散布図にすれば、いい感じになる。主成分はパラメータを統合しているので、意味付けはおまいらでしないとダメだ jk…

Page 30: 20130220 Kashiwa.R#6

PC1 は負だとオパーイ、ウエスト、ヒップに対する寄与が大きい。おそらくこれはボンキュッボンを意味している。PC2 は身長と年齢が逆相関している。おそらくこれはロリギャップ的なものを意味しているだろう。

Page 31: 20130220 Kashiwa.R#6

・・・

Page 32: 20130220 Kashiwa.R#6

この図が味気ないんだけど…

Page 33: 20130220 Kashiwa.R#6

うみちゃんブヒィ !!みもりんブヒィ !!

rasterImage 関数を用いたpng プロット

Page 34: 20130220 Kashiwa.R#6

B W H height age name90 60 82 156 17 東條 希88 60 84 162 17 絢瀬 絵里82 60 83 156 15 小泉 花陽80 58 80 159 16 南 ことり78 56 83 161 15 西木野 真姫78 58 82 157 16 高坂 穂乃果76 58 80 159 16 園田 海未75 59 80 155 15 星空 凛74 57 79 154 17 矢澤 にこ

Page 35: 20130220 Kashiwa.R#6

~か n ~

デュフフ www これでみんなの特徴が分かったし思う存分 prpr できるおっおっお wwwうみちゃんブヒィ !!

Page 36: 20130220 Kashiwa.R#6

真面目に主成分分析

100個のデータから、 1 つだけある正解 ( 外れ値 ) を見つけ出す。教師なし学習をやってみる。

Page 37: 20130220 Kashiwa.R#6

主成分分析 前

この時点で赤と緑が外れ値だとわからなくもないけど…

Page 38: 20130220 Kashiwa.R#6

主成分分析 後

外れ値となる赤と緑が、分布からさらに離れたような気分… ??

Page 39: 20130220 Kashiwa.R#6

デュフフ www これでみんなの特徴が分かったし思う存分 prpr できるおっおっお wwwうみちゃんブヒィ !!でもにこにーも頭わるそうでブヒィ !!

~完~

Page 40: 20130220 Kashiwa.R#6

次回のラブライブ

30%R で作る GIF アイコン

機械学習でスリーサイズ推定

30%R でやる形態素解析 ( 未完 )