読者です 読者をやめる 読者になる 読者になる

Lean Baseball

Engineering/Baseball/Python/Agile/SABR and more...

プロ野球全球団の得点源な選手(または足を引っ張ってる選手)を野球統計学とPythonで出してみた

f:id:shinyorke:20170507232950p:plain

※2017/5/9 リンク切れを修正

ビール🍻とハンバーガー🍔をたしなみながらブログ書いてました.*1

野球,楽しんでいますかー!?

アスレチックスが「定位置」に下がる中,日ハムが調子戻してきてようやっと野球を見る気になった私ですこんばんは.*2

今年度初の野球ネタです.

PyCon mini Kumamoto 2017のエントリーで紹介させてもらった野球ネタの応用として,

2017年プロ野球,全球団の得点源と足を引っ張ってる選手を可視化

できる何かを作ったので,私の考察とともにお見せしたいと思います.

  • 贔屓チームが強い(弱い)のはなぜ!?
  • 野球統計学なにそれ美味しいの?
  • Pythonでデータをいじりたいのだが!

を直感的に知りたい方はぜひ最後までお付き合いくださいませ.

なお,指標値は私(shinyorke)独自算出のモノであり,他のコピーではないです&他のシンクタンクやMediaで出ている数字とは異なるのでご了承ください.

Starting Member

要約すると…

  • 選手個人の得点能力はwRAA (Weighted Runs Above Average) で説明ができる
  • チームごとにグラフにすると得点傾向がつかめる
  • 角中,大谷翔平が抜けてるロッテと日ハムの現状は残当
  • 糸井が抜けたオリックスは別の得点源でうまい具合にやってる
  • 広島はやっぱり凄い
  • 阪神は福留がよくやっている(凄い)
  • ソフトバンク上林誠知は頑張ればギータになれる

wRAAについて

なるべく簡単に説明している…つもりですが,読むのが面倒だ!という方は,

  • wRAAが10以上:チームの重要な得点源!!!
  • wRAAがプラスの選手は立派なスタメン
  • wRAAがマイナスの選手は守備が下手なら誰かと取り替えるべき!!!(≒足を引っ張っている)

という点だけ覚えておいてくださいm(__)m

wRAAってなに?

ウィキペディア「wOBA (野球) - Wikipedia」の解説より引用.

wRAA (Weighted Runs Above Average) はwOBAを用いて打者の打撃貢献度を測る指標である。平均的な打者が同じ打席数立った場合に比べて増やした得点を示している。

ちょこっとだけ補足をすると,

  • 得点価値*3を元に算出した重み付き出塁率「wOBA (Weighted On-Base Average) 」を元に選手の打撃貢献度(≒得点力)を数値化したのがwRAA
  • プラス10以上で平均以上の強者
  • ゼロ-プラスはスタメンの価値あり
  • マイナスは何かしらの問題がある
  • 計算は若干面倒くさいが成績表から算出が可能

という結構便利かつ直感的に評価がし易い指標となります.

なお,注意しなければいけないポイントとして,

打撃・走塁の評価のみで出しているので,守備貢献は加味していない!

というところです.

なので,

守備が上手い人はwRAAがマイナスでもチームに貢献している可能性が高い

事を頭に入れておきましょう.

数字の読み方

2016年の代表選手は私が独自算出している結果にもとづいています.

評価 wRAA 2016年の選手(日本プロ野球)
素晴らしい 40以上 筒香嘉智,山田哲人,坂本勇人,鈴木誠也,柳田悠岐*4
非常に良い 20-39 丸佳浩,大谷翔平,角中勝也ほか*5
平均以上 10-19 ロペス,菊池涼介,陽岱鋼ほか*6
平均 0-9 松山竜平,ゴメス,大島洋平ほか
平均以下 -1〜-5 田中賢介,上林誠知ほか*7
悪い -6〜-19 清田育宏,松井稼頭央,中島卓也ほか*8
非常に悪い -20以下 小林誠司,中村悠平,炭谷銀仁朗

2016年の傾向だと,やはり「打てる捕手」人材不足問題で捕手の数字が全体的に悪いっぽいです.

