<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Data Ethnography &#8211; uxmeetsdata.com</title>
	<atom:link href="https://uxmeetsdata.com/category/ux/data-ethnography/feed/" rel="self" type="application/rss+xml" />
	<link>https://uxmeetsdata.com</link>
	<description>UXとデータによる価値創発メディア</description>
	<lastBuildDate>Mon, 03 Jun 2024 07:01:52 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<item>
		<title>データエスノグラフィ入門 #04</title>
		<link>https://uxmeetsdata.com/data-ethnography-howto-04/</link>
				<pubDate>Mon, 22 Apr 2019 12:36:55 +0000</pubDate>
		<dc:creator><![CDATA[Atsushi Sugawa]]></dc:creator>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[BigQuery]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[Tableau]]></category>

		<guid isPermaLink="false">https://uxmeetsdata.com/?p=7109</guid>
				<description><![CDATA[データエスノグラフィ環境を構築。 それでは、BigQueryとTableauによるデータエスノグラフィの環境を...<p class="more-link"><a href="https://uxmeetsdata.com/data-ethnography-howto-04/" class="themebutton3">Read More</a></p>]]></description>
								<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de.png" alt="" class="wp-image-6409" width="480" height="240" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de.png 720w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de-300x150.png 300w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<h2><strong>データエスノグラフィ環境を構築。</strong></h2>



<p>それでは、<strong>BigQueryとTableauによるデータエスノグラフィ</strong>の環境を構築し、<strong>会員ランクごとに行動データを観察</strong>していきます。なお、BigQueryとTableauの使い方については「<a href="https://uxmeetsdata.com/bigquery-sql-01/">BigQueryではじめるSQL</a>」「<a href="https://uxmeetsdata.com/tableau-bi-01/">TableauではじめるBI</a>」を参照してください。</p>



<p>まずは分析用テーブルを作成します。観察したいのは一人ひとりの<strong>購買履歴</strong>なので、前回とは違い、会員IDではなく購買履歴ごとの行を持つテーブルを作ります。BigQueryのクエリエディタに以下のSQL文を入力し、青い［実行］ボタンをクリックしてみましょう。</p>



<script src="https://gist.github.com/crosshack/30546f47e9efeefdde255c5ea943cfdf.js"></script>



<p>すると、以下のスキーマのテーブルが出力結果で表示されるので、それをデータセット「DE」に「sum_orders」という名前で保存します。なお、フィールド名の頭に「Axx」などのアルファベットと数字を付与していますが、これはTableauのビューでデータの内容を確認する際に用いる［データの表示］画面のフィールドの並び順が、フィールド名のアルファベットと数字の順序になるため、スキーマ定義のとおり意図的に並べたい場合はこのように命名しておく必要があるからです。</p>



<table style="table-layout: fixed; width: 100%;">
<tr style="color: #fff; background-color: #000;">
<td>フィールド名</td>
<td>概要</td>
<td>タイプ</td>
</tr>
<tr>
<td style="background-color: #eee;">A00_member_id</td>
<td>会員ID</td>
<td>整数</td>
</tr>
<tr>
<td style="background-color: #eee;">A01_gender</td>
<td>性別</td>
<td>文字列</td>
</tr>
<tr>
<td style="background-color: #eee;">A02_age</td>
<td>年齢</td>
<td>整数</td>
</tr>
<tr>
<td style="background-color: #eee;">B00_order_no</td>
<td>購買履歴番号</td>
<td>整数</td>
</tr>
<tr>
<td style="background-color: #eee;">B01_order_date</td>
<td>購買日</td>
<td>日付</td>
</tr>
<tr>
<td style="background-color: #eee;">B02_category</td>
<td>商品カテゴリ</td>
<td>文字列</td>
</tr>
<tr>
<td style="background-color: #eee;">B03_sub_category</td>
<td>商品サブカテゴリ</td>
<td>文字列</td>
</tr>
<tr>
<td style="background-color: #eee;">B04_price</td>
<td>価格</td>
<td>整数</td>
</tr>
<tr>
<td style="background-color: #eee;">C00_rank</td>
<td>会員ランク</td>
<td>文字列</td>
</tr>
<tr>
<td style="background-color: #eee;">C01_frequency</td>
<td>購買頻度（日数）</td>
<td>整数</td>
</tr>
<tr>
<td style="background-color: #eee;">C02_monetary</td>
<td>累積購買金額</td>
<td>整数</td>
</tr>
</table>



<p>続いて、テーブル「sum_orders」をTableauに取り込んで分析します。Tableau Desktopであれば、スタート画面の［接続］にあるメニュー［Google BigQuery］から選択するだけでシームレスに連携できます。Tableau Publicであれば、GCS（Google Cloud Storage）経由でCSVファイルとしてエクスポートしてから取り込みます。</p>



<p>ワークシート編集画面で「A00_member_id」を［行］、「C01_frequency」「C02_monetary」を［列］、「C00_rank」を［フィルター］と［色］に、それぞれドラッグ＆ドロップすると、データエスノグラフィ環境の構築は完了です。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4a-e1556343774370-1024x566.jpg" alt="" class="wp-image-7186" width="480" height="265" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4a-e1556343774370-1024x566.jpg 1024w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4a-e1556343774370-300x166.jpg 300w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4a-e1556343774370-768x424.jpg 768w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<h2><strong>一人ひとりの行動データを観察。</strong></h2>



<p>では会員ランクごとに一人ひとりの購買履歴を観察していきましょう。まずはF1会員から見て行きます。右上の「C00_rank」フィルタで「4: F1」を選択し、ビュー内に表示される会員IDをF1会員のみに絞り込みます。その中から無作為に抽出してそれぞれの購買履歴を観察するわけですが、それには各会員の行をクリックした際に表示されるポップアップの右上にある［データを表示］ボタンをクリックします。すると［データを表示」という画面がモーダル表示されるので、画面下の［すべてのデータ］をクリックすると、選択した会員の購買履歴を見ることができます。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4b-e1556369382551-1024x584.jpg" alt="" class="wp-image-7187" width="480" height="274" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4b-e1556369382551-1024x584.jpg 1024w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4b-e1556369382551-300x171.jpg 300w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4b-e1556369382551-768x438.jpg 768w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<p>選択した会員の購買履歴がこのように表示されます。当たり前ですが、F1会員は初回購買の購買履歴しかありません。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4c-e1556370790309-1024x207.jpg" alt="" class="wp-image-7193" width="480" height="99"/></figure></div>



