ガールフレンド(仮)、ラブライブ!、シンデレラガールズ、Wake Up, Girls!のキャラ分析をやったのだが、ごく一部の熱心なファンから、これら全体で見たときにアニメ間で類似性や違いがあったりするのか、という質問を受けたのでやってみる。
その前に、月白陽子、橘響子、久保田友季、荒井薫、神崎ミコト、畑山政子、水野楓夏らが学園生ではなく教員扱いっぽいので年齢不詳である。これを4作品すべてのキャラで年齢推定すると
dat <- read.csv("animegirls.csv") data0 <- dat[, 2:8] rownames(data0) <- dat$name library(glmnet) # とりあえず LASSO にする hoge <- as.matrix(na.omit(data0)[,-c(1,7)]) g0 <- glmnet(hoge, na.omit(data0)$age, family="gaussian", alpha=1) cv0 <- cv.glmnet(hoge, na.omit(data0)$age, family="gaussian", alpha=1) p1 <- predict(g0, hoge, s=cv0$lambda.min) cor0 <- cor(na.omit(data0)$age, p1) par(mar=c(5, 5, 4, 2)) plot(na.omit(data0)$age, p1, xlab="生データ", ylab="予測", main="年齢回帰", pch=16, cex.lab=2, cex.axis=1.6, cex.main=2, col=na.omit(dat)$type) abline(0, 1, lty=3) legend("topright", paste("相関", round(cor0, 3)), bty="n", cex=1.8) legend("bottomright", legend=levels(dat$type), col=seq(levels(dat$type)), pch=16, bty="n", cex=1.8) dat.na <- data0[attributes(na.omit(dat))$na.action,] predict(g0, as.matrix(dat.na[,2:6]), s=cv0$lambda.min)
月白陽子 18.66024 橘響子 16.09451 久保田友季 17.72904 荒井薫 18.80759 神崎ミコト 20.40870 畑山政子 19.00493 水野楓夏 18.67971
15〜18歳くらいの年代の推定は悪くなさそうだが、20歳以上のキャラの推定が過小評価気味になっている。月白陽子、橘響子、神崎ミコトは教員っぽいので大卒直後の22歳、他はトレーナーとか購買部となっているので20歳設定にしてデータを補完することにした。
とりあえずクラスタリングしてみる。昔アイマスメンバーでクラスタリングしたときには、ロリクラスタ、グラマラスクラスタ、平均クラスタになったが、今回もそんな感じだった。
年齢層が幅広いアイマスは、ロリからグラマラスまで幅広く分布する。ロリクラスタの中にちょっとだけGFのキャラが含まれた。
グラマラスクラスタも基本はアイマスだが、WUGのキャラがぼちぼち入ってきた。ラブライブでは綾瀬絵里がこのクラスタに属するようである。
平均クラスタはこの中で3つに分かれるようである。年齢・身長が高くてスリーサイズは相対的に控えめな平均・スレンダークラスタはGFに多く、年齢・身長が小さくてスリーサイズは相対的に大きい平均・グラマラスクラスタはアイマスに多い。ラブライブの面々は平均的でその中でも平均的というクラスタっぽい。東條希がグラマラスクラスタに属さなかったのが気にくわないが、背が低めなので体重推定で43kgという結果だったことが原因だろう。
クロエ・ルメールはしっかりグラマラスクラスタに属した。
library(gplots) cols <- colorpanel(100, "blue", "white", "red") # 好きなカラーパレットで #png("20140111heatmap.png", 600, 4800) heatmap.2(as.matrix(data0[,-7]), col=cols, scale="col", trace="none", dendrogram="both", key=TRUE, lwid=c(2,3), lhei=c(1,28), cexRow=1.6, margins=c(5, 12.5), RowSideColors=c("black", "red", "green", "blue")[as.numeric(data0$type)]) #dev.off()
データセット
name age height weight B W H type 新垣雛菜 17 155 47 79 55 80 GF 弓削楓 18 164 43 78 53 80 GF 見吉奈央 17 170 45 83 53 85 GF 綾小路美麗 16 152 43 73 53 80 GF 鴫野睦 16 150 43 71 53 73 GF 椎名心実 17 160 48 83 58 85 GF ミス・モノクローム 17 155 46 78 57 80 GF 遠山未涼 17 160 45 70 56 70 GF 三嶋ゆらら 18 154 45 77 58 78 GF 神楽坂砂夜 18 164 44 88 55 88 GF 江藤くるみ 16 155 48 78 60 80 GF 玉井麗巳 18 163 48 76 56 78 GF 山田はな 17 151 43 68 60 70 GF 村上文緒 18 160 45 86 56 86 GF 前田彩賀 17 159 49 76 58 78 GF 九重忍 18 164 48 87 58 80 GF 音羽ユリ 16 154 46 73 58 75 GF 川淵一美 17 158 46 73 59 74 GF 小泉由佳 16 163 45 80 55 82 GF 岸田稚慧 17 154 44 71 62 73 GF 甘利燈 16 153 43 72 54 74 GF 加賀美茉莉 17 153 44 73 53 78 GF 霧生典子 17 171 49 74 58 78 GF 望月エレナ 18 165 48 88 55 88 GF 赤瀬川摩姫 17 160 45 77 56 79 GF 小日向いちご 16 146 45 83 57 82 GF 栢嶋乙女 18 166 44 68 54 71 GF クロエ・ルメール 18 167 49 86 60 88 GF 南條クミコ 17 162 48 78 62 81 GF 戸村美知留 17 162 48 85 58 87 GF 緒川唯 18 164 48 92 60 85 GF 時谷小瑠璃 18 148 43 73 57 78 GF 夏目真尋 17 153 44 79 57 77 GF 夢前春瑚 16 150 43 76 54 79 GF 掛井園美 17 156 47 82 60 83 GF 螺子川来夢 17 155 48 78 60 81 GF 笹原野々花 18 164 47 90 58 89 GF 正岡真衣 18 149 38 69 53 70 GF 林田たまき 18 160 49 78 58 75 GF 伊勢崎郁歩 17 157 48 75 55 80 GF 一色愛瑠 18 157 49 85 65 87 GF 月白陽子 22 161 49 86 57 88 GF 柊真琴 16 148 42 85 63 83 GF 橘響子 22 148 45 83 60 80 GF 山野こだま 16 146 48 80 63 82 GF 古谷朱里 17 163 48 75 59 85 GF 千代浦あやめ 18 161 44 71 55 68 GF 小野寺千鶴 18 164 49 82 60 83 GF 森園芽以 16 157 46 78 55 78 GF 重藤秋穂 18 169 48 78 57 82 GF 三科果歩 16 155 45 74 58 80 GF 皆口英里 17 166 52 78 63 80 GF 八束由紀恵 17 161 45 70 56 73 GF 成瀬まなみ 16 153 43 72 54 73 GF 葉月柚子 16 153 44 79 56 80 GF 上条るい 17 158 44 70 53 73 GF 宮内希 16 153 45 77 58 79 GF 南田七星 17 157 47 78 58 80 GF 日野奏恵 18 163 45 82 56 80 GF 櫻井明音 17 160 48 85 58 87 GF 君嶋里琉 16 160 46 68 55 67 GF 石田いすき 17 146 45 69 55 74 GF 浅見景 18 173 51 89 63 89 GF 小倉愛 16 156 46 78 58 80 GF 島田泉 16 154 43 77 53 78 GF 川上瀬莉 17 163 48 80 62 81 GF 天都かなた 18 162 49 85 54 80 GF 伊勢谷里都 18 165 53 76 60 78 GF 黒川凪子 17 158 48 79 56 81 GF 五代律 18 170 48 68 55 68 GF 姫島木乃子 17 145 42 69 53 70 GF 鍋島ちより 18 159 46 81 62 83 GF 湯川基世 17 148 44 72 54 75 GF 押井知 17 153 44 75 57 79 GF 雪風真弥 17 173 49 68 64 69 GF 相楽エミ 17 152 45 83 56 84 GF 春宮つぐみ 17 165 46 80 57 78 GF 久保田友季 20 160 48 79 61 82 GF 李春燕 17 160 48 82 58 85 GF 東野梓 17 158 50 76 63 77 GF 佐伯鞠香 17 155 46 79 56 82 GF 円城寺小菊 16 147 38 68 53 70 GF 羽鳥晶 17 166 51 78 60 80 GF 荒井薫 20 165 51 81 60 83 GF 神崎ミコト 22 168 53 91 58 88 GF 新田萌果 16 145 45 85 56 85 GF 朝比奈桃子 16 145 44 75 58 78 GF 高崎瑠依 17 163 48 82 58 85 GF 畑山政子 20 163 49 86 55 85 GF 不知火五十鈴 17 146 43 78 55 81 GF 風町陽歌 17 156 46 80 56 83 GF 東雲レイ 17 153 46 70 55 73 GF 水野楓夏 20 163 47 83 62 82 GF ユーリヤ・ヴャルコワ 16 157 43 73 60 75 GF 優木苗 16 143 42 68 53 70 GF 白瀬つづり 17 154 44 72 55 74 GF 白鳥詩織 17 156 45 76 54 80 GF 林田希羅 16 165 48 83 58 85 GF 早見英子 17 165 53 70 61 73 GF 熊田一葉 17 162 48 78 62 78 GF 有栖川小枝子 18 157 45 80 55 78 GF 岩本樹 17 164 49 73 57 76 GF 長谷川美卯 16 153 42 70 63 72 GF 皆藤蜜子 18 168 53 100 58 85 GF 竜ヶ崎珠里椏 16 172 50 85 60 83 GF 桐山優月 17 155 46 78 55 80 GF 芙来田伊吹 16 154 43 77 58 75 GF 飛原鋭子 18 165 49 77 60 79 GF 吉川繭子 17 163 50 85 58 86 GF 西野彩音 16 148 39 69 54 71 GF 大山真由里 16 155 46 77 58 77 GF 鈴河凜乃 17 157 42 73 57 72 GF 島田真夢 15 159 46 75 57 83 WUG 林田藍里 15 155 45 77 58 85 WUG 片山実波 14 150 40 72 57 84 WUG 七瀬佳乃 16 159 44 70 58 82 WUG 久海菜々美 13 148 39 74 50 79 WUG 菊間夏夜 18 164 50 85 59 83 WUG 岡本未夕 17 162 48 80 60 86 WUG 岩崎志保 17 163 45 82 55 81 WUG 近藤麻衣 20 168 48 85 58 88 WUG 吉川愛 16 155 40 74 56 80 WUG 相沢菜野花 19 160 42 80 58 84 WUG 鈴木萌歌 13 146 35 69 55 75 WUG 鈴木玲奈 20 162 44 78 52 85 WUG 小早川ティナ 18 165 49 88 60 86 WUG 東條希 17 156 43 90 60 82 LoveLive 絢瀬絵里 17 162 47 88 60 84 LoveLive 小泉花陽 15 156 44 82 60 83 LoveLive 南ことり 16 159 42 80 58 80 LoveLive 西木野真姫 15 161 43 78 56 83 LoveLive 高坂穂乃果 16 157 45 78 58 82 LoveLive 園田海未 16 159 48 76 58 80 LoveLive 星空凛 15 155 43 75 59 80 LoveLive 矢澤にこ 17 154 41 74 57 79 LoveLive 天海春香 17 158 46 83 56 82 imas 高槻やよい 14 145 37 74 54 78 imas 菊地真 17 159 44 75 57 78 imas 我那覇響 16 152 41 83 56 80 imas 島村卯月 17 159 45 83 59 87 imas 中野有香 18 149 40 77 57 81 imas 水本ゆかり 15 155 42 81 56 82 imas 福山舞 10 132 28 64 56 70 imas 椎名法子 13 147 38 76 55 79 imas 今井加奈 16 153 41 81 56 79 imas 持田亜里沙 21 156 45 77 54 76 imas 三村かな子 17 153 52 90 65 89 imas 奥山沙織 19 156 47 83 57 81 imas 間中美里 20 160 46 84 57 85 imas 小日向美穂 17 155 42 82 59 86 imas 緒方智絵里 16 153 42 79 57 80 imas 五十嵐響子 15 154 43 81 58 80 imas 柳瀬美由紀 14 144 33 75 54 77 imas 櫻井桃華 12 145 39 72 53 75 imas 江上椿 19 161 46 80 57 80 imas 長富蓮実 16 161 45 83 56 85 imas 関裕美 14 155 43 78 55 80 imas 横山千佳 9 127 31 60 55 65 imas 太田優 21 159 45 89 57 87 imas 前川みく 15 152 45 85 55 81 imas 赤西瑛梨華 16 154 55 92 59 88 imas 松原早耶 18 156 43 83 58 86 imas 相原雪乃 22 160 51 92 58 90 imas 宮本フレデリカ 19 164 46 83 57 85 imas 小早川紗枝 15 148 42 78 56 80 imas 西園寺琴歌 17 156 46 87 57 85 imas 双葉杏 17 139 30 72 52 76 imas 楊菲菲 15 152 41 82 58 84 imas 桃井あずき 15 145 40 80 55 78 imas 涼宮星花 19 158 45 82 57 83 imas 月宮雅 18 153 44 86 56 82 imas 兵藤レナ 27 167 48 92 56 84 imas 道明寺歌鈴 17 155 43 80 57 83 imas 柳清良 23 158 47 85 58 86 imas 井村雪菜 17 163 48 85 60 88 imas 日下部若葉 20 148 40 77 54 78 imas 榊原里美 17 162 46 91 56 86 imas 輿水幸子 14 142 37 74 52 75 imas 安斎都 16 156 41 78 55 77 imas 浅野風香 16 160 48 88 59 84 imas 大西由里子 20 156 44 81 58 83 imas 安部菜々 17 146 40 84 57 84 imas 工藤忍 16 154 41 78 54 81 imas 栗原ネネ 15 161 44 77 54 78 imas 古賀小春 12 140 35 72 54 77 imas クラリス 20 166 45 80 55 82 imas 佐久間まゆ 16 153 40 78 54 80 imas 村松さくら 15 145 38 75 55 77 imas 丹羽仁美 18 157 43 81 55 79 imas 原田美世 20 163 46 86 59 85 imas 池袋晶葉 14 148 39 75 53 74 imas 如月千早 16 162 41 72 55 78 imas 三浦あずさ 21 168 48 91 59 86 imas 秋月律子 19 156 43 85 57 85 imas 四条貴音 18 169 49 90 62 92 imas 渋谷凛 15 165 44 80 56 81 imas 黒川千秋 20 163 45 86 57 86 imas 松本沙理奈 22 165 48 92 58 85 imas 桐野アヤ 19 160 43 86 56 86 imas 高橋礼子 31 167 51 91 62 90 imas 相川千夏 23 161 43 82 56 85 imas 川島瑞樹 28 159 44 87 57 85 imas 神谷奈緒 17 154 44 83 58 81 imas 上条春菜 18 156 42 79 56 80 imas 荒木比奈 20 157 43 83 57 82 imas 東郷あい 23 167 45 82 57 83 imas 多田李衣菜 17 152 41 80 55 81 imas 水木聖來 23 155 43 82 55 80 imas 佐々木千枝 11 139 33 73 49 73 imas 三船美優 26 165 46 85 60 85 imas 服部瞳子 25 169 48 78 57 80 imas 木場真奈美 25 172 50 88 60 89 imas 藤原肇 16 161 43 80 55 84 imas 新田美波 19 165 45 82 55 85 imas 水野翠 18 164 47 80 54 81 imas 橘ありす 12 141 34 68 52 67 imas ヘレン 24 158 46 90 58 81 imas 松永涼 18 160 47 90 56 86 imas 小室千奈美 19 164 45 84 56 82 imas 高峯のあ 24 168 48 87 55 86 imas 高垣楓 25 171 49 81 57 83 imas 神崎蘭子 14 156 41 81 57 80 imas 伊集院惠 21 160 44 86 56 81 imas 柊志乃 31 167 43 84 54 83 imas 北条加蓮 16 155 42 83 55 81 imas ケイト 20 157 45 83 59 85 imas 瀬名詩織 19 165 48 85 58 83 imas 綾瀬穂乃香 17 161 46 85 57 84 imas 佐城雪美 10 137 30 63 47 65 imas 篠原礼 27 171 49 93 58 88 imas 和久井留美 26 168 49 81 60 86 imas 吉岡沙紀 17 166 43 86 60 85 imas 梅木音葉 19 172 49 86 58 85 imas 白坂小梅 13 142 34 65 50 70 imas 岸部彩華 19 162 46 89 59 85 imas 氏家むつみ 13 152 42 78 57 80 imas 西川保奈美 16 155 55 88 60 86 imas 成宮由愛 13 150 40 72 51 73 imas 藤居朋 19 163 45 78 57 83 imas 塩見周子 18 163 45 82 56 81 imas 脇山珠美 16 145 38 72 53 75 imas 岡崎泰葉 16 153 43 79 55 80 imas 速水奏 17 162 43 86 55 84 imas 大石泉 15 157 41 83 55 82 imas 松尾千鶴 15 161 45 78 54 81 imas 森久保乃々 14 149 38 73 55 76 imas 古澤頼子 17 165 45 80 59 83 imas 望月聖 13 150 37 82 56 86 imas 鷹富士茄子 20 160 43 88 57 88 imas 萩原雪歩 17 155 42 81 56 81 imas 双海亜美 13 158 42 78 55 77 imas 双海真美 13 158 42 78 55 77 imas 星井美希 15 161 45 86 55 83 imas 水瀬伊織 15 153 40 77 54 79 imas 本田未央 15 161 46 84 58 87 imas 高森藍子 16 155 42 74 60 79 imas 並木芽衣子 22 160 44 80 57 82 imas 龍崎薫 9 132 32 65 51 70 imas 木村夏樹 18 159 41 82 57 83 imas 松山久美子 21 161 44 81 56 81 imas 斉藤洋子 20 157 46 85 57 82 imas 沢田麻里菜 26 166 47 87 57 87 imas 矢口美羽 14 150 41 81 56 80 imas 赤城みりあ 11 140 36 75 55 78 imas 愛野渚 18 163 47 84 58 85 imas 真鍋いつき 22 165 46 85 57 83 imas 大槻唯 17 155 42 84 56 83 imas 姫川友紀 20 161 44 80 57 80 imas 喜多見柚 15 156 43 82 57 82 imas 上田鈴帆 14 158 42 76 55 79 imas 海老原菜帆 17 162 58 92 65 93 imas 及川雫 16 170 56 105 64 92 imas 小関麗奈 13 148 41 75 50 77 imas 衛藤美紗希 22 160 45 84 56 80 imas 星輝子 15 142 35 73 53 75 imas 片桐早苗 28 152 47 92 58 84 imas 相葉夕美 18 158 42 81 57 80 imas 野々村そら 15 157 46 84 57 85 imas 浜川愛結奈 22 168 50 92 58 85 imas 若林智香 17 156 45 82 57 83 imas 城ヶ崎美嘉 17 162 43 80 56 82 imas 城ヶ崎莉嘉 12 149 36 72 54 75 imas 仙崎恵磨 21 156 45 81 55 81 imas 日野茜 17 148 40 80 60 82 imas 諸星きらり 17 182 60 91 64 86 imas 十時愛梨 18 161 46 86 58 88 imas ナターリア 14 155 43 84 55 86 imas 相馬夏美 25 160 46 83 60 89 imas 槙原志保 19 162 46 86 57 91 imas 向井拓海 18 163 53 95 60 87 imas 市原仁奈 9 128 29 61 57 67 imas 杉坂海 18 162 45 88 58 86 imas 喜多日菜子 15 151 38 78 56 78 imas 北川真尋 17 158 43 75 57 79 imas メアリー・コクラン 11 150 40 83 58 87 imas 小松伊吹 19 165 48 85 59 88 imas 三好紗南 14 149 39 75 56 80 imas キャシー・グラハム 15 168 49 83 56 85 imas 難波笑美 17 158 45 82 56 80 imas 浜口あやめ 15 154 42 78 55 80 imas 村上巴 13 146 37 74 53 76 imas 土屋亜子 15 156 42 85 54 83 imas 首藤葵 13 145 39 73 53 75 imas 南条光 14 140 41 79 58 80 imas イヴ・サンタクロース 19 165 44 81 56 80 imas ルーキートレーナー 19 157 45 77 56 82 imas トレーナー 23 160 45 84 56 85 imas ベテラントレーナー 26 163 45 83 56 84 imas マスタートレーナー 28 166 45 82 56 83 imas