SlideShare a Scribd company logo
1 of 15
Download to read offline
マーケタでも簡単!
データ分析と可視化
のための3種の神器
ニフティ株式会社 川原史識
シチズンデベロッパーコミュニティ #1
自己紹介
川原 史識(かわはら ふみさと)
ニフティ株式会社 4年目
ニフティクラウド mobile backend担当
・プロモとか営業が主業務
・ハンズオン講師とかもやる
・一度もエンジニアとして働いたことないよ!
・Pythonも今回はじめて利用しました。
fumisato.kawahara @fumishitan
今日の趣旨
Python・Excel・Rで
ニフティクラウド mobile backnedのユーザーの利用状況を
分析・可視化・評価したときの製作物・方法などについてお話
すごい
使う
よく使う
スマホアプリのバックエンド機能が
開発不要になるクラウドサービス
SDKを導入するだけで利用できる
※SDKはJavaScript,Unity,iOS ,Android, の4つを提供しております
ニフティクラウド mobile backenとは?
APIの利用量で料金が上下するフリーミアムモデルのサービス
どうしてデータ分析・可視化したのか?
無料登録 アクティブ 有償
CV率向上のため登録からアクティブ・有償化までを追い
KPI設定に利用するため
どんな分析をしたのか?
まずはファネル分析!
▼分析方法
・Active、NonActiveで分ける
・API利用状況でユーザーを分類
・代替こんな感じになった→
100%
50%
5%
30%
※数字は結構当てです
実際にPython・Excelで分析をおこなった
Pythonで開発物
ーログ取得・CSV成型プログラムー
ドットインストール(3時間)で一通り使えて楽!
日次データ
月次データ
利用率データ
・・・
Execelでは分析を・・・
Pythonで作ったCSVをエクセルで分析!
2次元散布図やヒストグラムを作るとき
はExcelは神ツール
特にファネル分析の値はヒストグラムの
分析で作ると楽。
ExcelはGUIだけで分析ができて超楽
どんな可視化をしたか?
ユーザーの変化を可視化!
▼利用状況を色で塗り分けで以下が明確に
・ユーザーの成長速度
・非アクティブからの復帰
・活性化までの流れ
Excel・Pythonの組み合わせで作成
塗り分けた後のEXCEL
作成物の見方ご説明
しばらく使っていない
少し使っている
ちょっと使っている
使っている
大分使っている
かなり使っている
ユーザーごとの
利用状況を
横軸にプロット
ユーザーごとの
利用状況を
横軸にプロット
ユーザーごとの
利用状況の内容は
右図の色に対応
▼色分け条件
・利用度合いに応じて青~赤色
・使っていたけどしばらく使っていないと灰色
(ホントはもっと色々ある)・・・
→Excelの条件付書式では難しい
PythonのXlsxWriterライブラリで作成
XlsxWriterとは?
エクセル形式のまま操作できるライブラリ
▼使った所感
・ドキュメントが英語でつらい・・・けど
・少ないコードでチャートも描画
・英語を上回るくらい丁寧なドキュメント
ドキュメントサイトぜひ見て・・・
http://xlsxwriter.readthedocs.io/
チャート描画コード・・・
少ない
実行結果を
グラフィカルに表示する
ドキュメントも素晴らしい
Excel愛が半端ないドキュメントでした・・・
どうやって成果を評価したか?
施策の評価って結構困る
▼評価のときの悩み
・いい成果たけど偶然かもしれない
・成果がいい施策が複数あるけど
どれを優先的にやればよいかわからない
統計検定で施策を比較
ExcelとRで統計検定を実施
Excelって統計もできるんです!
データ分析プラグインで統計検定
▼Execel統計のメリット
・クリック&ドラッグでできる
・t検定などよく使うのは抑えている
・込み入った統計は使えなくなる・・・
手軽な統計はExcelが最強
Rならさらに詳細な分析が・・・
Rはフリーの統計専門ソフト
▼Rのメリット・デメリット
・マニアックな統計も使える
・RStudioなど若干GUIなツールもある
・基本的にはプログラミングが必要
Rstudio・・・GUIなツールもあるけどコーディング必要
本格的に統計をおこなうならR
まとめ
データの前処理(成型処理)にはPythonがよい
成型後はExcelでの可視化が楽
Excel可視化はPython×XlsxWriterで加速する
統計的な評価はExcelかRで!
Excelはクリックとドラッグで手軽に統計ができる
揶揄されてるけど実はExcelすごいイケテルツール!
本格的な統計はR

More Related Content

Viewers also liked

Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Hironori Sekine
 
JS初心者だけど3ヶ月でこんだけ書けるようになりました
JS初心者だけど3ヶ月でこんだけ書けるようになりましたJS初心者だけど3ヶ月でこんだけ書けるようになりました
JS初心者だけど3ヶ月でこんだけ書けるようになりましたMiki Yokouchi
 
アイドルソング制作の工程管理
アイドルソング制作の工程管理アイドルソング制作の工程管理
アイドルソング制作の工程管理Motokazu Sekine
 
Redmineによるwebサポート窓口の実装と運用
Redmineによるwebサポート窓口の実装と運用Redmineによるwebサポート窓口の実装と運用
Redmineによるwebサポート窓口の実装と運用Go Maeda
 
モテる JavaScript
モテる JavaScriptモテる JavaScript
モテる JavaScriptOsamu Monoe
 
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2Yoshito Tabuchi
 
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」akipii Oga
 