<p>では続けてF2会員を観察します。「C00_rank」フィルタで「3: F2」を選択し、F2会員に絞り込んで無作為に何人かを見て行きます。するとどうでしょうか。初回購買から二回目購買までの期間が何ヶ月も空いている会員が意外と多い印象を受けるのではないでしょうか。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4d-e1556370821786-1024x210.jpg" alt="" class="wp-image-7196" width="480" height="98" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4d-e1556370821786-1024x210.jpg 1024w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4d-e1556370821786-300x61.jpg 300w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4d-e1556370821786-768x157.jpg 768w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<p>続けてF3会員・優良会員についても観察します。するとやはり、初回購買から二回目購買までの期間が長い会員が多いように思います。さらに、<strong>3回目購買から定着化し、比較的コンスタントに購入している</strong>ことがわかります。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4e-e1556370844865-1024x351.jpg" alt="" class="wp-image-7197" width="480" height="165" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4e-e1556370844865-1024x351.jpg 1024w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4e-e1556370844865-300x103.jpg 300w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4e-e1556370844865-768x263.jpg 768w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<p>さらに、優良会員は比較的多くの商品カテゴリを購買していることに気づきます。<strong>長期間にわたり何度も購買しているため必然的にカテゴリ数が増えている</strong>だけかもしれませんし、<strong>何でもECサイトで買うタイプが総合ECサイトを継続的に利用している</strong>だけかもしれません。ただ、いずれにせよ相関はありそうです。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4f-e1556370892177-1024x494.jpg" alt="" class="wp-image-7198" width="480" height="231" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4f-e1556370892177-1024x494.jpg 1024w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4f-e1556370892177-300x145.jpg 300w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4f-e1556370892177-768x370.jpg 768w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<p>ここまでの行動データ観察による発見を通して、二つの仮説が浮かび上がります。</p>



<ol><li>初回購買後に<strong>休眠化した会員についても優良化するポテンシャルがある</strong>のではないか</li><li><strong>新たな商品カテゴリを提案することが優良化につながる</strong>可能性があるのではないか</li></ol>



<p>これらの仮説をもとに、データの深掘分析やA/Bテストによる実証実験を行うことで、まだ<strong>優良化していな会員を意図的に優良化する</strong>ためのヒントが得られる可能性があります。一方で、観察した一部の会員だけに見られる特徴である可能性も否定できず、もしそうなら、この仮説の検証に意味はありません。そこで<b><span>代表性</span>の検証</b>を行います。<strong>代表性（Representativeness）</strong>とは、調査対象者全体の中から抽出された一部の対象者の調査結果が、調査対象者全体の結果を、偏りなく正確に反映出来ているかどうかのことです。</p>



<h2><strong>その発見に代表性はあるか。</strong></h2>



<p>代表性検証のための分析テーブルを作成します。BigQueryのクエリエディタに以下のSQL文を入力し、青い［実行］ボタンをクリックしましょう。</p>



<script src="https://gist.github.com/crosshack/4f6b3d959992fab42365e680587ff544.js"></script>



<p>このクエリ結果をデータセット「DE」に「sum_members_rep」という名前で保存します。このテーブルから以下の結果が得られます。</p>



<ul><li>休眠会員（初回購買から91日以上購買がない会員）：78.6%</li><li>そのまま離反する会員：64.7%（休眠会員の82.3%）</li><li>復帰してF2転換する会員：13.9%（休眠会員の17.7%）</li><li>復帰してF3転換する会員：7.7%（休眠会員の9.8%）</li></ul>



<p>初回購買から91日以上購買がない会員を休眠会員とすると、<strong>80%近くが休眠会員</strong>となるものの、そのうちの<strong>20%近くが復帰</strong>し、<strong>10%近くがF3転換</strong>していることになります。逆に休眠会員の80%近くがそのまま離反しており、大きなポテンシャルがあることがわかります。とはいえ下図のとおり休眠期間が長くなるほど優良化率が下がるため、早いタイミングでの復帰促進が望ましいようです。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4g-1024x749.png" alt="" class="wp-image-7254" width="480" height="353"/><figcaption>休眠期間別会員ランク構成比率</figcaption></figure></div>



<p>さらに下図のとおり、購買商品カテゴリ数と優良化には明らかな相関があることがわかります。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4h-1024x749.png" alt="" class="wp-image-7255" width="480" height="352" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4h-1024x749.png 1024w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4h-300x219.png 300w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4h-768x561.png 768w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_4h.png 1450w" sizes="(max-width: 480px) 100vw, 480px" /><figcaption>購買商品カテゴリ数別会員ランク構成比率</figcaption></figure></div>



<p>これらの分析結果は、さきほどの二つの仮説が正しいことを証明するものではありません。ただ、その<strong>発見には代表性があり、データの深掘分析や実証実験を行うことに意味がある</strong>ことを示唆しています。</p>



<p>また、購買商品カテゴリ数には優良化との明らかな相関があるため、<strong>結果との相関が強いサブセグメント</strong>に指定し、8以上に絞って改めて行動データ観察をするのもよいでしょう。</p>



<p>このようにデータエスノグラフィは、一人ひとりの行動データをミクロ視点で観察することで、<strong>行動の実態を把握し、意図した結果に導くためのヒントが得られる手法</strong>であることを理解してもらえたのではないかと思います。</p>
]]></content:encoded>
										</item>
	<item>
		<title>データエスノグラフィ入門 #03</title>
		<link>https://uxmeetsdata.com/data-ethnography-howto-03/</link>
				<pubDate>Sun, 21 Apr 2019 07:12:37 +0000</pubDate>
		<dc:creator><![CDATA[Atsushi Sugawa]]></dc:creator>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[BigQuery]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[Tableau]]></category>

		<guid isPermaLink="false">https://uxmeetsdata.com/?p=6798</guid>
				<description><![CDATA[観察すべきセグメント。 データエスノグラフィは、一人ひとりの行動データをミクロ視点で観察し、時系列に追うことで...<p class="more-link"><a href="https://uxmeetsdata.com/data-ethnography-howto-03/" class="themebutton3">Read More</a></p>]]></description>
								<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de.png" alt="" class="wp-image-6409" width="480" height="240" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de.png 720w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de-300x150.png 300w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<h2><strong>観察すべきセグメント。</strong></h2>