もしかして今年のオチも(ry

データについて(前提条件とか)

どういう条件で出したか,を出さないと信憑性に欠けそうなので一応載せておきます.

  • 2017年5月6日時点で30打席以上出場している選手を対象
  • wOBAscaleは規定打席を「30(試合) * 3.1」と仮定した上で算出.約.330(wOBA平均よりやや高い)で収まりが良さそうなのでこの数字を採用.

wRAAランキング

お待たせしました,ランキングと各球団の傾向です!

手始めに,Top 10とWorst10から.

Top 10

まずは上位10傑から.

f:id:shinyorke:20170507224425p:plain

好調オリックスを支えるT-岡田が堂々の一位.

OPS*9やRC27*10でわかるとおり,主力打者らしいパフォーマンスを出しているのが伺えます.

二位の近藤健介もアベレージ(打率)の良さがそのままwRAAの高さに紐付いているっぽいです.

なのに何故日ハムは弱いのか…というのは後ほど触れます.

個人的には茂木英五郎がどこまで伸びるか気になります!

Worst 10

下位10人もみてみましょう.

f:id:shinyorke:20170507224535p:plain

なんと,最下位は侍ジャパン正捕手のあの方でした(震え声)

見た目の数字が低空飛行しているかつ,巨人でもスタメン出場している(≒成績が悪くても出場せざるをえない)が関係して数字が悪化しています.

まあ2016年も下の方だったので例年通りなのかもしれませんが…

個人的には(アイコンのユニフォーム的な意味で)大好きな中島卓也が今年はずっと低空飛行しているのが辛いです.

そりゃ鎌ヶ谷に戻されますよ…ええorz

全部見せます!12球団wRAAの傾向!

このブログのメインコンテンツです.

  • 誰がチームの得点源として貢献しているか
  • 誰が(攻撃力的な意味で)足を引っ張っているか

がひと目でわかるグラフを12球団分準備しました.

考察と共におたのしみください!

なおコンテンツの都合上,セパともに下位のチーム(5/7時点の順位表より)から紹介します.

パ・リーグ

ロッテ

f:id:shinyorke:20170507235213p:plain

大事な得点源の角中が故障離脱,デスパイネをソフトバンクにとられた結果,

  • 鈴木大地が唯一の得点源に
  • 他は…あっ(察し

という状況になっています.

打撃で期待されている(ハズ)の井上や田村がどこまで伸びるかによって変わりそうですが,伊東監督が嘆いていたとおり,デスパイネの代わりの攻撃力を得る必要がありそうです.

その答えがマニー・ラミレスかどうかは別として.*11

日本ハム

f:id:shinyorke:20170507235508p:plain

近藤健介がプロ野球全体二位のwRAAを叩き出している分を他の選手が帳消し…どころかマイナスにしちゃっています.

というのもありますが,

  • リーグトップクラスの得点力をもつ大谷翔平が離脱
  • レアードが冷温停止
  • 活躍が期待されていた岡大海が(ry

というあたりの影響が大きそうです.

特に大谷翔平は本当に痛い.

なお,中田翔さんは多分こんなもんだろうと思ってました(棒読み)*12

西武

f:id:shinyorke:20170508000016p:plain

今年は謎に投手陣が健闘している印象がありますが,グラフから見る限り例年通り秋山・浅村・おかわり君・メヒアがしっかり仕事をしている印象です.

(これは例年通りの傾向なのですが)ライトにスタメンクラスがいない,栗山と併用している田代などレフトが脚を引っ張っているのが若干もったいないです.

外野の両翼は基本的に得点を稼げるポジションなのでここでどれだけ踏ん張れるかが勝負かなと.

あと,守備で貢献している源田がwRAA0近くまで持ってこれるといいチームになりそうです.

オリックス

f:id:shinyorke:20170508000345p:plain

wRAAリーグ一位のT-岡田のみならず,小谷野&中島の復活,ロメロ大健闘で今のポジションをキープできている感があります.

あと,守備走塁職人の駿太が思ったよりマイナスが少ないのも◎

安達が大きく足を引っ張っているのが気になりますが,おそらく守備貢献と足すとトントンかと思うのであとは日本を代表する大砲となりえる逸材・吉田正尚の復活が待たれます.

吉田が復活したら一気に上まで行きそうな予感…

あと,このグラフだけ見ると糸井が抜けた穴はさほど影響ないように見えます.

ソフトバンク

f:id:shinyorke:20170508000710p:plain

プラスの面々は一人を除き順当です.

「一人を除き」は勿論この方,絶賛売り出し中の上林誠知で,ギータを超えるwRAA(5.4,ギータは5.0)を叩き出しています!

上林は三振が若干多いのが気になりますが,BABIP*13が思ったより低く,運ではなく実力で稼いでるっぽいので,

上林は四球が増えてきたら第二のギータになってもおかしくなさそうです!

楽天

f:id:shinyorke:20170508001114p:plain

茂木とペゲーロが素晴らしいですね.

ウィーラーとアマダーが作ってる借金を他の選手がいい感じに押さえています.

ショートという守備上の重責を担ってるポジションに居ながら得点源になってるのはメジャーのショートみたいで素晴らしいです.

守備指標も良好なのでコンバートは不要,このまま行くとホントに和製カルロス・コレアもしくはコーリー・シーガーまったなし!*14だと思いますが,裏を返すと茂木が抜けると結構ヤバい感じになるので,ぜひぜひ大切に起用してもらいたいですね.

セ・リーグ

中日

f:id:shinyorke:20170508001755p:plain

大島洋平の孤軍奮闘状態です.

というかオフェンスな選手の平田,ビシエド,ゲレーロ他の数字がアレで泣けます.

まだ開幕一ヶ月なので揺り戻しがあることを期待しましょう(小並感)

ヤクルト

f:id:shinyorke:20170508001916p:plain

キャッチャーの中村悠平がまさかの一位w

守備ポジションでこの数字は立派の一言です,ホントに素晴らしい!

山田哲人大統領は多分この後温まってくると思うので今月の動向に期待したいです.

DeNA

f:id:shinyorke:20170508002110p:plain

チーム全体数字が低い感じですが,その中でも筒香がTopに.

石川の頑張りもありますが,この数字を見るとチームの得点的な欠点が二遊間にあるなあというのがよくわかります.

巨人

f:id:shinyorke:20170508002259p:plain

坂本勇人すごい.坂本勇人is神.

マギーも日本球界復帰後しっかりチームに貢献している感があります.

阿部慎之助はこれから温まると思いますが,日替わりになってる一番に外野の全ポジション,去年好調だった村田修一がアレ?ってなってるのがどうなるかが見ものですね.

個人的には長野と中井もっと頑張れよといいたい.

なお侍ジャパン正捕手は…先程触れたとおりです(察し

広島

f:id:shinyorke:20170508002536p:plain

「日本一過小評価されているセンター」かもしれない丸の頑張りが良いですねー.

守備貢献含めるともっと評価されていい,何故侍ジャパンに選ばれなかったのか謎です.*15

以外にもチームで足を引っ張ってるのが菊池涼介ですね.

ただ先程触れたとおり,wRAAで守備は評価できないため,実際は守備分含めるとプラスかと思います.

そりゃ今年も強いわけだ.

阪神

f:id:shinyorke:20170508002809p:plain

真打ちはそんな広島を9点差大逆転勝利でひっくり返したタイガース.

糸井の加入は得点源という意味で大きなプラスだったようです!*16

福留孝介が相変わらず好調,上本もよく頑張っているなど,元々守り要素が強いタイガースに攻撃のアクセントがいい感じに入ってるのがこのグラフで読み取れます.

高山・原口・北條はこの位置で収まる選手ではないと思うので,この辺の数字が上がるとタイガースファンはいい夢見ていいんじゃないかと思います.

鳥谷さんはオフェンスも去ることながら守備が(ryなので,使い方に迷う日々が続きそうです.

まとめ

  • wRAAをグラフにしてチームごとに並べると得点傾向がわかる
  • 強みと弱みをまとめて可視化すると,チームの強み・弱みがひと目でわかる
  • この手の分析と可視化はやっぱPython便利

wRAA…というより得点価値という考え方自体が野球の得点と勝利の考え方にピッタリ合っており,これを出して可視化するだけでいろんな考察が出来ることがわかりました.

ぶっちゃけ最近野球をしっかり追えていないのですが,wRAAを追いかけるだけで現在順位とその理由がふんわり見える,というのは面白いと思いました.

最後のPythonの件はこの後のコードスニペットをご覧いただければわかると思います.

大したコード書いてません(pandasとmatplotlibを使えたら誰でも出来る).

苦戦したのはwRAAとwOBAの計算ですね…結果が合うまで大変でした.

そんな楽しい野球統計学ですが,この手の数字を毎日出せるように現在分析基盤を開発してます(余暇の時間を使って).

成果はきっとPyCon JP 2017で出せると思うので「面白い!」と思った方は是非シェアとかいいねしてくれると嬉しいですm( )m

pycon.jp

最後までお付き合いいただきありがとうございました!

【オマケ】Pythonで可視化した時に使ったコード

データの取得については察してください(秘密で)

ここにはありませんがScrapy*17でスクレイピングしてMySQLに保存しています.

概念的なコードになることをご了承ください.

なお,使ったライブラリは

となります.

日本プロ野球wOBA&wRAA算出サンプル&ランキング

【補足】参考資料

真似するのにはちょっとむずかしいかもですが,一応載せておきます.*23

ブログなど

今回はこちらのネタを元に作成しました(手前味噌)

speakerdeck.com

また,ウィキペディアも結構参考にしています.

wOBA (野球) - Wikipedia

Linear Weights(各種プレーを得点単位で評価する手法)

書籍

過去エントリーにも上げている書籍ですが改めて紹介.

勝てる野球の統計学――セイバーメトリクス (岩波科学ライブラリー)

勝てる野球の統計学――セイバーメトリクス (岩波科学ライブラリー)

プロ野球を統計学と客観分析で考えるセイバーメトリクス・リポート5

プロ野球を統計学と客観分析で考えるセイバーメトリクス・リポート5

  • 作者: 岡田友輔,道作,三宅博人,蛭川皓平,高多薪吾,Student,水島仁,神事努,森下義隆,神原謙悟,竹下弘道,市川博久,大南淳
  • 出版社/メーカー: 水曜社
  • 発売日: 2016/05/25
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログ (1件) を見る

*1: こちらで味わってました(手前味噌)→ ヴィレッジヴァンガード ダイナー 荻窪 (Village Vanguard DINER) (荻窪/ハンバーガー) - Retty

*2:4Aみたいなアスレチックスさんだから残当.日ハムは流石に巻き戻すと思ってました(今日5/7は負けましたが)

*3:プレーの結果がどれだけ得点に対する価値を出したか?を算出&評価する考え方のこと.Linear Weights(各種プレーを得点単位で評価する手法)を元に,各シチュエーション(3アウト×ランナー状況8種類=24ケース)毎の「得点期待値」を算出,それぞれのシチュエーションから足し引きして得点価値を出す…と,言うことがリンク先のウィキペディアに書いてある内容の概要です(ちょっと難しいかも)

*4:この辺は流石としか言いようがないメンバー,説明不要

*5:規定打席未満でランク入りしたのは大谷翔平のみ.バケモノかっ

*6:守備貢献を加味すると菊池すごすぎ

*7:スタメンの田中賢介がこの位置にいるのはちょっと.なお守備を含めると選手としてはプラス評価

*8:この辺になると守備がうまく出来ないと速攻スタメン落ちorクビの危機

*9:On Base Plus Slugging.出塁率と長打率を足した値でこれでおおよその攻撃力が把握できる

*10:Run Create per 27 outs.得点を作る能力のこと.最近のセイバーメトリクスではあまり使われないが,得点構造を指し示している数式「(出塁能力+進塁能力)/出塁機会」がとても美しく,セイバーメトリクス上では基礎として抑えておきたい数字でもある.

*11:流石に無理やろw

*12:中田翔は日本の四番一塁としては珍しく、守備で価値を稼ぐタイプなのです.それがいいかどうかは別として(主力として恥ずかしくない成績ではある)

*13:インプレー打率.これの数字が高いと「運が強い」可能性があるので,高すぎる打者は要注意

*14:二人共メジャーを代表する攻守ともにイケてるショートです

*15:個人的にはアストロズのレフトより選ばれる権利あったと思う.

*16:ただし守備はひどいです,センターどころか外野をやらせちゃいけない,一塁にしましょうよ

*17:Webクローラー&スクレイパーをいい感じにつくるFramework.もちろんPython製

*18:ブラウザ上でコーディングしたりデータを可視化するためのライブラリ.PyDataやる人にとって必須の道具

*19:SQLの結果やファイルなど,あらゆるデータソースからデータセット(pandas的にはデータフレーム)を作ってデータの前処理をしたり可視化ができる神ライブラリ.スプレッドシートやExcelっぽい事をPythonのコードで出来ちゃう.Pythonを使う人の33.4%くらいはこれを使うために使ってるのでは説ある.

*20:グラフ描画ライブラリ

*21:これもグラフ描画ライブラリ.matplotlibのラッパー的に使う&デザインかっこよくなったりI/Fが洗練されたりとメリット多い

*22:O/Rマッパー.pandasでSQLを扱う時はSQLAlchemyのコネクションを食わせるのが定番の手段(その方がかなり楽)

*23:過去ネタと比べ,結構難易度高いと思います.

Strengths Finder2.0をやってみた&結果のふりかえり

教育心理学概論 読書会メンバーの川鯉さん,ぷぽさん他何人かがオススメしているStrengths Finder(ストレングス・ファインダー)が気になってたのでちょっとやってみました.*1

ちなみにStrengths Finderは自分の強みを見つけるためのWebテストで,テストの結果を元に34個の資質の中から自分にあった上位5つの資質を教えてくれる,というモノです.

なお,テストそのものは公式サイトもしくは書籍を購入してアクセスコードをGetすることにより受けることが可能となります.

結果を公開するといいことがあるっぽいので,結果とふりかえり・考察をお見せしたいと思います.

実施

2017/5/3 ※このエントリーの2日前

結果

  • 未来志向
  • 活発性
  • 自己確信
  • 戦略性
  • 着想

解説

それぞれ何を指し示しとんねん!って感じかと思うので書籍より引用して解説.

未来志向

未来に対するアイデアが約立つ職務(起業・プロジェクト立ち上げ・新規事業など)が合ってるとのこと.

「もし・・・だったら、どんなに素晴らしいだろうなぁ」と、あなたは水平線の向こうを目を細めて みつめることを愛するタイプの人です。未来はあなたを魅了します。まるで壁に投影された映像のよ うに、あなたには未来に待ち受けているかもしれないものが細かいところまでみえます。この細かく 描かれた情景は、あなたを明日という未来に引き寄せ続けます。この情景の具体的な内容―より品質 の高い製品、より優れたチーム、よりよい生活、あるいはよりよい世界―は、あなたの他の資質や興 味によって決まりますが、それはいつでもあなたを鼓舞するでしょう。あなたは、未来に何ができる かというビジョンがみえ、それを心に抱き続ける夢想家です。現在があまりにも失望感をもたらし、 周囲の人々があまりにも現実的であることがわかった時、あなたは未来のビジョンをたちまち目の前 に呼び起こします。それがあなたにエネルギーを与えてくれます。それは、ほかの人にもエネルギー を与えます。事実、あなたが未来のビジョンを目に浮かぶように話すのを、人々はいつでも期待して います。彼らは自分たちの視野を広げ、精神を高揚させることができる絵を求めています。あなたは 彼らのためにその絵を描くことができます。練習しましょう。言葉を慎重に選びましょう。できる限 りその絵をいきいきと描きましょう。人々はあなたが運んでくる希望に飛びつきたくなるでしょう。

活発性

自分で意思決定して行動(自走)する人,起業とか事業再生などをやるとよいでしょう.

「いつ始めようか?」これはあなたの人生で繰り返される質問です。あなたは動き出したくてうずう ずしています。分析が有用であるとか、ディベートや討論が貴重な洞察を生み出す場合があることも あなたは認めるかもしれませんが、心の奥深くでは、行動だけが有意義であると知っています。行動 だけが何かを起こすことができるのです。行動だけが功績につながります。決断が下されると、あな たは行動を起こさずにはいられません。ほかの人は「まだ知らないことがあるのに」と戸惑うかも知 れませんが、あなたのペースを遅くすることはなさそうです。街の中を横断する決定を下した場合、 最も速く移動する方法は信号から信号へと渡り歩くことです。すべての信号が青になるまでだらだら と待っているわけではありません。そのうえあなたの考え方では、行動と思考は互いに相容れないも のではありません。事実、「活発性」の資質によって、あなたは、行動は最良の学習手段であると考 えています。あなたは決断し、行動し、結果をみて、そして学びます。この学習方法によって、あな たは次の行動、そしてさらに次の行動へと導かれるのです。もし行動しなかったら、どうやって成長 できるのでしょう?あなたは、行動がなければ成長できないと考えています。あなたは、危険を冒し てでも行動し続けなければなりません。次の行動を起こさなければなりません。思考を常にいきいき と豊かにしておく方法が、他にあるでしょうか。発言したことや考えたことによってではなく、実行 したことによって判断されるということを、あなたは知っています。これが重要なのです。あなたは これを恐れることはありません。あなたにとって、これが喜びなのです。

自己確信

ルールが存在しない(誰も足跡がついていない)ビジネスやプロジェクトに合っている,多くの意思決定を求められる時にパフォーマンスを発揮できる.

自己確信は自信と共通する点があります。心の奥深くで、あなたは自分の強みを強く確信していま す。あなたは自分は絶対出来る――リスクを取ることができ、新しい挑戦をすることができ、そして 最も重要なこととして成果を出すことができる――ことを確信しています。ただし、自己確信は単な る自信を越えるものです。自己確信という資質に恵まれたことで、あなたは自分の能力だけでなく判 断力にも自信を持っています。自分の周りを見た時、あなたは自分の見方が独自かつ独特であると強 く思います。そして、あなたと全く同じ見方をしている人は誰もいないので、あなたに関する事につ いて決定を下せる人はあなたしかいないと絶対に信じています。何を考えるべきかは、誰もあなたに 指示できません。彼らはヒントを与えることはできるでしょう。助言することもできるでしょう。し かし、あなただけが、結論を出し、何をするかを決定し、行動する権限を持っています。この権限、 更にはあなたの人生に関する最終的な責任を取ることを、あなたは決して怖がりません。むしろ、あ なたには当たり前に感じられるのです。状況の如何に関わらず、あなたは何が正しい決断であるかを いつも知っているようです。この資質は、あなたに確信に満ちた貫禄を与えます。他の人と異なり、 いくら説得力があっても、あなたは他の人の主張に安易に左右されることはありません。この自己確 信という資質は、あなたの他の資質の持ち方によって、表面に現れたり現れなかったりしますが、そ の資質は強くしっかりとあります。船の竜骨のように、それは方々からの攻撃に耐えて、あなたが進 路からはずれないようにします。

戦略性

達成したい目標についてパターンや問題を洗い出すまで熟考する時間があると強みを発揮できる.

戦略性という資質によって、あなたはいろいろなものが乱雑にある中から、最終の目的に合った最善 の道筋を発見することができます。これは学習できるスキルではありません。これは特異な考え方で あり、物事に対する特殊な見方です。他の人には単に複雑さとしか見えない時でも、あなたにはこの 資質によってパターンが見えます。これらを意識して、あなたはあらゆる選択肢のシナリオの最後ま で想像し、常に「こうなったらどうなる? では、こうなったらどうなる?」と自問します。このよ うな繰り返しによって、先を読むことができるのです。そして、あなたは起こる可能性のある障害の 危険性を正確に予測することができます。それぞれの道筋の先にある状況が解かることで、あなたは 道筋を選び始めます。行き止まりの道をあなたは切り捨てます。まともに抵抗を受ける道を排除しま す。混乱に巻き込まれる道を捨て去ります。そして、選ばれた道――すなわちあなたの戦略――にた どり着くまで、あなたは選択と切り捨てを繰り返します。そしてこの戦略を武器として先へ進みま す。これが、あなたの戦略性という資質の役割です:問いかけ、選抜し、行動するのです。

着想

複雑な物事を的確かつ簡潔にうまく説明できる資質.マーケティング・広告・ジャーナリズム・新商品開発などに向いている.

あなたは着想に魅力を感じます。では、着想とは何でしょうか? 着想とは、ほとんどの出来事を最 もうまく説明できる考え方です。あなたは複雑に見える表面の下に、なぜ物事はそうなっているかを 説明する、的確で簡潔な考え方を発見すると嬉しくなります。着想とは結びつきです。あなたのよう な考え方を持つ人は、いつも結びつきを探しています。見た目には共通点のない現象が、何となく繋 がりがありそうだと、あなたは好奇心をかき立てられるのです。着想とは、皆がなかなか解決できず にいる日常的な問題に対して、新しい見方をすることです。あなたは誰でも知っている世の中の事柄 を取り上げ、それをひっくり返すことに非常に喜びを感じます。それによって人々は、その事柄を、 変わっているけれど意外な角度から眺めることができます。あなたはこのような着想すべてが大好き です。なぜなら、それらは深い意味があるからです。なぜなら、それらは目新しいからです。それら は明瞭であり、逆説的であり、奇抜だからです。これらすべての理由で、あなたは新しい着想が生ま れるたびに、エネルギーが電流のように走ります。他の人たちはあなたのことを、創造的とか独創的 とか、あるいは概念的とか、知的とさえ名付けるかもしれません。おそらく、どれもあてはまるかも しれません。どれもあてはまらないかもしれません。確実なのは、着想はあなたにとってスリルがあ るということです。そしてほとんど毎日そうであれば、あなたは幸せなのです。

ふりかえり(自分からみて)

本当に自分らしい結果で驚きました

強いて言うなら,「着想」「戦略性」が2番目か3番目にくるかなあ?と思っていましたが,それ以上に「活発性」「自己確信」が上に来ていることが意外といえば意外でした.

自他共に認める最近の自分の強みは,

  • 常にビジョナリーな考え・行動を(未来志向・活発性)
  • 何事においてもストーリー(文脈)を大切にする(未来志向・戦略性)
  • キメたこと・こだわりについてはぶれない(自己確信・戦略性)
  • 一方,やり方・考え方は状況に合わせて柔軟に変える(自己確信・着想)
  • ややこしい事象・物事をわかりやすく説明&使える形にする(着想)

と思っているのですが(違うとかあったら突っ込んでほしい),上記5つの資質のどれかにハマってる感はあるので外していないのかなと思いました.

考察(強みの活かし方)

今のRettyでのミッションもプライベートでやってる野球・Pythonの事も,5つの強みすべて,特に未来志向・活発性・自己確信が強く求められる所だと思っているので,引き続き自分を信じて走っていこうかなと思っています.

一方,こうして強みを並べてみるとある意味エンジニアっぽくない,むしろプランナーや経営者っぽい資質・特徴が強く出ている感があるので,まわりのメンバーが気持ちよく力を発揮できるよう,

  • 自分の強みは人の強みと違う
  • 人の活かし方・気持ちよくパフォーマンスを発揮してもらう「見立て」「仕立て」をしっかりやりきる

事をしっかりやっていければと思っています.

去年までの自分は一匹狼よろしく突っ走ってても大丈夫な感はあったのですが,今は一人じゃない・大切なチームのみんなもいるのでしっかりスクラム組んでやっていけたらなと.

一方,野球についてはしばらくはソロ活動なので強みをガッツリ活かして今まで通り走れたらなと思います.

オマケ「別の性格分析をやってみた結果」

Strengths Finder以外でやったらどうなる?と思いやってみました.

こんな感じでした.

f:id:shinyorke:20170505115636p:plain

shinyorkeを構成する8性格

Strengths Finderとズレていませんね.

ただ,「落ち着きがない」「かなり繊細」はちょっと恥ずかしいですw

お後がよろしいようで

*1:前段の文脈はぷぽさんのエントリーが詳しい.

熊本のPyConでスタッフ・スポンサー・スピーカーしました #PyConKuma

f:id:shinyorke:20170426212518j:plain

実行委員長でもキーノートスピーカーでもないのに記念撮影で真ん中に写るとは…w

会社では最近「ミーアキャット*1」「(野球Pythonの)教祖*2」と呼ばれている私ですこんにちは.

4/23(日)に開催されたPyCon mini Kumamoto 2017ですが,盛大な盛り上がりと感動の中無事終えることができました.

参加者の皆さま,スピーカーおよびスポンサーの皆さまそして何より実行委員の皆さま本当にありがとうございました&おつかれ様でした!

このエントリーでは,私が

  • スタッフ
  • スポンサー
  • スピーカー

のまさかの一人三役をやりきったPyCon mini Kumamotoのレポート&ふりかえりをつらつらと語りたいと思います.

なお,カンファレンスの詳しい様子や発表者の雰囲気などはRettyのTechブログに詳細なレポートがありますのでそちらをご覧いただけたらと思います(手前味噌Part1).

engineer.retty.me

PyCon mini Kumamoto 2017レポート

要約すると

  • PyConのスタッフを初めて経験した
  • スピーカーの招待&トーク選考をやりきった
  • スポンサーとしてやるべきこと・振る舞いについていい練習になった
  • Pythonと野球の話は楽しい
  • 熊本に行ったら魚と野菜のイタリアン&居酒屋は行っておけ

おしながき

  • スタッフやりました
  • スポンサーやりました
  • スピーカーやりました
  • まとめ
  • 【オマケ】熊本で食べたもの

スタッフやりました

PyCon JPをはじめとして,Pythonのイベントでは登壇したり,初心者向けイベントのメンターをしたりした経験はたくさんありますが,今回はじめてカンファレンスのスタッフをやらせていただきました.

なぜスタッフをやったのか

キッカケは昨年11月に行われたPyCon mini Hiroshima 2016*3…の懇親会二次会,そば焼きが超絶においしい「八紘(はっこう)」での夜の出来事でした.

野球の発表が上手くいき,たいへん盛り上がって気持ちが良くなっていた私に,(同じく東京から来ていた)PyCon mini Kumamotoの中心メンバーである清田さんから,

(東京のPyConに負けないくらいの)面白いPyConを熊本で一緒にやりましょう!

という誘い文句をいただき*4,

(思いつく限り面白い人たちを呼んで)やりましょう!!

と,ノリとパッション,勢いで二つ返事でOKしました.

なお,翌日二日酔いになりながら*5,

  • せっかくだしスピーカーとして野球の話をやりたい
  • そういえば俺転職活動中だった*6
  • 4月って何をやってるかわかんなくね?*7

と厳しい現実にいくつか気がついてしまったのですが楽しみのほうが多かったのでそのままやりきりました.

スタッフとしてやったこと

トーク担当として,

  • スピーカーを探す&口説く
  • スピーカー募集の告知.ブログ書いたり,PyData.Tokyoなどで告知したりなどなど.
  • トークレビュー
  • 発表順と部屋割り,すなわち「打順」を決める

を担当しました.

発表数と応募数が最終的に一緒になったこと,最終的な打順はちょっとした調整が入ったなど色々ありましたが,スピーカー担当としてはまあなんとかやりきったかなと思いました.

清田さんや実行委員の森下さんはじめ熊本の皆さんとはSlackやTV会議を通じてコンタクトをとりながら進行しましたが特に違和感・問題もなく進んで良かったです.

なお,この役割を私がやった理由としては,

  • 地元(熊本・九州)以外のスピーカーを誘うのに顔が広い人が必要で,どうやら野球の人が最適っぽいと誰かが気がついた
  • 私自身,PyCon JPでのトークを3回経験しており,スピーカーとイベント側両方の立ち位置で調整ができそうと思った
  • PyCon JP 2016のトークレビューを行い*8,トークの選び方や打順などにテーマができた→実際試す場が欲しかった

といったあたりとなります.

特に今回一番こだわったのは,同僚であり私がRettyにJOINした大きなキッカケの一つである@iwanaga_jiroをなんとしてでも引っ張り出してPyDataなお話を気持ちよくしてもらう!ことでした.*9

スピーカー以外のことについては清田さん・森下さんはじめスタッフの皆さんに任せっきりになって悪いなあと思いつつ,初のスタッフ業としてはやりきったんじゃないかなと思っています.

スポンサーやりました

f:id:shinyorke:20170426230600j:plain

@iwanaga_jiroそして私が「仕事」として参戦できるよう,そして何より

機械学習や基盤作りといった文脈でPythonを活用しているRettyはそろそろPythonコミュニティにJOINせにゃアカンやろ!!

という言い訳強い意志とオーナーシップの元,スポンサーをやらせてくださいとお願い,チームメンバーの後押しもあり無事スポンサーをやらせていただきました.

何故コミュニティに?という話は会社ブログのエントリーに譲るとして(手前味噌Part2),Rettyのチームとしては,

  • 笑顔でステッカーとキャンディーを配る
  • 登壇やブログを通じてカンファレンスを盛り上げる
  • 懇親会の場所探しなどで「食を通じてカンファレンスをHappyに」する

べく,色々と頑張らせてもらいました.

個人的には最後の「食を通じてカンファレンスをHapppyに」の部分は相当こだわりました.

懇親会の場所探しのヒントや食の話で盛り上げるのはサービスと食が大好きかつサービスに関わる一員としてやりきりたいという気持ちが強かったです.

また,@iwanaga_jiroと私がトークやら他の役割でバタつく中,ランチディスカッションを盛り上げたり飛び入りLTで自然言語処理の話をキメたり,まとめのブログを書き上げたりと八面六臂の活躍を見せてくれたPythonista仲間の竹野くんにはホントに助けられました.若者よくやった!

スピーカーやりました

f:id:shinyorke:20170426231638j:plain

(自分で言うのもアレですが)野球Pythonの教祖人としてしっかり発表をキメてきました.

speakerdeck.com

広島(PyCon mini Hiroshima 2016),関西(モノタロウTech Talk)に続き,野球Hack地方巡業シリーズとして熊本(九州)Ver.をキメてきました.

最初はホークスをDisるネタを用意して望む予定でしたが,調べれば調べるほどホークス(と,マサカリ担いだ鷹娘)が怖くなってきたので割とソフトランディングなネタに収まりました(震え声)

Pythonのイベントなので!ということでScrapy*10やパッケージ(自作)の話をやや強めにして後半を野球に…という流れでしたが結構内容がてんこ盛りだったので聞いてた人は疲れたんじゃないかなと思います笑

特に野球の件,「得点価値・得点期待値の算出&可視化」は結構難しい話をしたのでもう少し要約したVer.を近日中にこのブログで公開する予定です.

なお,頂いた反響はこんなかんじでした.

  • Scrapy便利そう
  • 野球統計学のパッケージをわざわざ作るとはw
  • 全球団のwRAAを用意(笑)
  • Redashとpandasの使い分けがわかった(スッキリ)
  • 憧れの「野球の人」の話を熊本で生で聞けるとは思わなかった(恥)

あと,写真では会社のパーカー着てますが,しっかり「正装」に生着替えして望んだことを一応報告しておきます.

まとめ

PyCon mini Kumamoto 2017として

スタッフ・スポンサー・スピーカー.

カンファレンスの役割で考えうるすべての役割を一人でこなしたのはとても良い勉強になりました.

最近は会社のミッションでイベント企画や運営,イベントのサポートなども少しずつしているので,慣れたPythonコミュニティで活きた経験ができたのはとても良かったと思います.

と,同時に3つ同時にやるとはかどらないことが多く(特にスタッフ業は後半厳しかった),3つを兼ねるのは今回で最後にしようかなと思います汗

来年もPyCon mini Kumamotoをやる意向らしいので,今度はのんびり参加者として行けたらなあ…なんて思っています.

今後のアクション(PyCon JP 2017まで)

今年もPyCon JPに参加して盛り上げたいと思っています.

pycon.jp

例年通りスピーカーを目指してCfPを2-3本(うち1本は野球)を用意して望みつつ,はじめて所属企業(Retty)がスポンサーをやることになったので,Pythonコミュニティ,個人のみならずTeam Rettyの一員として周りを巻き込んで盛り上げていけたらなあと思っています.

大きめのカンファレンス・イベントの登壇は秋口まで基本的にやらないつもりですが,小さいイベントではちょいちょい仕掛けて行くので今後ともよろしくお願いします!

【オマケ】熊本で食べたもの

一部の方々からリクエストがあったので載せときます.

みんなRettyのアプリ入れてレビュー見て行ってください(石直球)

土曜日(前日)に食べた

太平燕とイタリアンを食べましたが,特にイタリアンの方は人生で食ったイタリアンの中で25人ロースターに入るくらい美味しかったです!

retty.me

retty.me

日曜日(当日)に食べた

ゴハンが美味しくて有名なPyCon,熊本でも手作りのカレーとチーズケーキが振る舞われ,各所で「おいしい!」という感動の声が上がっていました!

f:id:shinyorke:20170426214353j:plain

懇親会の居酒屋さんはコスパ良し量良しクオリティ良しで完璧でした!

retty.me

*1:プロダクトオーナーが命名.小動物っぽいからとのこと&Facebookでネタにしたら恐ろしく共感を得られたw

*2:理由は察してください

*3:PyCon JPブログ,そしてこのブログにもレポートがあります.

*4:正確なセリフは酔って覚えていませんがニュアンスは外してないはず

*5:一人三次会に行った挙句,宿でも飲んでました

*6:PyCon mini Hiroshimaの前日,出発直前まで現職の体験入社をしてました&他の会社の最終面接が翌週という今思えば殺人的なスケジュールでした

*7:転職先に寄るよね,というのが本音でした.

*8:【雑感】PyCon JP 2016トークの外部審査員をしました&その学び - Lean Baseballにこの辺を詳しく書いています.

*9:岩永さんは自分のJOINに大きく関わっていてですね…という話は長くなるのでここでは割愛します.

*10:WebスクレイピングのDjango/Ruby On Railsと呼べるぐらいにフルスタックなスクレイピングフレームワーク.Python製.