情報システム部門のタスク管理とIT全般統制 ~ Excel管理からの脱却 ~ (ITS Redmine #RxTstudy #5)
情報システム部門のタスク管理とIT全般統制 ~ Excel管理からの脱却 ~ (ITS Redmine #RxTstudy #5)情報システム部門のタスク管理とIT全般統制 ~ Excel管理からの脱却 ~ (ITS Redmine #RxTstudy #5)
情報システム部門のタスク管理とIT全般統制 ~ Excel管理からの脱却 ~ (ITS Redmine #RxTstudy #5)Kuniharu(州晴) AKAHANE(赤羽根)
 
Redmineによるメール対応管理の運用事例
Redmineによるメール対応管理の運用事例Redmineによるメール対応管理の運用事例
Redmineによるメール対応管理の運用事例Go Maeda
 
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和schoowebcampus
 
Redmineチケットによるプロジェクト火消し戦略!
Redmineチケットによるプロジェクト火消し戦略!Redmineチケットによるプロジェクト火消し戦略!
Redmineチケットによるプロジェクト火消し戦略!TrinityT _
 
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!Yuji Nojima
 
【講演資料】激変する自動車業界におけるクルマ屋の戦略
【講演資料】激変する自動車業界におけるクルマ屋の戦略【講演資料】激変する自動車業界におけるクルマ屋の戦略
【講演資料】激変する自動車業界におけるクルマ屋の戦略naoto kyo
 
データベース設計徹底指南
データベース設計徹底指南データベース設計徹底指南
データベース設計徹底指南Mikiya Okuno
 
サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事Hiroyuki Hiki
 

Viewers also liked (16)

Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編-
 
JS初心者だけど3ヶ月でこんだけ書けるようになりました
JS初心者だけど3ヶ月でこんだけ書けるようになりましたJS初心者だけど3ヶ月でこんだけ書けるようになりました
JS初心者だけど3ヶ月でこんだけ書けるようになりました
 
アイドルソング制作の工程管理
アイドルソング制作の工程管理アイドルソング制作の工程管理
アイドルソング制作の工程管理
 
Redmineによるwebサポート窓口の実装と運用
Redmineによるwebサポート窓口の実装と運用Redmineによるwebサポート窓口の実装と運用
Redmineによるwebサポート窓口の実装と運用
 
モテる JavaScript
モテる JavaScriptモテる JavaScript
モテる JavaScript
 
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
 
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
 
情報システム部門のタスク管理とIT全般統制 ~ Excel管理からの脱却 ~ (ITS Redmine #RxTstudy #5)
情報システム部門のタスク管理とIT全般統制 ~ Excel管理からの脱却 ~ (ITS Redmine #RxTstudy #5)情報システム部門のタスク管理とIT全般統制 ~ Excel管理からの脱却 ~ (ITS Redmine #RxTstudy #5)
情報システム部門のタスク管理とIT全般統制 ~ Excel管理からの脱却 ~ (ITS Redmine #RxTstudy #5)
 
Redmineによるメール対応管理の運用事例
Redmineによるメール対応管理の運用事例Redmineによるメール対応管理の運用事例
Redmineによるメール対応管理の運用事例
 
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
 
Redmineチケットによるプロジェクト火消し戦略!
Redmineチケットによるプロジェクト火消し戦略!Redmineチケットによるプロジェクト火消し戦略!
Redmineチケットによるプロジェクト火消し戦略!
 
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
 
運用業務でのRedmine
運用業務でのRedmine運用業務でのRedmine
運用業務でのRedmine
 
【講演資料】激変する自動車業界におけるクルマ屋の戦略
【講演資料】激変する自動車業界におけるクルマ屋の戦略【講演資料】激変する自動車業界におけるクルマ屋の戦略
【講演資料】激変する自動車業界におけるクルマ屋の戦略
 
データベース設計徹底指南
データベース設計徹底指南データベース設計徹底指南
データベース設計徹底指南
 
サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事
 

More from 史識 川原

関西ゲーム勉強会Lt ver2
関西ゲーム勉強会Lt ver2関西ゲーム勉強会Lt ver2
関西ゲーム勉強会Lt ver2史識 川原
 
【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend史識 川原
 
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!史識 川原
 
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!史識 川原
 
20160120 gpsロガーアプリを作ろう
20160120 gpsロガーアプリを作ろう20160120 gpsロガーアプリを作ろう
20160120 gpsロガーアプリを作ろう史識 川原
 
【MA_AIZU】mbaas体験会_monaca
【MA_AIZU】mbaas体験会_monaca【MA_AIZU】mbaas体験会_monaca
【MA_AIZU】mbaas体験会_monaca史識 川原
 

More from 史識 川原 (7)

関西ゲーム勉強会Lt ver2
関西ゲーム勉強会Lt ver2関西ゲーム勉強会Lt ver2
関西ゲーム勉強会Lt ver2
 
【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend
 
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
 
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
 
mBaaS/C4SA howto
mBaaS/C4SA howtomBaaS/C4SA howto
mBaaS/C4SA howto
 
20160120 gpsロガーアプリを作ろう
20160120 gpsロガーアプリを作ろう20160120 gpsロガーアプリを作ろう
20160120 gpsロガーアプリを作ろう
 
【MA_AIZU】mbaas体験会_monaca
【MA_AIZU】mbaas体験会_monaca【MA_AIZU】mbaas体験会_monaca
【MA_AIZU】mbaas体験会_monaca
 

【Cdc#1】マーケタでも簡単、データ分析・可視化の三種の神器