<p>データエスノグラフィは、<strong>一人ひとりの行動データをミクロ視点で観察</strong>し、時系列に追うことで、ユーザーの意思決定プロセスの<strong>理解や発見</strong>を行う手法です。とはいえすべてのユーザーの行動を観察するわけには行きません。そこで、似たユーザーを<strong>セグメント（Segment）</strong>に<strong>分類</strong>し、観察すべきセグメントを<strong>選定</strong>する必要があります。</p>



<p>では、観察すべきセグメントとはいったい誰でしょうか。ここで再び分析目的に立ち戻ります。今回の分析目的は「<strong>優良化する会員の行動特性を、購買履歴データから把握する</strong>」でした。</p>



<p>優良化の要因となる行動特性を把握するには、<strong>優良化している会員</strong>と<strong>優良化していない会員</strong>との間に存在する違いを比較観察すればよいことになります。すなわち<strong>因果推論（Causal Inference）</strong><sup id="footnote_plugin_tooltip_1" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_1');">1)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_1"><a href="https://uxmeetsdata.com/causal-inference/">いまさら聞けない因果推論</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_1").tooltip({		tip: "#footnote_plugin_tooltip_text_1",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>でいう<strong>疑似実験（Quasi Experiment）</strong>を行うわけです。</p>



<p>とはいえ、優良かどうかのみでは範囲が広すぎるため、もう少し絞り込みたいところですが、それには<strong>結果との相関が強いサブセグメント</strong>が有効です。例えば、優良化と高齢者の相関が強ければ、高齢者同士で比較すれば違いを発見しやすくなるはずです。これは疑似実験における<strong>マッチング法</strong>と同じ考え方です。</p>



<p>まとめると、以下の二つの軸で分類していけばよいことになります。</p>



<ul><li><strong>優良会員と非優良会員</strong>のセグメント</li><li><strong>優良化との相関が強い</strong>サブセグメント</li></ul>



<p>まず優良会員と非優良会員の分類が必要ですが、詳細はさておき、以下のように分類します。</p>



<table style="table-layout: fixed; width: 100%;">
<tr style="color: #fff; background-color: #000;">
<td style="width: 20px;"></td>
<td style="width: 100px;">会員ランク</td>
<td style="width: 200px;">条件</td>
</tr>
<tr>
<td style="background-color: #eee;">1</td>
<td style="background-color: #eee;">優良</td>
<td>購買頻度が30日以上<br>かつ累積購買金額が10万円以上</td>
</tr>
<tr>
<td style="background-color: #eee;">2</td>
<td style="background-color: #eee;">F3</td>
<td>購買頻度が3日以上<br>かつ優良会員の条件に満たない</td>
</tr>
<tr>
<td style="background-color: #eee;">3</td>
<td style="background-color: #eee;">F2</td>
<td>購買頻度が2日﻿</td>
</tr>
<tr>
<td style="background-color: #eee;">4</td>
<td style="background-color: #eee;">F1</td>
<td>購買頻度が1日</td>
</tr>
</table>



<h2><strong>結果との相関が強いサブセグメント。</strong></h2>



<p>続いて、<strong>優良化との相関が強いサブセグメント</strong>を探ります。これには大きく、<strong>検証的アプローチ</strong>と<strong>発見的アプローチ</strong>の二つがあります。</p>



<p><strong>検証的アプローチ（Verifying Approach）</strong>は、二つの事象間の<strong>相関が仮説として想定されるもの</strong>について事実を検証していくアプローチで、質的変数であれば<strong>クロス集計（Cross Tabulation）</strong>、量的変数であれば<strong>散布図（Scatter Plot）</strong>などの手法を用いて分析します。今回の場合でいうと、特定の<strong>性別や年代</strong>、あるいは<strong>購買商品カテゴリ</strong>などの変数と優良化との間に相関があるのではないかという仮説をたてて検証していきます。</p>



<p>一方で、人の行動を決定づける要因は無数にあるため、<strong>優良化につながる思わぬ要因が潜んでいる可能性</strong>がありますが、検証的アプローチでそれを見つけることはできません。そこで多くの変数をもつデータから、二つの事象間の相関を機械的に取り出すアプローチが有効となります。それを、<strong>発見的アプローチ（Discovering Approach）</strong>といい、主に<strong>アソシエーション分析（Association Analysis）</strong><sup id="footnote_plugin_tooltip_2" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_2');">2)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_2"><a href="https://uxmeetsdata.com/association-howto-01/">アソシエーション分析入門</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_2").tooltip({		tip: "#footnote_plugin_tooltip_text_2",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>や<strong>クラスタリング（Clustering）</strong>などの手法があります。</p>



<p>とはいえ今回のように、分析対象データの変数が少ない場合は検証的アプローチで十分です。ではBigQueryとTableauで実際に検証していきます。なお、それぞれの使い方については「<a href="https://uxmeetsdata.com/bigquery-sql-01/">BigQueryではじめるSQL</a>」「<a href="https://uxmeetsdata.com/tableau-bi-01/">TableauではじめるBI</a>」を参照してください。</p>



<h2><strong>検証的アプローチで相関分析。</strong></h2>



<p>まずは分析用のテーブルを作成します。検証したいのは、特定の性別・年代・購買商品カテゴリと会員ランクの間に相関があるかどうかですが、それには<strong>会員IDごとに性別・年代・購買商品カテゴリ・会員ランクの変数をもつテーブル</strong>を作成する必要があります。BigQueryのクエリエディタに以下のSQL文を入力し、青い［実行］ボタンをクリックしてみましょう。</p>



<script src="https://gist.github.com/crosshack/660d66c49a85a76efc701f281c2c2a8d.js"></script>



<p>なお、処理の効率化のために<strong>10%のサンプリング</strong>をしていますが［※1］、これは会員IDを10で割った剰余が0の場合に限定するという意味です。また、<strong>欠損</strong>を除外するために性別がNULLでない会員に限定し［※2］、年齢の<strong>異常値</strong>を除外するために10歳以上90歳未満の会員に限定しています［※3］。さらに、<strong>時系列データの開始と終了の問題</strong>を解決するために、初回購買日が2006年1月以後かつ最終購買日が2012年12月以前の会員に限定しています［※4］。</p>



<p>すると、以下のスキーマのテーブルが出力結果で表示されるので、それをデータセット「DE」に「sum_members」という名前で保存します。</p>



<table style="table-layout: fixed; width: 100%;">
<tr style="color: #fff; background-color: #000;">
<td>フィールド名</td>
<td>概要</td>
<td>タイプ</td>
</tr>
<tr>
<td style="background-color: #eee;">member_id</td>
<td>会員ID</td>
<td>整数</td>
</tr>
<tr>
<td style="background-color: #eee;">gender</td>
<td>性別</td>
<td>文字列</td>
</tr>
<tr>
<td style="background-color: #eee;">age</td>
<td>年齢</td>
<td>整数</td>
</tr>
<tr>
<td style="background-color: #eee;">category</td>
<td>購買商品カテゴリ ※複数ある場合はランダム</td>
<td>文字列</td>
</tr>
<tr>
<td style="background-color: #eee;">first_date</td>
<td>初回購買日時</td>
<td>日時</td>
</tr>
<tr>
<td style="background-color: #eee;">last_date</td>
<td>最終購買日時</td>
<td>日時</td>
</tr>
<tr>
<td style="background-color: #eee;">frequency</td>
<td>購買頻度（日数）</td>
<td>整数</td>
</tr>
<tr>
<td style="background-color: #eee;">monetary</td>
<td>累積購買金額</td>
<td>整数</td>
</tr>
<tr>
<td style="background-color: #eee;">rank</td>
<td>会員ランク</td>
<td>文字列</td>
</tr>
</table>



<p>続いて、テーブル「sum_members」をTableauに取り込んで分析します。Tableau Desktopであれば、スタート画面の［接続］にあるメニュー［Google BigQuery］から選択するだけでシームレスに連携できます。Tableau Publicであれば、GCS（Google Cloud Storage）経由でCSVファイルとしてエクスポートしてから取り込みます。</p>



<p>あとは、性別・年齢・購買商品カテゴリと会員ランクの関係を可視化して分析するだけです。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_3a-1024x749.png" alt="" class="wp-image-7005" width="480" height="292"/><figcaption>性別会員ランク構成比率</figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_3b-1024x749.png" alt="" class="wp-image-7006" width="480" height="291"/><figcaption>年代別会員ランク構成比率</figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_3c-1024x749.png" alt="" class="wp-image-7009" width="480" height="267"/><figcaption>購買商品カテゴリ別会員ランク構成比率</figcaption></figure></div>



<p>これらは、<strong>性別・年代別・購買商品カテゴリ別での会員ランクの構成比率</strong>ですが、どの切り口でもほぼ同じで、<strong>性別・年齢・購買商品カテゴリは、会員の優良化に対して何の影響も及ぼしていない</strong>ことがわかります。どうやら今回の分析対象データからは、<strong>優良化との相関が強いサブセグメント</strong>を特定することは難しそうです。</p>



<p>ということで「データエスノグラフィ入門」最終回である次回は、サブセグメントでの絞り込みは諦めて、<strong>会員ランクごとに行動データを観察</strong>していくことにします。</p>
]]></content:encoded>
										</item>
	<item>
		<title>データエスノグラフィ入門 #02</title>
		<link>https://uxmeetsdata.com/data-ethnography-howto-02/</link>
				<pubDate>Sat, 20 Apr 2019 11:04:06 +0000</pubDate>
		<dc:creator><![CDATA[Atsushi Sugawa]]></dc:creator>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[BigQuery]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[Tableau]]></category>

		<guid isPermaLink="false">https://uxmeetsdata.com/?p=6481</guid>
				<description><![CDATA[必要なデータは揃っているか。 分析対象である、ECサイトの購買履歴データのBigQueryへの投入が完了したら...<p class="more-link"><a href="https://uxmeetsdata.com/data-ethnography-howto-02/" class="themebutton3">Read More</a></p>]]></description>
								<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de.png" alt="" class="wp-image-6409" width="480" height="240" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de.png 720w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de-300x150.png 300w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<h2><strong>必要なデータは揃っているか。</strong></h2>



<p>分析対象である、ECサイトの購買履歴データのBigQueryへの投入が完了したら、データ準備を行います。<strong>データ準備（Data Preparation）</strong>とは、データを分析可能な状態にすることを指します。なお、ここまでのプロセスは「<a href="https://uxmeetsdata.com/data-ethnography-howto-01/">データエスノグラフィ入門 #01</a>」を参照してください。</p>



<p>ところで、データが分析可能とはどういう状態でしょうか。以下の三つのポイントで整理します。</p>



<ol><li>分析目的の達成に<strong>必要なデータが揃っている</strong></li><li>分析しやすいよう<strong>構造化されている</strong></li><li>分析を妨げる<strong>欠損・異常値・表記揺れがない</strong></li></ol>



<p>当たり前ですが、必要なデータが揃っていなければ分析目的を達成することができません。今回の分析目的は「<strong>優良化する会員の行動特性を、購買履歴データから把握する</strong>」でした。</p>



<p>「優良」が何かにもよりますが、ここでは<strong>RFMがある水準以上となること</strong>と定義します。RFMは<strong>Recency（最終購買日）</strong> ・<strong>Frequency（購買頻度）</strong>・<strong>Monetary（累積購買金額）</strong>の頭文字をとったもので、現在の優良顧客を分析したり、未来に優良化する顧客を予測する指標としてよく用いられます。なお、Monetaryに近い概念として、顧客が企業やサービスに対して生涯で消費する合計金額を表す<strong>顧客生涯価値（Life Time Value：LTV）</strong>もよく使う指標です。</p>



<p>そうすると、<strong>RFMを切り口に会員の行動データを分析する</strong>ことになるため、<strong>会員ごとの購買履歴があれば条件を満たす</strong>ことになります。もちろん、購買金額がわかることが前提です。今回のデータソースでは「購買履歴」がそれにあたります。</p>



<p>一方でRFMは、優良であるという結果を測る指標にすぎないため、<strong>なぜ優良化したかの原因を探るには別の情報が必要</strong>となります。人の行動を決定づける要因は無数にあり、たとえば優良化の原因として<strong>ウェブサイトのUIが使いやすい</strong>なども考えられます。ECサイトの売上向上にむけて本格的にPDCAを回すのであれば、RFMを押し上げる原因の仮説をたて、その検証に必要な情報を新たに獲得することも必要です。</p>



<p>とはいえここでは、すでにあるデータから原因を探るほかありません。今回のデータソースでは「会員マスタ」と「商品マスタ」が利用可能であるため、<strong>どんな人で、どんな物を買っていると優良化しやすいかを分析することは可能</strong>そうです。逆にいうと、その範囲での分析に必要なデータはひとまず揃っているといえます。</p>



<h2><strong>分析可能な形になっているか。</strong></h2>



<p>次に、分析するにはデータが構造化されている必要があります。データは<strong>構造化</strong>と<strong>非構造化</strong>に大別されますが、<strong>構造化データ（Structured Data）</strong>は、端的にいえば<strong>行と列による表形式</strong>のデータのことで、CSVがその代表です。逆に表形式ではないものを<strong>非構造化データ（Unstructured Data）</strong>といい、XMLなどの記述様式に従ったものや、単なるテキスト・画像など全てを含みます。なお、ビッグデータの多くは非構造化データです。</p>



<p>Excelをはじめとして、ここで用いるBigQueryやTableau、あるいはPythonのデータ分析用拡張モジュールであるPandasなど、<strong>ほとんどの分析ツールは構造化データであることが前提</strong>となっています。したがって、非構造化データは構造化データに変換しなければなりません。</p>



<p>さらに、複数の表に別れている場合、同じ採番体系のキー情報により結合できる必要があります。今回のデータソースでいうと、購買履歴はどの会員がどの商品を買ったかを示すデータですが、それぞれ会員IDと商品IDのみで構成されており、その中身は会員マスタと商品マスタを参照する必要があります。つまり、購買履歴・会員マスタ・商品マスタの間で、会員IDと商品IDが一致している必要があります。当たり前のように思いますが、とくに顧客を示すIDが統一されていないケースも多く、その場合はさらに異なる採番体系のIDを紐づける別のマスタが必要なこともあります。</p>



<p>最後に、データの<strong>欠損・異常値・表記揺れ</strong>を考慮します。例えば、ECサイトなどの会員の情報は会員登録時に入力するものですが、一部が任意となっていることがあり、入力されない場合は<strong>欠損</strong>となります。今回のデータでいうと、性別を切り口に分析する際に、欠損を考慮せずに女性比率を集計するとミスリードする可能性があります。</p>



<p>また、年齢は会員登録時に入力された生年月日から割り出すことが多いですが、いい加減な情報が入力されてしまい、「2歳」のような常識ではありえない年齢が混入することもあります。これを<strong>異常値</strong>といい、考慮せずに平均年齢を集計すると、実態を見誤る危険性があります。</p>



<p>さらに、住所の市区町村より以下はフリーテキストで入力されることが多く、同じ市区町村を表すものでも表記が異なる場合があります。このような状態を<strong>表記揺れ</strong>（同義だが異句の状態）といい、あらかじめ補正しておく必要があります。</p>



<p>なお今回のデータソースは、事前に構造化され、欠損・異常値・表記揺れがない状態に加工されたものであるため、これらを考慮する必要はありません。</p>



<h2><strong>選択バイアスを回避する。</strong></h2>



<p>データ準備が完了したら、基礎分析を行います。<strong>基礎分析（Basic Analysis）</strong>とは、データの全体像を俯瞰して<strong>分布と偏り</strong>を把握することをいい、その主な目的は<strong>選択バイアスの回避</strong>です。<strong>選択バイアス（Selection Bias）</strong>とは、分析対象として選ばれたものと選ばれなかったものの間に見られる特性の差により生ずる<strong>系統誤差</strong>をいいます。すべてのデータを分析対象にできない上に、そもそもデータとして存在しないものもあるため、大なり小なり必ず発生します。例えば、プリペイドカードの購買履歴には、カードの入金額の上限を超える高額商品の購買履歴が含まれていません。</p>



<p>選択バイアスの把握は難しい問題ですが、以下の二つのポイントを抑えるとよいでしょう。</p>



<ol><li>既知の分布との違い</li><li>時系列データの開始と終了の問題</li></ol>



<p>例えばECサイトの会員の性別や年齢の分布について、同じ業態で一般的に知られている分布があれば、それと照らし合わせることも有効です。もっとも特定の性別や年齢にターゲットをしぼった商品やサービスを展開している場合は、そこに偏りがあるのは当然でしょう。また、ECサイトと小売店の両方で販売展開している場合に、商品カテゴリごとの売上構成比率がそれぞれで異なることがあります。このような<strong>ビジネス特性を考慮すること</strong>も重要です。</p>



<p>そして、行動データ分析において特に注意すべきなのが、<strong>時系列データの開始と終了の問題</strong>です。RFMの計測には、<strong>初回購入日</strong>と<strong>最終購入日</strong>を正確に把握する必要がありますが、例えば今回利用する2005年1月から2013年12月までの購買履歴データにおいて、2005年1月1日に最初の購買履歴がある会員の初回購入日を2005年1月1日としてもよいのでしょうか。事実かもしれませんが、<strong>それ以前に購買履歴はあるもののデータとして選ばれていない</strong>だけの可能性もあります。</p>



<p>購買履歴データ以外に、会員の初回購入日がわかるデータがあればよいですが、なければ正しい初回購入日を把握することはできません。その場合は、購買履歴上で<strong>最初に登場する購買日が初回購入日である可能性が高い会員</strong>のみを対象とする必要があります。これは最終購買日についても同様で、<strong>最後に登場する購買日が最終購買日である可能性が高い会員</strong>のみを対象とする必要があります。仮に、<strong>購買間隔が一年以上開く会員がほとんどいなければ、購買履歴データの最初と最後の一年間に購買履歴が存在する会員を除外すればよい</strong>ことになります。今回のデータで言い方を変えると、初回購買日が2006年1月以後かつ最終購買日が2012年12月以前の会員のみを対象とすればよいわけです。</p>



<p>では次回以降で、実際にBigQueryとTableauを操作しながら、<strong>顧客の分類と行動観察</strong>を行なっていきます。</p>
]]></content:encoded>
										</item>
	<item>
		<title>データエスノグラフィ入門 #01</title>
		<link>https://uxmeetsdata.com/data-ethnography-howto-01/</link>
				<pubDate>Fri, 19 Apr 2019 14:20:24 +0000</pubDate>
		<dc:creator><![CDATA[Atsushi Sugawa]]></dc:creator>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[BigQuery]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[Tableau]]></category>

		<guid isPermaLink="false">https://uxmeetsdata.com/?p=6180</guid>
				<description><![CDATA[行動データ観察によるユーザー理解。 モバイルアプリのアクセスログや店舗での購買履歴など、あらゆるユーザー行動が...<p class="more-link"><a href="https://uxmeetsdata.com/data-ethnography-howto-01/" class="themebutton3">Read More</a></p>]]></description>
								<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de.png" alt="" class="wp-image-6409" width="480" height="241" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de.png 720w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de-300x150.png 300w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<h2><strong>行動データ観察によるユーザー理解。</strong></h2>



<p>モバイルアプリの<strong>アクセスログ</strong>や店舗での<strong>購買履歴</strong>など、あらゆるユーザー行動がデータ化されています。今後は5GやIoTの普及により、生体データや撮影データなどが集約され、さらにビッグデータ化されていくことでしょう。ただ、データは貯めているだけでは何の価値も生みません。分析し、有用な知識を獲得してこそ意味があります。 </p>



<p>また、多くのマーケターやビジネスパーソンにとって、ユーザーの行動データから、購買の<strong>意思決定プロセス</strong>を把握したい、<strong>思いもよらないニーズ</strong>を発見したい、というのは、データ活用におけるもっとも重要な関心ごとのひとつでしょう。</p>



<p>あるコンテンツXの閲覧（事象X）と、ある商品Yの購買（事象Y）には、強い共起性があるから、事象Yの意思決定に事象Xがなんらか関与している可能性が高いのではないか。そのような分析はよく行われることと思います。購買という結果につながる原因がわかれば、さらなる購買向上にむけた対策を講じることが可能となります。二つの事象間の因果関係を明らかにする考え方や手法には<strong>因果推論（Causal Inference）</strong><sup id="footnote_plugin_tooltip_1" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_1');">1)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_1"><a href="https://uxmeetsdata.com/causal-inference/">いまさら聞けない因果推論</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_1").tooltip({		tip: "#footnote_plugin_tooltip_text_1",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>や<strong>ベイズ推定（Bayesian Inference）</strong><sup id="footnote_plugin_tooltip_2" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_2');">2)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_2"><a href="https://uxmeetsdata.com/bayesian-inference/">いまさら聞けないベイズ推定</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_2").tooltip({		tip: "#footnote_plugin_tooltip_text_2",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>などがありますが、簡単ではありません。</p>



<p>一方で、<strong>一人ひとりの行動データをミクロ視点で観察</strong>し、時系列に追うことで、ユーザーの意思決定プロセスの<strong>理解や発見</strong>が進むことがあります。<a rel="noreferrer noopener" href="http://crosshack.jp/" target="_blank">クロスハック</a>ではこれを<strong>データエスノグラフィ（Data Ethnography）</strong><sup id="footnote_plugin_tooltip_3" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_3');">3)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_3"><a href="https://uxmeetsdata.com/data-ethnography/">データエスノグラフィって？</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_3").tooltip({		tip: "#footnote_plugin_tooltip_text_3",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>と呼んでいます。エスノグラフィとは、生活者のありのままの行動を観察することで、アンケートやインタビューからは得られない洞察や発見の獲得を目指す手法のことですが、これはそのデータ版と言えます。</p>



<p>そこで今回は、データエスノグラフィ実践の入門編をご紹介したいと思います。なお、分析ツールは<strong>Google BigQuery</strong>と<strong>Tableau Desktop</strong>を用いて進めます。それぞれについては「<a href="https://uxmeetsdata.com/bigquery-sql-01/">BigQueryではじめるSQL</a>」「<a href="https://uxmeetsdata.com/tableau-bi-01/">TableauではじめるBI</a>」を参照してください。</p>



<h2><strong>データエスノグラフィの手順。</strong></h2>



<p>データエスノグラフィは以下の手順で進めます。</p>



<ol><li>分析の<strong>背景の整理</strong>と<strong>目的の明確化</strong></li><li><strong>データ準備</strong>と<strong>基礎分析</strong></li><li>ユーザーの<strong>分類と選定</strong></li><li><strong>行動データの観察</strong></li><li><strong>代表性の検証</strong></li></ol>



<p>データ分析に限らず、何らかの課題解決をするには、まずその<strong>背景を整理し、目的を明確化する</strong>必要があります。当たり前の話ですが、失敗するデータ分析の多くは、ここをあいまいにしたまま、<strong>とにかく何らかの有用な知識を獲得したい</strong>という思いのみで行われており、時間とコストを浪費する結果となっています。</p>



<p>また、データは「存在する」状態と「分析できる」状態では全く異なります。そして多くのデータは分析することを目的に収集されておらず、そもそも<strong>構造化されていない</strong>、あるいは<strong>欠損・異常値・表記揺れ</strong>（同義だが異句の状態）を含むこともあります。それらを加工し「分析できる」状態にすることを<strong>データ準備（Data Preparation）</strong>といいます。</p>



<p>さらに、あまねく全てのデータを準備することはできないため、必然的に<strong>選択</strong>が行われ、<strong>偏り</strong>が必ず発生します。これを<strong>選択バイアス（Selection Bias）</strong>といいます。例えば、プリペイドカードの購買履歴には、カードの入金額の上限を超える高額商品の購買履歴がそもそも含まれていません。おそらくクレッジトカードなどの他の決済手段で購買しているのでしょう。このような偏りのあるデータで無邪気にRFM分析などを行うと、<strong>ミスリード（Misslead）</strong>を起こします。</p>



<p>選択バイアスを無くすことが理想ですが、現実には不可能であるため、データの全体像を俯瞰して<strong>分布と偏り</strong>を把握し、分析を進める上での前提条件として捉えておくことが重要です。その作業を<strong>基礎分析（Basic Analysis）</strong>といいます。</p>



<p>ここまで完了してようやくデータエスノグラフィが実施可能となるわけですが、とはいえすべてのユーザーの行動を観察するわけには行きません。そこで、似たユーザーを<strong>セグメント（Segment）</strong>に<strong>分類</strong>し、観察すべきセグメントを<strong>選定</strong>します。</p>



<p>観察すべきセグメントが決まれば、その中から数名のユーザーを抽出し、<strong>一人ひとりの行動データをミクロ視点で観察</strong>し、何人かに共通して見られる<strong>典型的な行動パターン</strong>を分析します。例えば、アパレルのモバイルアプリのアクセスログと店舗での購買履歴のデータであれば、「<strong>来店前に会員向け先行情報を閲覧</strong>」「<strong>来店中にポイントを確認</strong>」「<strong>来店後にコーディネート機能を利用</strong>」などの行動パターンを捉えていきます。</p>



<p>これがわかれば、先行情報を閲覧したセグメントは、閲覧しなかったセグメントと比べて購買しているかという<strong>疑似実験（Quasi Experiment）</strong>を行うことで、先行情報の因果効果を明らかにする<strong>因果推論</strong>が可能となります。</p>



<p>ただし、行動観察から捉えた行動パターンは、観察したその数名にのみ見られるものかもしれません。そこで<strong>代表性の検証</strong>が必要となります。<strong>代表性（Representativeness）</strong>とは、調査対象者全体の中から抽出された一部の対象者の調査結果が、調査対象者全体の結果を、偏りなく正確に反映出来ているかどうかのことです。（※代表性の検証の方法は最終回に説明）</p>



<h2><strong>ECサイトの継続率をどう上げるか。</strong></h2>



<p>では、データエスノグラフィの実践を進めて行きましょう。まずは分析の<strong>背景の整理</strong>と<strong>目的の明確化</strong>を行います。</p>



<p>あなたは、とある総合ECサイトの責任者です。ECサイトでは、<strong>F2転換率</strong>が重要であると言われています。この”F”は<strong>購買頻度（Frequency）</strong>のことで、F2転換率とは初回購買から二回目購買への<strong>転換率（Conversion Rate）</strong>を意味します。一般的に、新規会員の獲得よりも、既存会員のリピート購買促進のほうがコスト効率が高いため、F2転換率は重要な指標となります。とはいえF2転換した会員が、その後も継続的に購買してくれる、いわゆる優良会員になるとは限りません。</p>



<p>そこで今回の分析目的を「<strong>優良化する会員の行動特性を、購買履歴データから把握する</strong>」とします。なおそこには、まだ<strong>優良化していな会員を意図的に優良化するためのヒント</strong>があることは言うまでもありません。</p>



<p>分析対象データは、とある総合ECサイトの会員の購買履歴データで、概要は以下のとおりです。</p>



<ul><li>種類：総合ECサイトの会員の購買履歴</li><li>期間：2005年1月〜2013年12月（9年間）</li><li>会員数：639,777人</li><li>購買数：7,599,650件（平均11.9件/人）</li></ul>



<p>データソースは以下の３つを使用します。</p>



<table style="table-layout: fixed; width: 100%;">
<tr style="color: #fff; background-color: #000;">
<td>データソース</td>
<td>変数</td>
<td>ダウンロード</td>
</tr>
<tr>
<td style="background-color: #eee;">会員マスタ<br>mst_members</td>
<td>会員ID, 年齢, 性別, 居住地など</td>
<td><a href="https://storage.googleapis.com/xmdcom-data/data-ethnography/mst_members.csv">［↓］105MB﻿</td>
</tr>
<tr>
<td style="background-color: #eee;">商品マスタ<br>mst_products</td>
<td>商品ID, 商品カテゴリなど</td>
<td><a href="https://storage.googleapis.com/xmdcom-data/data-ethnography/mst_products.csv">［↓］53MB</td>
</tr>
<tr>
<td style="background-color: #eee;">購買履歴<br>trx_orders</td>
<td>会員ID, 商品ID, 注文日, 価格</td>
<td><a href="https://storage.googleapis.com/xmdcom-data/data-ethnography/trx_orders.csv">［↓］698MB</td>
</tr>
</table>



<p>まずはこれらのデータをBigQueryに投入します。データセット名とテーブル名は任意ですが、この後の解説で使う名前と合わせておきたい方は、データセット名を「DE」、テーブル名はファイル名をそのまま設定しておきましょう。投入が完了すると、このような状態になります。</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_1a-e1556842844377-1024x543.jpg" alt="" class="wp-image-6500" width="480" height="253" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_1a-e1556842844377-300x159.jpg 300w, https://uxmeetsdata.com/wp-content/uploads/2019/04/xmd_de_1a-e1556842844377-768x407.jpg 768w" sizes="(max-width: 480px) 100vw, 480px" /></figure></div>



<p>次回は、<strong>データ準備と基礎分析</strong>について見て行きます。</p>
]]></content:encoded>
										</item>
	<item>
		<title>データエスノグラフィって？</title>
		<link>https://uxmeetsdata.com/data-ethnography/</link>
				<pubDate>Sat, 26 Jan 2019 05:25:00 +0000</pubDate>
		<dc:creator><![CDATA[Atsushi Sugawa]]></dc:creator>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[Data Ethnography]]></category>
		<category><![CDATA[Pattern Language]]></category>
		<category><![CDATA[UX Modeling]]></category>

		<guid isPermaLink="false">https://uxmeetsdata.com/?p=100</guid>
				<description><![CDATA[意思決定プロセスを把握したい。 ユーザーの行動データから、購買の意思決定プロセスを把握したい、あるいは、思いも...<p class="more-link"><a href="https://uxmeetsdata.com/data-ethnography/" class="themebutton3">Read More</a></p>]]></description>
								<content:encoded><![CDATA[<h2><strong>意思決定プロセスを把握したい。</strong></h2>



<p>ユーザーの行動データから、購買の<strong>意思決定プロセス</strong>を把握したい、あるいは、<strong>思いもよらないニーズ</strong>を発見したい。多くのマーケターやビジネスパーソンにとって、それはデータ活用におけるもっとも重要な関心ごとのひとつでしょう。</p>



<p>あるコンテンツXの閲覧（事象X）と、ある商品Yの購買（事象Y）には、強い共起性があるから、事象Yの意思決定に事象Xがなんらか関与している可能性が高いのではないか。そのような分析はよく行われることと思います。</p>



<p>一方で、<strong>事象Xと事象Yの因果関係</strong>の説明は難しい問題です。事象Xによる気持ちの変化があったから事象Yにいたったのか、最初から事象Yが起こることは決まっていて、たまたま事象Xをしただけなのかが判別しづらいからです。</p>



<p>因果関係を説明するには、まず<strong>時間の関係</strong>を把握することが必要です。当たり前ですが、原因と結果の前後が入れ替わることはありません。また、事象Xと事象Yの間に大きな時間の隔たりがある場合は因果関係を説明しづらくなります。</p>



<p>加えて、<strong>事象Xが事象Yの発生に影響を与えている</strong>ことも重要です。事象Xの有無に関わらず事象Yが起こるのであれば、因果関係は説明しづらくなります。アソシエーション分析<sup id="footnote_plugin_tooltip_1" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_1');">1)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_1"><a href="https://uxmeetsdata.com/association-howto-01/">アソシエーション分析とは（アソシエーション分析入門 #01）</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_1").tooltip({		tip: "#footnote_plugin_tooltip_text_1",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>のリフト値は、この影響力の強さを示す指標として扱うことができます。また、A/Bテストで影響力を検証することもあるでしょう。</p>



<p>なお、因果関係を確率的に推論する手法として、A/Bテストの基本概念である<strong>因果推論（Causal Inference）</strong><sup id="footnote_plugin_tooltip_2" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_2');">2)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_2"><a href="https://uxmeetsdata.com/causal-inference/">いまさら聞けない因果推論</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_2").tooltip({		tip: "#footnote_plugin_tooltip_text_2",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>や、条件付き確率に基づく<strong>ベイズ推定（Bayesian Inference）</strong><sup id="footnote_plugin_tooltip_3" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_3');">3)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_3"><a href="https://uxmeetsdata.com/bayesian-inference/">いまさら聞けないベイス推定</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_3").tooltip({		tip: "#footnote_plugin_tooltip_text_3",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>があります。</p>



<h2><strong>行動観察が理解や発見をうながす。</strong></h2>



<p>このように、行動データをマクロ視点で分析することで、ユーザーの意思決定プロセスをある程度は理解できます。一方で、一人ひとりの行動データをミクロ視点で観察し、時系列に追うことで、ユーザーの意思決定プロセスの理解や発見が進むことがあります。<a rel="noreferrer noopener" aria-label="クロスハック株式会社 (新しいタブで開く)" href="http://crosshack.jp" target="_blank">クロスハック</a>ではこれを<strong>データエスノグラフィ（Data Ethnography）</strong>と呼んでいます。</p>



<p><strong>エスノグラフィ（Ethnography）</strong><sup id="footnote_plugin_tooltip_4" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_4');">4)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_4"><a rel="noreferrer noopener" aria-label="エスノグラフィとは（UXリサーチ入門 #03） (新しいタブで開く)" href="https://uxmeetsdata.com/ux-research-howto-03/" target="_blank">エスノグラフィとは（UXリサーチ入門 #03）</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_4").tooltip({		tip: "#footnote_plugin_tooltip_text_4",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>とは、生活者のありのままの行動を観察することで、アンケートやインタビューからは得られない洞察や発見の獲得を目指す手法のことですが、これはそのデータ版と言えます。</p>



<div class="wp-block-image"><figure class="aligncenter"><img src="https://uxmeetsdata.com/wp-content/uploads/2019/03/xmd_ethno-e1554672025623.jpg" alt="" class="wp-image-3434" srcset="https://uxmeetsdata.com/wp-content/uploads/2019/03/xmd_ethno-e1554672025623.jpg 430w, https://uxmeetsdata.com/wp-content/uploads/2019/03/xmd_ethno-e1554672025623-300x150.jpg 300w" sizes="(max-width: 430px) 100vw, 430px" /><figcaption>人類学者マリノフスキー<br>出典：広告朝日</figcaption></figure></div>



<p>ユーザーの行動をつぶさに観察することで、行動の実態が見えて来ます。あるコンテンツAを見た次の日に来店し、普段から買う商品Bと合わせて商品Cを買い、さらにそれ以降の来店では商品Bと商品Cを必ずセットで購買している、などの行動がとらえられれば、コンテンツAが商品Cの購買の要因になっているのではないかという仮説にたどり着きます。</p>



<p>仮説の発見をマクロ視点の分析で行うことを<strong>データマイニング（Data Mining）</strong><sup id="footnote_plugin_tooltip_5" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_5');">5)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_5"><a href="https://uxmeetsdata.com/data-mining/">再考するデータマイニング</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_5").tooltip({		tip: "#footnote_plugin_tooltip_text_5",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>といいますが、なかなか難しいものです。そんなときに、このようなミクロ視点の観察が役に立ちます。</p>



<h2><strong>思考を理解するためには。</strong></h2>



<p>データエスノグラフィには、エスノグラフィにはない欠点が存在します。それは、行動は思考の結果にすぎず、<strong>なぜその行動に至ったかの思考を理解することができない</strong>という点です。思考を理解できなければ、再現性を高めることはできません。エスノグラフィでは、思考の理解をインタビューで補完できます。</p>



<p>データエスノグラフィで思考を理解するには、ユーザーに後追いでインタビューをするか、行動から思考を想像するしかありません。ただ、<strong>パターンランゲージ（Pattern Language）</strong><sup id="footnote_plugin_tooltip_6" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_6');">6)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_6"><a href="https://uxmeetsdata.com/pattern-language/">パターンランゲージって？</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_6").tooltip({		tip: "#footnote_plugin_tooltip_text_6",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>ように、ユーザーの意思決定プロセスが、いくつかの<strong>思考と行動の集合</strong>によって構成されているとすれば、<strong>行動から思考を類推できる可能性</strong>があります。</p>



<p>たとえば、あるECサイトで同じワイシャツの色違いを三着同時に買ったユーザーがいたとします。この時点では、<strong>色違いを着回ししたい</strong>という思考が想像されます。ただ、その後二着を返品したとすると、<strong>実際の色を確認して選びたい</strong>という思考が浮かび上がります。こういった思考と行動の集合をパターンランゲージとして捉えていく、ということです。</p>



<p>またデータエスノグラフィは、ユーザーの意思決定プロセスの理解や発見に大変有効な手段ですが、大量のデータから観察すべきユーザーを見つけることは容易ではありません。そのためには、似たユーザーを<strong>セグメント（Segment）</strong>に分類し、観察すべきセグメントを選定するという手順を踏まえる必要があるものの、多くの時間と労力を要します。<a rel="noreferrer noopener" aria-label="クロスハック (新しいタブで開く)" href="https://www.crosshack.jp" target="_blank">クロスハック</a>ではそれを支援するものとして、<strong>UXモデリング（UX Modeling）</strong><sup id="footnote_plugin_tooltip_7" class="footnote_plugin_tooltip_text" onclick="footnote_moveToAnchor('footnote_plugin_reference_7');">7)</sup><span class="footnote_tooltip" id="footnote_plugin_tooltip_text_7"><a href="https://uxmeetsdata.com/ux-modeling/">UXモデリングって？</a></span><script type="text/javascript">	jQuery("#footnote_plugin_tooltip_7").tooltip({		tip: "#footnote_plugin_tooltip_text_7",		tipClass: "footnote_tooltip",		effect: "fade",		fadeOutSpeed: 100,		predelay: 400,		position: "top right",		relative: true,		offset: [10, 10]	});</script>という、大量のデータからシンプルなユーザー行動モデルを取り出す技術を研究開発しています。</p>



<p>このような欠点と余白に、データエスノグラフィの学問としての面白さや可能性を感じます。データエスノグラフィに関する研究の状況や成果については、追ってお伝えしていきたいと思います。</p>
]]></content:encoded>
										</item>
	</channel>
</rss>
