<?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>Yosshi Labo.</title>
	<atom:link href="https://yosshiblog.jp/feed/" rel="self" type="application/rss+xml" />
	<link>https://yosshiblog.jp</link>
	<description>初心者でもわかりやすく学べる！</description>
	<lastBuildDate>Wed, 03 Dec 2025 06:07:41 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/><site xmlns="com-wordpress:feed-additions:1">208704449</site>	<item>
		<title>統計検定準1級に合格したお話</title>
		<link>https://yosshiblog.jp/%e7%b5%b1%e8%a8%88%e6%a4%9c%e5%ae%9a%e6%ba%961%e7%b4%9a%e3%81%ab%e5%90%88%e6%a0%bc%e3%81%97%e3%81%9f%e3%81%8a%e8%a9%b1/</link>
					<comments>https://yosshiblog.jp/%e7%b5%b1%e8%a8%88%e6%a4%9c%e5%ae%9a%e6%ba%961%e7%b4%9a%e3%81%ab%e5%90%88%e6%a0%bc%e3%81%97%e3%81%9f%e3%81%8a%e8%a9%b1/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Mon, 30 Jun 2025 11:24:52 +0000</pubDate>
				<category><![CDATA[未分類]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14865</guid>

					<description><![CDATA[あああああああああ<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14865"
					data-ulike-nonce="6f8e40cb67"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14865"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="+4"></span>			</div></div>
	<p>あああああああああ</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14865"
					data-ulike-nonce="6f8e40cb67"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14865"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="+4"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/%e7%b5%b1%e8%a8%88%e6%a4%9c%e5%ae%9a%e6%ba%961%e7%b4%9a%e3%81%ab%e5%90%88%e6%a0%bc%e3%81%97%e3%81%9f%e3%81%8a%e8%a9%b1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14865</post-id>	</item>
		<item>
		<title>Lookerの削除と無効化について</title>
		<link>https://yosshiblog.jp/looker%e3%81%ae%e5%89%8a%e9%99%a4%e3%81%a8%e7%84%a1%e5%8a%b9%e5%8c%96%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/</link>
					<comments>https://yosshiblog.jp/looker%e3%81%ae%e5%89%8a%e9%99%a4%e3%81%a8%e7%84%a1%e5%8a%b9%e5%8c%96%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Tue, 18 Jun 2024 04:37:38 +0000</pubDate>
				<category><![CDATA[Google Cloud Platform]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[looker]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14786</guid>

					<description><![CDATA[みなさん、LookerというBIツールをご存知ですか？ このLookerはGoogleが提供している高価なBIツールのことです。 巷だったりクライアントは前身がデータポータルやデータスタジオといったL ... <p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14786"
					data-ulike-nonce="6f7892fe78"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14786"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="+1"></span>			</div></div>
	<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35.png" alt="gcp" width="1920" height="883" class="alignnone size-full wp-image-3843" srcset="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35.png 1920w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35-300x138.png 300w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35-1024x471.png 1024w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35-768x353.png 768w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35-1536x706.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>みなさん、LookerというBIツールをご存知ですか？<br />
このLookerはGoogleが提供している高価なBIツールのことです。<br />
巷だったりクライアントは前身がデータポータルやデータスタジオといったLooker Studioとよく間違えていますが、<br />
Looker StudioもGoogleのBIツールでこちらは無償になります。（一部Pro版は有償での提供があったりします）</p>
<p>そんなLookerについては今回は、Lookerの権限の削除と無効化の違いについてまとめていこうと思います！</p>
<p>Lookerの削除と無効化について確認してみる。<br />
Lookerでは権限を削除する方法と、無効化する方法の2パターンがあります。<br />
Lookerを運用していく上で、開発者権限などはデフォルトでライセンス購入すると2名などと少ないので、誰につけるかなどが変わってきます。<br />
さらにStandard User権限は10名で、それ以上招待はできず、誰かがすでにLookなどを作成してしまっている場合もあるとき、そのユーザーが作成したコンテンツを削除しないようにしたい。でもそのユーザーをLookerから削除したい。。1名空きを作りたい。<br />
そんな時にどうすれば良いか、対策を自分なりに整理してみたので、ここで記載しておこうと思います。</p>
<p>&nbsp;</p>
<h2>問題提起</h2>
<p>Lookerを運用していくにあたって問題になるのが、ユーザーの削除かなと思います。<br />
デフォルトではStandard Userは10名、Developer Userは2名がライセンス契約についていて、12名までしか触ることができません。<br />
なのでこの12名でやりくりをするわけですが、結構ユーザー数としては少ないです。<br />
（Lookerはデータの民主化と言っている割には、12名で民主化しろよーって言われても無茶な話。）</p>
<p>この10名が作成したLookなどのコンテンツは削除したときにどうなるのか？不安になりますよね。</p>
<p>▼ Lookerの権限、無効化、削除などの話。<br />
<a href="https://cloud.google.com/looker/docs/admin-panel-users-users?hl=ja#removing_user_access">リンク</a></p>
<p>検証はCloud IdentityとLooker本番環境で。<br />
作成の話は必要であるかなs作成の。</p>
<p>Cloud Identityを通じてLooker権限付与<br />
↓<br />
ユーザーは普通にLook等を作成する。そして共有フォルダに格納を行う。<br />
（これは必須事項。<br />
理由1：他のメンバーがアクセスできるようにするため。<br />
理由2：そのユーザーがいなくなった時に見れなくなるのはまずいので、共有フォルダに保存）</p>
<p>↓<br />
・スケジュール配信や単発の配信の設定の話。<br />
単発の配信であれば、その一回だけなのでユーザーが削除されても問題ない。</p>
<ul>
<li>
スケジュール配信<br />
コンテンツ作成者によるスケジュール設定がある</p>
<li>そのコンテンツ作成者が削除されたら、スケジュール配信も消える</li>
<li>そのコンテンツ作成者が無効化されたら、スケジュール配信は引き続き実行される</li>
<p>コンテンツ作成者以外によるスケジュール設定がある</p>
<li>そのコンテンツ作成者が削除されたら、スケジュール配信は引き続き実行される</li>
<li>そのコンテンツ作成者が無効化されたら、スケジュール配信は引き続き実行される</li>
<li>コンテンツ作成者以外の人が削除されたら、スケジュール配信も消える</li>
<li>コンテンツ作成者以外の人が無効化されたら、スケジュール配信は引き続き実行される</li>
<p>※ Adminはスケジュールを削除することができる？ので、コンテンツ作成したユーザーが削除されてスケジュール配信され続けてる場合は、そこから削除を行う。Adminが。</p>
<h2>まとめ</h2>
<p>なので、まとめるとLookerを運用していくにあたって、<br />
<strong>みんなが作成したLookなどのコンテンツは共有フォルダに全て格納する。</strong><br />
は必須かなと思います。</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14786"
					data-ulike-nonce="6f7892fe78"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14786"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="+1"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/looker%e3%81%ae%e5%89%8a%e9%99%a4%e3%81%a8%e7%84%a1%e5%8a%b9%e5%8c%96%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14786</post-id>	</item>
		<item>
		<title>わかりやすいARモデルとMAモデル</title>
		<link>https://yosshiblog.jp/%e3%82%8f%e3%81%8b%e3%82%8a%e3%82%84%e3%81%99%e3%81%84ar%e3%83%a2%e3%83%87%e3%83%ab%e3%81%a8ma%e3%83%a2%e3%83%87%e3%83%ab/</link>
					<comments>https://yosshiblog.jp/%e3%82%8f%e3%81%8b%e3%82%8a%e3%82%84%e3%81%99%e3%81%84ar%e3%83%a2%e3%83%87%e3%83%ab%e3%81%a8ma%e3%83%a2%e3%83%87%e3%83%ab/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Fri, 10 May 2024 14:48:04 +0000</pubDate>
				<category><![CDATA[統計学]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14762</guid>

					<description><![CDATA[そもそもの目的はこのy_{t}を予測することで、\alphaを求めることです。 これにより時系列データがどんなモデルによって生成されているのかを掴むことで、今後の数値の予測ができるようになるわけです。 ... <p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14762"
					data-ulike-nonce="e5ae3127ca"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14762"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png" alt="" width="1920" height="883" class="alignnone size-full wp-image-3862" srcset="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png 1920w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-300x138.png 300w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1024x471.png 1024w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-768x353.png 768w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1536x706.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /><br />
そもそもの目的はこのy_{t}を予測することで、\alphaを求めることです。<br />
これにより時系列データがどんなモデルによって生成されているのかを掴むことで、今後の数値の予測ができるようになるわけです。<br />
そんな時系列データとして有名なARモデルやMAモデルなどをここで扱っていこうと思います！</p>
<h2>ARモデル</h2>
<p><strong><u>【イメージ】</u></strong><br />
これは単純で、<br />
t期のデータはt-1期のデータによってもたらされていると想定する。<br />
これは直感的にイメージ湧きますよね。<br />
株価のデータがあったとして、今10000です。<br />
そして次の期が100になるってほぼほぼないですよね。つまり10000を起点とした上で少し前後するようなイメージです。<br />
つまりこれは前のデータに引っ張られて次の期のデータが生成されるとするメカニズムで、<br />
以下のような式を考えます。</p>
<div class="st-editor-margin" style="margin-bottom: -5px;"><div class="st-minihukidashi-box " ><p class="st-minihukidashi" style="background:#3F51B5;color:#fff;margin: 0 0 0 -6px;font-size:80%;border-radius:30px;"><span class="st-minihukidashi-arrow" style="border-top-color: #3F51B5;"></span><span class="st-minihukidashi-flexbox">ココがポイント</span></p></div></div>
<div class="clip-memobox " style="background:#E8EAF6;color:#000000;"><div class="clip-fonticon" style="font-size:200%;color:#3F51B5;"><i class="fa fa-hand-o-right st-css-no" aria-hidden="true"></i></div><div class="clip-memotext" style="border-color:#3F51B5;"><p style="color:#000000;"><br />
<strong>【ARモデル】</strong><br />
ARモデルは、t-1期の実データに相関して影響を受けてt期のデータが生成されていると想定するモデル。<br />
\begin{eqnarray}<br />
y_{t} &#038;=&#038; c + \alpha_{1}y_{t-1} + U_{t}<br />
\end{eqnarray}<br />
</p></div></div>
<h2>平均値を求める</h2>
<p>そもそも定常とは各実測値の平均が同じであることです。<br />
なので、上のARモデルに対して、定常性を持っていると仮定する。<br />
つまり平均値が同じ\(\mu\)であると仮定して、計算をしてみると、</p>
<p>\begin{eqnarray}<br />
y_{t} &#038;=&#038; \alpha_{1}y_{t-1} + U_{t} \\<br />
E[y_{t}] &#038;=&#038; E[\alpha_{1}y_{t-1} + U_{t}] \\<br />
E[y_{t}] &#038;=&#038; \alpha_{1}E[y_{t-1}] + E[U_{t}] \\<br />
\mu &#038;=&#038; \alpha_{1}\mu + 0 \\<br />
\mu(1-\alpha_{1}) &#038;=&#038; 0 \\<br />
\end{eqnarray}</p>
<p>さらに、2つ目の影響までを考えてみると、<br />
\begin{eqnarray}<br />
y_{t} &#038;=&#038; \alpha_{1}y_{t-1} + U_{t} \\<br />
y_{t} &#038;=&#038; \alpha_{1}(\alpha_{2}y_{t-2} + U_{t-1}) + U_{t} \\<br />
y_{t} &#038;=&#038; \alpha_{1}\alpha_{2}y_{t-2} + \alpha_{1}U_{t-1} + U_{t} \\<br />
\end{eqnarray}<br />
となるので、<br />
\begin{eqnarray}<br />
E[y_{t}] &#038;=&#038; E[\alpha_{1}\alpha_{2}y_{t-2} + \alpha_{1}U_{t-1} + U_{t}] \\<br />
E[y_{t}] &#038;=&#038; \alpha_{1}\alpha_{2}E[y_{t-2}] + \alpha_{1}E[U_{t-1}] + E[U_{t}] \\<br />
\end{eqnarray}</p>
<h2>MAモデル</h2>
<p>ノイズによって生成されていると考えるモデルが<strong>MAモデル</strong>です。<br />
\begin{eqnarray}<br />
y_{t} &#038;=&#038; \mu + U_{t} + \theta_{1}U_{t-1}<br />
\end{eqnarray}<br />
つまり、\(y\)の値は大体な平均値があった上で、その\(t\)期のデータにノイズが入って、さらには多少前の期のノイズの影響を受けていると想定した式となる。</p>
<p>&nbsp;</p>
<p><strong><u>【イメージ】</u></strong><br />
\(y_{t} = \mu + U_{t}\)でいいじゃんとも思いますが、<br />
だけだと、そもそも時系列データが\(t-1\)期や\(t-2\)期のデータの影響受けてないってことになるので、<br />
そうなると独立になるので、後ろに期はずれているので多少の相関があると仮定して、\(\theta_{1}U_{t-1}\)を付加的につけている。</p>
<p>そうなるとそもそもの\(y\)の\(t\)期や\(t-1\)期のデータが独立になってしまうので、そうなると時系列の分析がそもそもできない話になるので、<br />
もちろん過去のデータを予測するためには階差数列を作らないといけないので、このような式になる。</p>
<div class="st-editor-margin" style="margin-bottom: -5px;"><div class="st-minihukidashi-box " ><p class="st-minihukidashi" style="background:#3F51B5;color:#fff;margin: 0 0 0 -6px;font-size:80%;border-radius:30px;"><span class="st-minihukidashi-arrow" style="border-top-color: #3F51B5;"></span><span class="st-minihukidashi-flexbox">ココがポイント</span></p></div></div>
<div class="clip-memobox " style="background:#E8EAF6;color:#000000;"><div class="clip-fonticon" style="font-size:200%;color:#3F51B5;"><i class="fa fa-hand-o-right st-css-no" aria-hidden="true"></i></div><div class="clip-memotext" style="border-color:#3F51B5;"><p style="color:#000000;"><br />
<strong>【MAモデル】</strong><br />
MAモデルは、時系列データの平均値を\(\mu\)として、それを基準にノイズを積み重ねていくことでデータが生成されると想定するモデルのことで、以下のように表せる。<br />
\begin{eqnarray}<br />
y_{t} &#038;=&#038; \mu + U_{t} + \theta_{1}U_{t-1}<br />
\end{eqnarray}<br />
</p></div></div>
<h2>平均値を求める</h2>
<p>そもそも定常とは各実測値の平均が同じであることです。<br />
なので、上のARモデルに対して、定常性を持っていると仮定する。<br />
つまり平均値が同じ\(\mu\)であると仮定して、計算をしてみると、</p>
<p>\begin{eqnarray}<br />
E[y_{t}] &#038;=&#038; E[\mu + U_{t} + \theta_{1}U_{t-1}]  \\<br />
E[y_{t}] &#038;=&#038; \mu + E[U_{t}] + \theta_{1}E[U_{t-1}] \\<br />
E[y_{t}] &#038;=&#038; \mu \\<br />
\end{eqnarray}<br />
となるので、どんな\(t\)においても平均値は一定となり定常となります。</p>
<p>ここで分散を求めてみると、<br />
\begin{eqnarray}<br />
V(y_{t}) &#038;=&#038; E[(y_{t} &#8211; \mu)^{2}]  \\<br />
&#038;=&#038; E[(U_{t} + \theta_{1}U_{t-1})^{2}]  \\<br />
&#038;=&#038; E[U_{t}^{2} + 2\theta_{1}U_{t-1}U_{t} + \theta_{1}U_{t-1}^{2}]  \\<br />
&#038;=&#038; E[U_{t}^{2}] + 2\theta_{1}E[U_{t-1}U_{t}] + \theta_{1}^{2}E[U_{t-1}^{2}]・・・①  \\<br />
\end{eqnarray}<br />
ここでノイズについて分散公式を用いて、<br />
\begin{eqnarray}<br />
V(U_{t}) &#038;=&#038; E[U_{t}^{2}] &#8211; (E[U_{t}])^{2} \\<br />
\sigma^{2} &#038;=&#038; E[U_{t}^{2}] &#8211; 0 \\<br />
\sigma^{2} &#038;=&#038; E[U_{t}^{2}] \\<br />
\end{eqnarray}<br />
となり、どんな\(t\)でも成立するので、①から<br />
\begin{eqnarray}<br />
V(y_{t}) &#038;=&#038; \sigma^{2} + 2\theta_{1}E[U_{t-1}U_{t}] + \theta_{1}^{2}\sigma^{2}・・・①  \\<br />
&#038;=&#038; \sigma^{2}(1+\theta_{1}^{2}) + 2\theta_{1}E[U_{t-1}U_{t}] ・・・①  \\<br />
\end{eqnarray}</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14762"
					data-ulike-nonce="e5ae3127ca"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14762"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/%e3%82%8f%e3%81%8b%e3%82%8a%e3%82%84%e3%81%99%e3%81%84ar%e3%83%a2%e3%83%87%e3%83%ab%e3%81%a8ma%e3%83%a2%e3%83%87%e3%83%ab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14762</post-id>	</item>
		<item>
		<title>回帰分析と分散分析の関係性について</title>
		<link>https://yosshiblog.jp/%e5%9b%9e%e5%b8%b0%e5%88%86%e6%9e%90%e3%81%a8%e5%88%86%e6%95%a3%e5%88%86%e6%9e%90%e3%81%ae%e9%96%a2%e4%bf%82%e6%80%a7%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/</link>
					<comments>https://yosshiblog.jp/%e5%9b%9e%e5%b8%b0%e5%88%86%e6%9e%90%e3%81%a8%e5%88%86%e6%95%a3%e5%88%86%e6%9e%90%e3%81%ae%e9%96%a2%e4%bf%82%e6%80%a7%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Mon, 29 Apr 2024 16:09:38 +0000</pubDate>
				<category><![CDATA[統計学]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14632</guid>

					<description><![CDATA[回帰分析と分散分析の関係はとても近いです！ 回帰分析ではあるデータ（目的変数）が取れて、それに対して別の変数（説明変数）でどのくらいの影響があるかを示すものです。 式で表すと、\(y = \beta  ... <p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14632"
					data-ulike-nonce="9f5d156c77"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14632"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png" alt="" width="1920" height="883" class="alignnone size-full wp-image-3862" srcset="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png 1920w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-300x138.png 300w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1024x471.png 1024w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-768x353.png 768w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1536x706.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /><br />
回帰分析と分散分析の関係はとても近いです！</p>
<p>回帰分析ではあるデータ（目的変数）が取れて、それに対して別の変数（説明変数）でどのくらいの影響があるかを示すものです。<br />
式で表すと、\(y = \beta x + \epsilon\)と表せます。<br />
そして、これに対して、<br />
分散分析でもあるデータが取れて、それに対して因子があり、その因子によってデータが生成されているものと想定します。<br />
つまり、\(y = \mu + \alpha_{1} + \epsilon\)と表せます。</p>
<p>2つの式を見てもなんだか似てますよね！</p>
<p>これら2つは、<br />
あるデータがあって、そのデータは何が要因となってそのデータ（値）が生成されているのか、そしてどんな影響によって説明される値なのか、<br />
を分析するものです。</p>
<p>ここではそんな、回帰分析と分散分析の関係性について探っていこうと思います。</p>
<p>&nbsp;</p>
<h2>回帰分析での分散分析表</h2>
<table>
<tr style="background-color:lightgreen">
<th><strong>要因</strong></th>
<th><strong>式</strong></th>
<th><strong>自由度</strong></th>
<th><strong>説明</strong></th>
</tr>
<tr>
<td>回帰変動</td>
<td>\( \displaystyle \sum_{i=1}^{n} (\hat{y_{i}}-\bar{y})^{2} \)</td>
<td>\(p\)</td>
<td>説明変数による数値の変動 → 説明変数によって説明ができる</td>
</tr>
<tr>
<td>誤差変動</td>
<td>\( \displaystyle \sum_{i=1}^{n} (y_{i} &#8211; \hat{y_{i}})^{2} \)</td>
<td>\(n-p-1\)</td>
<td>ホワイトノイズ（誤差）による数値の変動</td>
</tr>
<tr>
<td>全体変動</td>
<td>\( \displaystyle \sum_{i=1}^{n} (y_{i}-\bar{y})^{2} \)</td>
<td>\(n\)</td>
<td>平均値と取れたデータの変動</td>
</tr>
</table>
<p>回帰変動はいわゆる、説明変数による要因を想定した変動です。</p>
<p>ここで回帰分析でのF検定をしてみます。そのためにはF検定統計量をまず導出します。</p>
<p><a href="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-30-2.54.32.png"><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-30-2.54.32.png" alt="" width="1568" height="690" class="alignnone size-full wp-image-14678" srcset="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-30-2.54.32.png 1568w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-30-2.54.32-300x132.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-30-2.54.32-1024x451.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-30-2.54.32-768x338.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-30-2.54.32-1536x676.png 1536w" sizes="(max-width: 1568px) 100vw, 1568px" /></a></p>
<p>回帰分析の結果として、\(\epsilon_{i} = y_{i} &#8211; \hat{y_{i}} \)であるから、</p>
<p>\begin{eqnarray}<br />
\epsilon_{i} &#038;=&#038; y_{i} &#8211; \hat{y_{i}} \\<br />
y_{i} &#038;=&#038; \hat{y_{i}} + \epsilon_{i} \\<br />
y_{i} &#8211; \bar{y} &#038;=&#038; (\hat{y_{i}} &#8211; \bar{y}) + \epsilon_{i} \\<br />
(y_{i} &#8211; \bar{y})^{2} &#038;=&#038; \{(\hat{y_{i}} &#8211; \bar{y}) + \epsilon_{i}\}^{2} \\<br />
(y_{i} &#8211; \bar{y})^{2} &#038;=&#038; (\hat{y_{i}} &#8211; \bar{y})^{2} + (\hat{y_{i}} &#8211; \bar{y})\epsilon_{i} + \epsilon_{i}^{2} \\<br />
\sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2} &#038;=&#038; \sum_{i=1}^{n}(\hat{y_{i}} &#8211; \bar{y})^{2} + \sum_{i=1}^{n}(\hat{y_{i}} &#8211; \bar{y})\epsilon_{i} + \sum_{i=1}^{n}\epsilon_{i}^{2} ・・・① \\<br />
\sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2} &#038;=&#038; \sum_{i=1}^{n}(\hat{y_{i}} &#8211; \bar{y})^{2} + \sum_{i=1}^{n}\epsilon_{i}^{2} \\<br />
\sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2} &#038;=&#038; \sum_{i=1}^{n}(\hat{y_{i}} &#8211; \bar{y})^{2} + \sum_{i=1}^{n}(y_{i}-\hat{y_{i}})^{2} ・・・② \\<br />
(全体変動 &#038;=&#038; 回帰変動 + 誤差変動) \\<br />
(全体変動の自由度 &#038;=&#038; 回帰変動の自由度 + 誤差変動の自由度) \\<br />
(n &#038;=&#038; (p-1) + (n-(p-1))) \\<br />
\end{eqnarray}<br />
と分解することができます。</p>
<p>ちなみにこの\(②\)式は重要で、決定係数やこの後扱うF検定統計量の考えがあったりします。</p>
<p>そして、①の部分ですが、右辺の第2項である、以下の部分が0になっています。<br />
\begin{eqnarray}<br />
\sum_{i=1}^{n}(\hat{y_{i}} &#8211; \bar{y})\epsilon_{i} + \sum_{i=1}^{n}\epsilon_{i}^{2} &#038;=&#038; 0 \\<br />
\end{eqnarray}<br />
これの式の意味としては、「予測値とデータの平均値の差」と「残差」の相関は0ということを言っています。</p>
<p>&nbsp;</p>
<h3>決定係数</h3>
<p>決定係数\(R^{2}\)は、<strong><u>どのくらい説明変数によって説明されているか</u></strong>なので、イメージ回帰変動/全体変動と想像できると思います。なので、回帰変動/全体変動を\(①\)から導出すると、<br />
\(①\)に対して、\(\displaystyle \sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2}\)で割ると、<br />
\begin{eqnarray}<br />
1 &#038;=&#038; \frac{\displaystyle \sum_{i=1}^{n}(\hat{y_{i}} &#8211; \bar{y})^{2}}{\displaystyle \sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2}} + \frac{\displaystyle \sum_{i=1}^{n}(y_{i}-\hat{y_{i}})^{2}}{\displaystyle \sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2}} \\<br />
1 &#8211; \frac{\displaystyle \sum_{i=1}^{n}(y_{i}-\hat{y_{i}})^{2}}{\displaystyle \sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2}} &#038;=&#038; \frac{\displaystyle \sum_{i=1}^{n}(\hat{y_{i}} &#8211; \bar{y})^{2}}{\displaystyle \sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2}}  \\<br />
\end{eqnarray}<br />
となります。<br />
右辺が決定係数\(R^{2}\)になり、決定係数は以下で表されます。</p>
<div class="graybox">
【決定係数\(R^{2}\)】<br />
\begin{eqnarray}<br />
R^{2} = \frac{\displaystyle \sum_{i=1}^{n}(\hat{y_{i}} &#8211; \bar{y})^{2}}{\displaystyle \sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2}} = 1 &#8211; \frac{\displaystyle \sum_{i=1}^{n}(y_{i}-\hat{y_{i}})^{2}}{\displaystyle \sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2}}<br />
\end{eqnarray}
</div>
<p>このように2通りの表し方があることも覚えておくのが良いでしょう！</p>
<p>そして、なぜ決定係数って\(R\)なんでしょうか。<br />
実は、決定係数は相関係数の2乗です。<br />
つまり相関係数は一般的に\(R\)なので、決定係数は\(R^{2}\)となります。<br />
ただし、回帰曲線ではなく回帰直線の場合に限ります。</p>
<p>&nbsp;</p>
<h3>F検定統計量</h3>
<p>回帰分析でのF検定は、「各説明変数が0でないかどうか」を検定します。<br />
つまり、回帰係数を\(\beta_{i}\)としたとき、<br />
\(\beta_{1} = \beta_{2} = \cdot\cdot\cdot = \beta_{l} = 0\)<br />
ではないか？ということです。<br />
通常仮説検定では2つの群の平均値を検定します。3つ以上の群があった場合、2つの群を3つの組み合わせにしてそれぞれ検定してというやり方が思いつきそうですが、それではダメです。<br />
群ではないが、今回のように複数の回帰係数（説明変数）を検定する場合はF検定でないといけません。<br />
これが帰無仮説でこれを弾く必要があります。もしこれが採択されると、全て回帰係数が0つまり説明変数の影響は皆無で、得られた目的変数のデータは全てホワイトノイズによって生成されたものと判定されてしまいます。</p>
<p>F検定統計量\(F\)は、<br />
\begin{eqnarray}<br />
F &#038;=&#038; \frac{回帰変動}{誤差変動}<br />
\end{eqnarray}<br />
となるので、そのような形にするために、\(①\)を\(\displaystyle \sum_{i=1}^{n}(y_{i}-\hat{y_{i}})^{2}\)で割ると、</p>
<p>\begin{eqnarray}<br />
\frac{\displaystyle \sum_{i=1}^{n}(y_{i} &#8211; \bar{y})^{2}}{\displaystyle \sum_{i=1}^{n}(y_{i}-\hat{y_{i}})^{2}} &#038;=&#038; \frac{\displaystyle \sum_{i=1}^{n}(\hat{y_{i}} &#8211; \bar{y})^{2}}{\displaystyle \sum_{i=1}^{n}(y_{i}-\hat{y_{i}})^{2}} + 1 \\<br />
\end{eqnarray}</p>
<p>&nbsp;</p>
<p>誤差による変動に対して、回帰変動つまり説明変数によって説明できる部分が多ければ回帰分析としては良いので、上記検定統計量を考えたときに値が大きければ良い。（誤差に対して回帰の比率が大きいほどよい）</p>
<p>&nbsp;<br />
&nbsp;</p>
<h3>分散分析での分散分析表</h3>
<table>
<tr style="background-color:lightgreen">
<th><strong>要因</strong></th>
<th><strong>式</strong></th>
<th><strong>自由度</strong></th>
<th><strong>説明</strong></th>
</tr>
<tr>
<td>因子\(A\)(\(S_{A}\))</td>
<td>\( \displaystyle \sum_{i=1}^{a} \sum_{j=1}^{n} (\bar{y_{A_{i}}}-\bar{y})^{2}= n\sum_{i=1}^{a}(\bar{y_{A_{j}}}-\bar{y})^{2}  \)</td>
<td>\(a-1\)</td>
<td>因子\(A\)による数値の変動 → 説明変数によって説明ができる</td>
</tr>
<tr>
<td>誤差変動(\(S_{E}\))</td>
<td>\( \displaystyle \sum_{i=1}^{a} \sum_{j=1}^{n} (\bar{y_{ij}}-\bar{y_{A_{i}}})^{2} \)</td>
<td>\(an-1-(a-1)</n> = a(n-1) \)</td>
<td>ホワイトノイズ（誤差）による数値の変動</td>
</tr>
<tr>
<td>全体変動(\(S_{T}\))</td>
<td>\( \displaystyle \sum_{i=1}^{a} \sum_{j=1}^{n} (y_{ij}-\bar{y})^{2} \)</td>
<td>\(an-1\)</td>
<td>平均値と取れたデータの変動</td>
</tr>
</table>
<p>因子\(A\)は、因子\(A\)による要因を想定した変動です。</p>
<p>1つ目の因子の自由度では、平均値と各水準の平均値を使って計算しています。<br />
平均値は固定であるとすると、水準は今a個あり、1つずつ計算に使っていくと最終的に1つは固定で平均値が決まります。<br />
なので、自由度はa-1個となります。</p>
<p>全体変動も同様で、各n個のデータと、平均値があり、平均値はこのn個のデータを用いて算出された値になります。<br />
n-1個までは自由に値を取れるけど、平均値が定まっている以上、最後の1つのデータは自由な値を取ることはできず、計算から決まります。<br />
なので、全体変動では自由度はn-1個となります。</p>
<p>最後に、誤差変動の自由度については、<br />
全体変動 = 因子変動 + 誤差変動ということからも、<br />
全体変動の自由度 = 因子変動の自由度 + 誤差変動の自由度から、<br />
誤差変動の自由度 = 全体変動の自由度 &#8211; 因子変動の自由度 = n-1 &#8211; (a-1) = n-aとなります。</p>
<h3>F検定統計量</h3>
<p>分散分析でのF検定は、「因子の各水準が0でないかどうか」を検定します。<br />
つまり、係数を\(\alpha_{i}\)としたとき、<br />
\(\alpha_{1} = \alpha_{2} = \cdot\cdot\cdot = \alpha_{l} = 0\)<br />
ではないか？ということです。<br />
これが帰無仮説でこれを弾く必要があります。もしこれが採択されると、全て回帰係数が0つまり説明変数の影響は皆無で、得られた目的変数のデータは全てホワイトノイズによって生成されたものと判定されてしまいます。<br />
全くもって、回帰分析でのF検定と同じですね！</p>
<p>回帰分析と同様に、分散分析もF検定を考えることができ、F検定統計量は\(F = \frac{回帰変動}{誤差変動}\)になります。</p>
<p>そして、誤差は回帰分析、分散分析ともに、\(N(0,\sigma^{2}\)を仮定してます。</p>
<div class="st-editor-margin" style="margin-bottom: -5px;"><div class="st-minihukidashi-box " ><p class="st-minihukidashi" style="background:#3F51B5;color:#fff;margin: 0 0 0 -6px;font-size:80%;border-radius:30px;"><span class="st-minihukidashi-arrow" style="border-top-color: #3F51B5;"></span><span class="st-minihukidashi-flexbox">ココがポイント</span></p></div></div>
<div class="clip-memobox " style="background:#E8EAF6;color:#000000;"><div class="clip-fonticon" style="font-size:200%;color:#3F51B5;"><i class="fa fa-hand-o-right st-css-no" aria-hidden="true"></i></div><div class="clip-memotext" style="border-color:#3F51B5;"><p style="color:#000000;"><br />
回帰分析、分散分析ともに、得られたデータがホワイトノイズによってではなく、どのくらい説明変数・因子によって説明されたかをF検定によって分析する。<br />
そしてそのF検定統計量はともに、<br />
\begin{eqnarray}<br />
F &#038;=&#038; \frac{回帰変動/自由度}{誤差変動/自由度}<br />
\end{eqnarray}<br />
</p></div></div>
<p>回帰分析と分散分析では両方ともF検定というものがありました。<br />
それぞれのF検定での帰無仮説を見てみると、<br />
回帰分析では、回帰係数を\(\beta_{i}\)としたとき、<br />
\(H_{0} : \beta_{1} = \beta_{1} = \beta_{2} = \cdot\cdot\cdot = \beta_{k} = 0\)であり、<br />
分散分析では、各水準の平均値を\(\mu_{i}\)としたとき、<br />
\(H_{0} : \mu_{1} = \mu_{1} = \mu_{2} = \cdot\cdot\cdot = \mu_{l} = 0\)であり、<br />
それぞれ説明変数や平均値が全て0であるということを検定している。</p>
<p>分散分析での変動値は因子の各水準のことで、<br />
回帰分析での変動値は説明変数のことです。</p>
<p>回帰分析では、説明変数の影響度合いを重み付けした説明変数の和に、ノイズを加味したデータを表し、<br />
分散分析では、各水準の平均的な値にノイズを加味したデータを表す。<br />
このように、取れたデータに対してそれぞれ変動するものがあり、</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14632"
					data-ulike-nonce="9f5d156c77"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14632"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/%e5%9b%9e%e5%b8%b0%e5%88%86%e6%9e%90%e3%81%a8%e5%88%86%e6%95%a3%e5%88%86%e6%9e%90%e3%81%ae%e9%96%a2%e4%bf%82%e6%80%a7%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14632</post-id>	</item>
		<item>
		<title>確率過程とブラウン運動</title>
		<link>https://yosshiblog.jp/%e7%a2%ba%e7%8e%87%e9%81%8e%e7%a8%8b%e3%81%a8%e3%83%96%e3%83%a9%e3%82%a6%e3%83%b3%e9%81%8b%e5%8b%95/</link>
					<comments>https://yosshiblog.jp/%e7%a2%ba%e7%8e%87%e9%81%8e%e7%a8%8b%e3%81%a8%e3%83%96%e3%83%a9%e3%82%a6%e3%83%b3%e9%81%8b%e5%8b%95/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Sat, 20 Apr 2024 17:59:59 +0000</pubDate>
				<category><![CDATA[統計学]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14615</guid>

					<description><![CDATA[\(N(\mu,\sigma^{2})\) 今回は、時系列データや金融工学などでよく用いられるブラウン運動という概念についてご紹介します！ ブラウン運動は統計学的にも応用的な分野で初学者にとっては難し ... <p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14615"
					data-ulike-nonce="c0e8fce567"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14615"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>\(N(\mu,\sigma^{2})\)</p>
<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png" alt="" width="1920" height="883" class="alignnone size-full wp-image-3862" srcset="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png 1920w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-300x138.png 300w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1024x471.png 1024w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-768x353.png 768w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1536x706.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>今回は、時系列データや金融工学などでよく用いられるブラウン運動という概念についてご紹介します！<br />
ブラウン運動は統計学的にも応用的な分野で初学者にとっては難しい内容になります。</p>
<p>&nbsp;<br />
さらに今までは確率変数という1つの値を取るようなイメージで扱ってきましたが、<br />
ここではパスという新しい概念を使って運動を考えていきます。<br />
このパス、英語で道という意味で、このパスが今回は確率変数になります。</p>
<p>ちょっと違った角度で確率変数としてとらえたり、より世の中の時系列データをどう捉えるかが大事になってくるので、ここで学んでいきましょう！</p>
<p>&nbsp;</p>
<h2>ブラウン運動とは</h2>
<p>まずは早速ブラウン運動の定義です。</p>
<h3>ブラウン運動の定義</h3>
<p>（統計学ワークブックから参照）</p>
<div class="graybox">
<strong>【独立定常増分】</strong><br />
確率過程\(X=(X_{t})_{t>0}\)が以下の(1),(2)を満たすとする。<br />
(1) 任意の\(0 = t_{0} < t_{1} < \cdot \cdot \cdot < t_{n-1} < t_{n}\)に対して、\(X_{t_{0}}, X_{t_{1}} - X_{t_{0}}, X_{t_{2}} - X_{t_{1}}, ..., X_{t_{n}} - X_{t_{n-1}}\)は互いに独立である。（独立増分性）
(2) 任意の\(0 < y < t+h\)に対して、\(X_{t+h} - X_{t}\)の分布は\(X_{h} - X_{0}\)の分布と同一である。（定常増分性）
</div>
<p>&nbsp;</p>
<div class="graybox">
<strong>【ブラウン運動】</strong><br />
\(B_{0} = 0\)なる確率過程\(B=(B_{t})_{t>0}\)が以下の(1)〜(3)の性質を満たすとき、\(B\)をブラウン運動という。<br />
(1) \(B\)は独立定常増分過程である<br />
(2) 各\(t>0\)に対して、（周辺分布）\(B_{t} \sim N(\mu t, \sigma^{2}t)\)<br />
(3) \(B\)のパスは連続である。<br />
&nbsp;<br />
<strong>【標準ブラウン運動】</strong><br />
(2)において、\(\mu = 0, \sigma^{2} = 1\)となるものを標準ブラウン運動という。
</div>
<p>\begin{eqnarray}<br />
Z_{k}<br />
&#038;=&#038; B_{\Delta k} &#8211; B_{\Delta k-1} \\<br />
&#038;\sim&#038; N(\mu \Delta k, \sigma^{2} \Delta k) &#8211; N(\mu\Delta(k-1), \sigma^{2}\Delta(k-1)) \\<br />
&#038;\sim&#038; N(\mu \Delta(k-(k-1)), \sigma^{2} \Delta(k-(k-1))) \\<br />
&#038;\sim&#038; N(\mu\Delta, \sigma^{2}\Delta) \\<br />
\end{eqnarray}</p>
<p>これは、正規分布となる確率変数<br />
\(f(z_{k}) = \displaystyle \frac{1}{\sqrt{2\pi}\sigma^{2}\Delta} \exp\Bigr\{ &#8211; \frac{(z_{k}-\mu\Delta)^{2}}{2\sigma^{2}\Delta} \Bigr\}\)</p>
<p>この\(\delta\)が0に近づいていけば、どんどんこの感覚は狭くなっていくので、よりパスが滑らかなものになっていきます。<br />
この時パスが今回は確率変数になり、</p>
<h2>定義をよりイメージ的に</h2>
<p>上の定義、ちょっとわからないですよね。。<br />
なので、図を使って噛み砕いてみましょう！</p>
<p>ちょっとここで、上の定義<br />
各点にて、\(N(\mu t, \sigma^{2}t)\)で次のt+1時点の値がサンプリングされます。<br />
つまり各t時点において、正規分布によって遷移していくのがブラウン運動になり、その正規分布が標準正規分布である場合、標準ブラウン運動ということになります。<br />
（通常正規分布は上に凸のグラフで見てるので、ちょっと違和感があると思いますが、このように横にどんどんデータが繋がっていきます。）</p>
<p>各点からは、\(N(\mu, \sigma^{2})\)で次の点のサンプリングが行われます。（行われるというか想定）<br />
例として、t時点からt+1時点へのパスは、<br />
\begin{eqnarray}<br />
Z_{t}<br />
&#038;=&#038; B_{t+1}-B_{t} \\<br />
&#038;\sim&#038; N(\mu(t+1), \sigma^{2}(t+1)) &#8211; N(\mu t, \sigma^{2}t) \\<br />
&#038;\sim&#038; N(\mu((t+1)-t), \sigma^{2}((t+1)-t)) \\<br />
&#038;\sim&#038; N(\mu, \sigma^{2}) \\<br />
\end{eqnarray}<br />
となり、各\(t\)時点において、\(N(\mu, \sigma^{2})\)によってサンプリングされるということになります。</p>
<p>&nbsp;<br />
まず、\(t\)時において\(t+1\)時の値を平均として\(N(\mu, \sigma^{2})\)でサンプリングし、\(t+1\)期の値の\(B_{t+1}\)を取得します。<br />
次に\(B_{t+1}\)の値を平均と見て、\(N(\mu, \sigma^{2})\)で\(t+2\)期の値の\(B_{t+2}\)を取得します。<br />
このようにして繰り返しサンプリングをして今の時系列データが生成されるというメカニズムを仮定しています。<br />
<a href="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.45.20.png"><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.45.20.png" alt="" width="1920" height="930" class="alignnone size-full wp-image-14726" srcset="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.45.20.png 1920w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.45.20-300x145.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.45.20-1024x496.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.45.20-768x372.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.45.20-1536x744.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></a><br />
&nbsp;</p>
<p>そして取れたデータを繋いでいくと以下のようにパスが出来上がります。これが運動で、今回のブラウン運動では確率変数になります。<br />
<a href="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.21.58.png"><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.21.58.png" alt="" width="1776" height="904" class="alignnone size-full wp-image-14713" srcset="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.21.58.png 1776w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.21.58-300x153.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.21.58-1024x521.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.21.58-768x391.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-18.21.58-1536x782.png 1536w" sizes="(max-width: 1776px) 100vw, 1776px" /></a><br />
&nbsp;</p>
<p>このパスが確率変数になるということは、確率変数があるので確率密度関数を持つということにもなります。<br />
そうすると、この確率変数が取る分布を考えて、どんな関数になるのか、パラメータを求める必要があります。<br />
となると、どうやってパラメータを求めるのか。。<br />
そうです！確率密度関数のパラメータを求めるには、点推定である<strong>「最尤法」</strong>を用います！</p>
<p>&nbsp;</p>
<p>最尤法については、以下にて扱っているのでぜひご覧ください！</p>
<blockquote class="wp-embedded-content" data-secret="lNpP0rBe7e"><p><a href="https://yosshiblog.jp/%e3%82%8f%e3%81%8b%e3%82%8a%e3%82%84%e3%81%99%e3%81%84%e6%9c%80%e5%b0%a4%e6%b3%95/">わかりやすい最尤法</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;わかりやすい最尤法&#8221; &#8212; Yosshi Labo." src="https://yosshiblog.jp/%e3%82%8f%e3%81%8b%e3%82%8a%e3%82%84%e3%81%99%e3%81%84%e6%9c%80%e5%b0%a4%e6%b3%95/embed/#?secret=pWvVAthWay#?secret=lNpP0rBe7e" data-secret="lNpP0rBe7e" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>&nbsp;</p>
<p>より\(\delta\)を0に近づけていけば、より細かな間隔でのパスを作ることができます。<br />
<a href="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-19.26.30.png"><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-19.26.30.png" alt="" width="1716" height="900" class="alignnone size-full wp-image-14729" srcset="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-19.26.30.png 1716w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-19.26.30-300x157.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-19.26.30-1024x537.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-19.26.30-768x403.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-05-02-19.26.30-1536x806.png 1536w" sizes="(max-width: 1716px) 100vw, 1716px" /></a></p>
<h2>最尤法によるパラメータ推定</h2>
<p>よって、尤度は、<br />
\begin{eqnarray}<br />
L<br />
&#038;=&#038; f(z_{1}) \cdot f(z_{2}) \cdot f(z_{3}) \cdot \cdot \cdot f(z_{n}) \\<br />
&#038;=&#038; f(z_{1}) \cdot f(z_{2}) \cdot f(z_{3}) \cdot \cdot \cdot f(z_{n}) \\<br />
\end{eqnarray}</p>
<p>&nbsp;<br />
\begin{eqnarray}<br />
L<br />
&#038;=&#038; f(z_{1}) \cdot f(z_{2}) \cdot f(z_{3}) \cdot \cdot \cdot f(z_{n}) \\<br />
&#038;=&#038; f(z_{1}) \cdot f(z_{2}) \cdot f(z_{3}) \cdot \cdot \cdot f(z_{n}) \\<br />
\end{eqnarray}</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14615"
					data-ulike-nonce="c0e8fce567"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14615"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/%e7%a2%ba%e7%8e%87%e9%81%8e%e7%a8%8b%e3%81%a8%e3%83%96%e3%83%a9%e3%82%a6%e3%83%b3%e9%81%8b%e5%8b%95/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14615</post-id>	</item>
		<item>
		<title>統計学学ぶ上で線形代数これだけ！</title>
		<link>https://yosshiblog.jp/%e7%b5%b1%e8%a8%88%e5%ad%a6%e5%ad%a6%e3%81%b6%e4%b8%8a%e3%81%a7%e7%b7%9a%e5%bd%a2%e4%bb%a3%e6%95%b0%e3%81%93%e3%82%8c%e3%81%a0%e3%81%91%ef%bc%81/</link>
					<comments>https://yosshiblog.jp/%e7%b5%b1%e8%a8%88%e5%ad%a6%e5%ad%a6%e3%81%b6%e4%b8%8a%e3%81%a7%e7%b7%9a%e5%bd%a2%e4%bb%a3%e6%95%b0%e3%81%93%e3%82%8c%e3%81%a0%e3%81%91%ef%bc%81/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Mon, 15 Apr 2024 03:44:41 +0000</pubDate>
				<category><![CDATA[統計学]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14388</guid>

					<description><![CDATA[統計学を学びたいけど、やたら数式ばっかでわからない！！ 計算どうやってるのか全然わからない！ ベクトルや行列、微分がよくわからず、勉強挫折してしまう、、 など統計学はとにかく数式が多いです。 統計って ... <p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14388"
					data-ulike-nonce="5e4dd3b04a"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14388"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png" alt="" width="1920" height="883" class="alignnone size-full wp-image-3862" srcset="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png 1920w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-300x138.png 300w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1024x471.png 1024w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-768x353.png 768w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1536x706.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>統計学を学びたいけど、やたら数式ばっかでわからない！！<br />
計算どうやってるのか全然わからない！<br />
ベクトルや行列、微分がよくわからず、勉強挫折してしまう、、<br />
など統計学はとにかく数式が多いです。<br />
統計ってちょっと平均値や中央値など一般的な指標を扱うくらいであれば全然必要ないですが、より深い統計学を学ぼうとすると、数学を学んでいないと理解することすらできません。</p>
<p>なので、今回はそんな統計学を学んでいく上で、最低限これを知っていれば統計学の門を叩くことできるよ！というのを紹介してみようと思います！<br />
初めての人は心して読んでいただき、すでに知ってるよーって方は復習がてら読んでもらえるとありがたいです！</p>
<p>&nbsp;</p>
<h2>ベクトルと行列</h2>
<h3>ベクトルの計算と内積</h3>
<p>（どこでも）<br />
→ ベクトルの内積は頻繁に出てくるので注意。<br />
さらにベクトルの掛け方によって、結果がスカラー値（定数）になるか、行列になるか変わるので要注意。</p>
<p>そして行列の計算を行うときは、上の計算がベースとなります。<br />
\begin{eqnarray}<br />
(a, b)<br />
\begin{pmatrix}<br />
c \\<br />
d \\<br />
\end{pmatrix}<br />
&#038;=&#038; ac+bd \\<br />
\begin{pmatrix}<br />
a \\<br />
b \\<br />
\end{pmatrix}<br />
(c, d)<br />
&#038;=&#038;<br />
(ac, bd)<br />
\end{eqnarray}<br />
になります。</p>
<h3>行列の計算</h3>
<p>\begin{eqnarray}<br />
\begin{pmatrix}<br />
a &#038; b \\<br />
c &#038; d \\<br />
\end{pmatrix}<br />
\begin{pmatrix}<br />
a&#8217; &#038; b&#8217; \\<br />
c&#8217; &#038; d&#8217; \\<br />
\end{pmatrix}<br />
&#038;=&#038;<br />
\begin{pmatrix}<br />
aa&#8217;+bc&#8217; &#038; ab&#8217;+bd&#8217; \\<br />
ca&#8217;+dc&#8217; &#038; cb&#8217;+dd&#8217; \\<br />
\end{pmatrix}<br />
\end{eqnarray}</p>
<div style="text-align: center">
<img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-15-17.24.30-300x121.png" alt="" width="300" height="121" class="alignnone size-medium wp-image-14413" srcset="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-15-17.24.30-300x121.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-15-17.24.30-768x309.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-15-17.24.30.png 890w" sizes="(max-width: 300px) 100vw, 300px" />
</div>
<p><u><strong>大事な考えとして、行列の各要素はベクトルになっているということです。これを知っておけば、計算も分解して考えられるようになります。</strong></u></p>
<p>&nbsp;</p>
<h3>行列式の計算（2次元正方行列）</h3>
<p>表記としては、\(A\)の行列式は\(|A|\)や\(det(A)\)と表記します。<br />
主に、多変量正規分布を求める際に出てきたりします。<br />
\begin{eqnarray}<br />
|A| = det(A) = ad-bc \\<br />
\end{eqnarray}</p>
<p>&nbsp;</p>
<h3>逆行列について</h3>
<p>逆行列を計算するのは多変量正規分布や、この後扱う正規方程式などで使用したりします。</p>
<p>\begin{eqnarray}<br />
A^{-1}<br />
&#038;=&#038; \frac{1}{|A|}<br />
\begin{pmatrix}<br />
d &#038; -b \\<br />
-c &#038; a \\<br />
\end{pmatrix}<br />
\end{eqnarray}</p>
<p>&nbsp;<br />
\begin{eqnarray}<br />
AA^{-1} = I ・・・① \\<br />
AA^{T} = I ・・・②<br />
\end{eqnarray}<br />
などの正則行列（逆行列を持つ）、対象行列＆転置行列による単位行列<br />
などここをわかっておけば、正規分布や最小二乗法のベクトル・行列計算ができるようになります。</p>
<p>&nbsp;</p>
<h3>行列の種類</h3>
<p>→ 正方行列、正則行列、対称行列、転置行列、単位行列の5つ。これらの性質を理解する。<br />
正方行列：n次元(n×n)行列のこと。<br />
単位行列：n次元(n×n)行列で、(k,k)では全て値は1で、(k,l)(k≠l)では全て値が0となる行列のこと。正方行列と単位行列をかけると必ず同じ正方行列になります。<br />
正則行列：AB=BA=Iを満たすBのこと？逆行列を持つ。これにより、正則行列と正則行列の逆行列は単位行列になります。<br />
対称行列：列と行が対称になっている。<br />
転置行列：これはどのものでも転置したら転置行列になります。正方行列でも正則行列でも対称行列でも。ただ1つ大事なのは、対称行列と転置した転置行列を掛け合わせると単位行列になります。これ大事です。</p>
<table>
<tr style="background-color: lightgreen">
<th><strong>種類</strong></th>
<th><strong>説明</strong></th>
</tr>
<tr>
<td>正方行列</td>
<td>\(n\)次元(\(n\)×\(n\))行列のこと。</td>
</tr>
<tr>
<td>単位行列</td>
<td>\(n\)次元(\(n\)×\(n\))行列で、(\(k\),\(k\))では全て値は1で、(\(k\),\(l\))(ただし\(k\)≠\(l\))では全て値が0となる行列のこと。正方行列と単位行列をかけると必ず同じ正方行列になります。</td>
</tr>
<tr>
<td>正則行列</td>
<td>\(AB=BA=I\)を満たすBのこと？逆行列を持つ。これにより、正則行列と正則行列の逆行列は単位行列になります。</td>
</tr>
<tr>
<td>転置行列</td>
<td>これはどのものでも転置したら転置行列になります。正方行列でも正則行列でも対称行列でも。ただ1つ大事なのは、対称行列と転置した転置行列を掛け合わせると単位行列になります。</td>
</tr>
<tr>
<td>対称行列</td>
<td>列と行が対称になっている。</td>
</tr>
</table>
<p>&nbsp;</p>
<h3>単位行列</h3>
<p>\begin{eqnarray}<br />
I &#038;=&#038;<br />
\begin{pmatrix}<br />
1 &#038; 0 \\<br />
0 &#038; 1 \\<br />
\end{pmatrix}<br />
\end{eqnarray}</p>
<p>(1,1)や(2,2)では1が、(1,2)や(2,1)では0の値が入ってます。</p>
<h3>転置行列</h3>
<p>\begin{eqnarray}<br />
A &#038;=&#038;<br />
\begin{pmatrix}<br />
a &#038; b \\<br />
c &#038; d \\<br />
\end{pmatrix}  \\<br />
\end{eqnarray}<br />
としたとき、\(A\)の転置行列である\(A^{T}\)は、<br />
\begin{eqnarray}<br />
A^{T} &#038;=&#038;<br />
\begin{pmatrix}<br />
a &#038; c \\<br />
b &#038; d \\<br />
\end{pmatrix} \\<br />
\end{eqnarray}<br />
となります。</p>
<p>以下のように、転置行列の(1,1)や(2,2)などの(k,k)に線を入れて、そこを軸として行と列を入れ替えたものになります。<br />
今回は2次元正方行列を扱ってるので、(1,2)のものは(2,1)に、(2,1)のものは(1,2)に値が移動します。</p>
<div style="text-align: center">
<img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-15-18.05.46-300x94.png" alt="" width="300" height="94" class="alignnone size-medium wp-image-14427" srcset="https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-15-18.05.46-300x94.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-15-18.05.46-1024x320.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-15-18.05.46-768x240.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/04/スクリーンショット-2024-04-15-18.05.46.png 1064w" sizes="(max-width: 300px) 100vw, 300px" />
</div>
<p>&nbsp;</p>
<h3>対称行列</h3>
<p>対称行列は(1,1)や(2,2)などの(k,k)を軸に、対称である行列のことです。<br />
\begin{eqnarray}<br />
A &#038;=&#038;<br />
\begin{pmatrix}<br />
a &#038; b \\<br />
b &#038; d \\<br />
\end{pmatrix} \\<br />
\end{eqnarray}<br />
のようなものです。</p>
<p>●行列の性質。<br />
\((AB)^{T} = B^{T}A^{T}\)<br />
　転置させると並び順が逆になります。<br />
よくある例で<br />
対称行列の時、まずAA-1=Iは成立しないので、そのまま。ただ転置すると、BをA-1で置き換えると以下のようになります。<br />
\(（AA^{-1})^{T} = (A^{-1})^{T}A^{T}\)</p>
<p>&nbsp;</p>
<p>そしてさらに大事なのは、<br />
\begin{eqnarray}<br />
AA^{-1} = I ・・・① \\<br />
AA^{T} = I ・・・②<br />
\end{eqnarray}<br />
&nbsp;</p>
<p>①と②を比較すると、左辺は\(A\)で一緒、右辺は\(I\)で一緒。よって、\(A^{-1}\)と\(A^{T}\)は一緒になります。<br />
つまり、\(A^{-1} = A^{T}\)になります。<br />
ここで、この等式の両辺に転置をとってみたいと思います。転置を取ると、</p>
<ul>
<li>左辺：\((A^{-1})^{T}\)</li>
<li>右辺：\((A^{T})^{T} = A\)になります。これは転置をして、さらに転置するので元に戻ります。よってそのままになります。</li>
</ul>
<p>よって、\((A^{-1})^{T} = A\)になります。<br />
意外とこの式使うこと多いです！特に、最小二乗法での回帰係数を行列で求める時です。</p>
<div class="st-editor-margin" style="margin-bottom: -5px;"><div class="st-minihukidashi-box " ><p class="st-minihukidashi" style="background:#3F51B5;color:#fff;margin: 0 0 0 -6px;font-size:80%;border-radius:30px;"><span class="st-minihukidashi-arrow" style="border-top-color: #3F51B5;"></span><span class="st-minihukidashi-flexbox">ココがポイント</span></p></div></div>
<div class="clip-memobox " style="background:#E8EAF6;color:#000000;"><div class="clip-fonticon" style="font-size:200%;color:#3F51B5;"><i class="fa fa-hand-o-right st-css-no" aria-hidden="true"></i></div><div class="clip-memotext" style="border-color:#3F51B5;"><p style="color:#000000;"><br />
\begin{eqnarray}<br />
(A^{-1})^{T} = A<br />
\end{eqnarray}<br />
</p></div></div>
<p>&nbsp;</p>
<h2>ベクトルや行列の微分について</h2>
<p>（主に使うところとしては、主成分分析や、回帰分析など）</p>
<p>行列の微分、これは簡単です。<br />
そもそも行列は上でも話した通り、ベクトルの集合体でベク取りによって成り立っています。<br />
なのでベクトルの微分ができれば行列の微分もすぐ理解できます。</p>
<p>\begin{eqnarray}<br />
\frac{\partial}{\partial \beta} X\beta &#038;=&#038; X ・・・③\\<br />
\frac{\partial}{\partial \beta} \beta^{T}X\beta &#038;=&#038; 2X\beta ・・・④\\<br />
\end{eqnarray}</p>
<p>&nbsp;</p>
<h2>実際に上で学んだことを用いて計算をしてみる</h2>
<p>今回例として出すのは回帰分析で回帰係数を出すための手法である最小二乗法にて出てくる正規方程式です。<br />
回帰分析で<br />
\begin{eqnarray}<br />
y_{1} &#038;=&#038; \beta_{11}x_{11} + \epsilon_{1} \\<br />
y_{2} &#038;=&#038; \beta_{21}x_{21} + \epsilon_{2} \\<br />
y_{3} &#038;=&#038; \beta_{31}x_{31} + \epsilon_{3} \\<br />
y_{n} &#038;=&#038; \beta_{n1}x_{n1} + \epsilon_{n} \\<br />
\end{eqnarray}<br />
とします。そうするとこれは、<br />
\begin{eqnarray}<br />
y &#038;=&#038; X\beta + \epsilon<br />
\end{eqnarray}<br />
となります。</p>
<p>上の式から、\(\epsilon = y &#8211; X\beta\)であることから、<br />
最小二乗法\(\epsilon\epsilon^{T}\)により、<br />
\begin{eqnarray}<br />
\epsilon^{T}\epsilon<br />
&#038;=&#038; (y &#8211; X\beta)^{T}(y &#8211; X\beta) \\<br />
&#038;=&#038; (y^{T} &#8211; (X\beta)^{T})(y &#8211; X\beta) \\<br />
&#038;=&#038; (y^{T} &#8211; \beta^{T}X^{T})(y &#8211; X\beta) \\<br />
&#038;=&#038; y^{T}y &#8211; y^{T}X\beta &#8211; \beta^{T}X^{T}y + \beta^{T}X^{T}X\beta \\<br />
\end{eqnarray}</p>
<p>この式に対して\(\beta\)で偏微分を実行します。<br />
\begin{eqnarray}<br />
\frac{\partial}{\partial \beta}\epsilon^{T}\epsilon<br />
&#038;=&#038; \frac{\partial}{\partial \beta} \{ y^{T}y &#8211; y^{T}X\beta &#8211; \beta^{T}X^{T}y + \beta^{T}X^{T}X\beta \} \\<br />
&#038;=&#038; \frac{\partial}{\partial \beta} y^{T}y &#8211; \frac{\partial}{\partial \beta} y^{T}X\beta &#8211; \frac{\partial}{\partial \beta} \beta^{T}X^{T}y + \frac{\partial}{\partial \beta} \beta^{T}X^{T}X\beta \\<br />
\end{eqnarray}</p>
<p>&nbsp;<br />
\(y^{T}y\)に\(\beta\)がないので、\(\beta\)で微分すると定数となるため、<br />
\begin{eqnarray}<br />
\frac{\partial}{\partial \beta} y^{T}y &#038;=&#038; 0 \\<br />
\end{eqnarray}</p>
<p>&nbsp;</p>
<p>\(y^{T}X\)は計算すると行列になるので、偏微分の③が使用できるので、<br />
\begin{eqnarray}<br />
\frac{\partial}{\partial \beta} y^{T}X\beta &#038;=&#038; y^{T}X \\<br />
\end{eqnarray}</p>
<p>&nbsp;</p>
<p>\(X^{T}X\)は計算すると行列になるので、\(\beta^{T}\)行列\(\beta\)となるので、偏微分の④が使用できるので、<br />
\begin{eqnarray}<br />
\frac{\partial}{\partial \beta} \beta^{T}X^{T}X\beta &#038;=&#038; 2X\beta \\<br />
\end{eqnarray}</p>
<p>&nbsp;</p>
<p>●行列を含んだ方程式の計算<br />
ポイントは右から<br />
スカラー値であれば、特に数字を左からかけないといけないとか、右からかけないといけないとかそういったものは意識していませんでした。<br />
ただこの行列の計算をする場合は、左からかけるのか、右からかけるのかを意識する必要があります。<br />
理由としては上のベクトル計算で述べたとおり、<br />
ベクトルの掛け方によって計算結果は変わること<br />
行列はベクトルによってできていること<br />
そのため、ベクトルの計算によって結果変わるのであれば、それを要素にもつ行列も掛け方によって計算結果が変わるのは想像できますよね。</p>
<p>なので、左から行列をかけるのか、右から行列をかけるのかが重要になります。</p>
<p>&nbsp;</p>
<p>統計学を学んでいく際の線形代数学は、これだけを覚えておけばまず大丈夫です！<br />
初学者にとってはかなり難易度の高く、内容も濃かったですが、1つ1つ噛み砕いて説明してみました。<br />
もしわからないということがあれば、お気軽に右上のフォームから回答いたします！</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14388"
					data-ulike-nonce="5e4dd3b04a"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14388"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/%e7%b5%b1%e8%a8%88%e5%ad%a6%e5%ad%a6%e3%81%b6%e4%b8%8a%e3%81%a7%e7%b7%9a%e5%bd%a2%e4%bb%a3%e6%95%b0%e3%81%93%e3%82%8c%e3%81%a0%e3%81%91%ef%bc%81/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14388</post-id>	</item>
		<item>
		<title>Lookerの権限について整理してみた。</title>
		<link>https://yosshiblog.jp/looker%e3%81%ae%e6%a8%a9%e9%99%90/</link>
					<comments>https://yosshiblog.jp/looker%e3%81%ae%e6%a8%a9%e9%99%90/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Sun, 31 Mar 2024 07:26:48 +0000</pubDate>
				<category><![CDATA[Google Cloud Platform]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[looker]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14279</guid>

					<description><![CDATA[Lookerの役割（ロール）ではGA4やGTMのような編集者や閲覧者などシンプルな区分けで用意されています。 Lookerがデフォルトで用意しているものとしては、GA4やGTMのように管理者、開発者、 ... <p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14279"
					data-ulike-nonce="9e1cf50fcd"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14279"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35.png" alt="gcp" width="1920" height="883" class="alignnone size-full wp-image-3843" srcset="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35.png 1920w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35-300x138.png 300w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35-1024x471.png 1024w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35-768x353.png 768w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.38.35-1536x706.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>Lookerの役割（ロール）ではGA4やGTMのような編集者や閲覧者などシンプルな区分けで用意されています。<br />
Lookerがデフォルトで用意しているものとしては、GA4やGTMのように管理者、開発者、ユーザー、閲覧者のように4つに大きく分けられます。<br />
&nbsp;</p>
<p>ただLookerはこの4つに対してよりカスタマイズして権限を追加したり、削除したりすることもできたりするため、かなりカスタマイズができる点が特徴です。<br />
GCPのようにソリューションごとに細かく設定できる感じで、Lookerでも同じようなことができたりします。<br />
この4つのロールをカスタマイズすることができるので、そうなるとカスタマイズ性・柔軟性が高まりますが、より複雑性が増します。<br />
ここではそんな複雑なLookerの権限周りについて自分なりにまとめてみましたので、説明できればと思います。</p>
<p>&nbsp;</p>
<h2>Lookerのデフォルトの役割（ロール）について</h2>
<p>まず基本的なLookerのロールについて紹介します。</p>
<h3>Lookerのロール</h3>
<p>Lookerではさまざまなロールがあります。</p>
<ul>
<li>Admin</li>
<li>Developer</li>
<li>Standard User</li>
<li>Viewer</li>
</ul>
<p>契約の段階ではDeveloper、Standard User、Viewerのみですが、使えるロールにAdminが追加されます。<br />
Adminは契約の段階で使用できるユーザー数を決めるのではなく、Developerの数の中でAdmin設定が可能になります。<br />
例えば、Developerの契約数が10であれば、Admin/Developerに対して計10ユーザーに権限付与することが可能になります。<br />
その10のうちであれば、AdminとDeveloperを振り分けることができます。<br />
Developer2名にしてAdminを8名にすることもできれば、<br />
Developer9名にしてAdminを1名にすることもできます。（Adminは全ての管理設定ができるので、最低1名は必要になります。（おそらく笑））</p>
<p>&nbsp;</p>
<h3>Lookerの各ロールの権限</h3>
<p>そもそも役割（ロール）と権限について説明します。<br />
Lookerでは役割をロール、権限をパーミッションと言ってます。<br />
ロールとパーミッションはGCPと同じ意味なので、GCPに精通している方は飛ばして問題ないです！</p>
<p>ロールはあくまでユーザーの役割であって、その中でもそのユーザーはこういったことができる権利がパーミッションです。<br />
例に挙げるとすると学校では、校長、先生という役割があります。<br />
校長先生は、基本的に全ての先生に対して何かの助言をいうことができるという権限。<br />
先生は、校長先生に対してというよりは生徒に教えることができるという権限。（もちろん校長先生が生徒に教えることもできるかもしれないですが）<br />
このように役割はその人を示し、権限はその役割に対して行える行動になります。</p>
<p>&nbsp;</p>
<p>Developer権限だと以下のように管理画面で「設定」が見れなくなるので、さまざまなLookerの設定であったり、スケジュール履歴、ユーザー管理権限、APIなどそういったものが全て見れなくなり、設定ができなくなります。</p>
<p>権限はもっと細かいですが、よく使われる重要なLookerの権限周りについて整理します。</p>
<table>
<tr style="background-color: lightgreen">
<th><strong>ロール</strong></th>
<th><strong>具体的な権限</strong></th>
</tr>
<tr>
<td>Admin</td>
<td>
<ul>
<li>全ての管理設定（データソース接続など）</li>
<li>LookMLプロジェクトの開発</li>
<li>Look/Dashboardの作成</li>
</ul>
</td>
</tr>
<tr>
<td>Developer</td>
<td>
<ul>
<li>LookMLプロジェクトの開発</li>
<li>Look/Dashboardの作成</li>
</ul>
</td>
</tr>
<tr>
<td>Standard User</td>
<td>
<ul>
<li>Look/Dashboardの作成</li>
</ul>
</td>
</tr>
</table>
<p>まず第一にLookerのデフォルトの権限について説明します。<br />
上でも記載した通り、Lookerでは<br />
Admin<br />
Developer<br />
Standard User<br />
Viewer<br />
の4つがあります。<br />
それぞれでできることとしては主に、<br />
Admin：全ての管理画面の操作が可能になる。<br />
Developer：左上の管理者メニューが見れなくなる。　→ 管理者の部分はLookerのさまざまな設定（データソース設定やユーザー管理など）が可能だが、それができなくなる。データソースの接続もできなくなる。<br />
Standard User：左上の開発メニューと一番下のDeveloper Modeが見れなくなる。 →  開発ができないので、LookMLにアクセスもできなくなる。<br />
Viewer：ダッシュボード作成等もできない。閲覧するだけ。<br />
となります。</p>
<p>LookerはGCPと同じように、<br />
Admin（役割）にはAdminが行える行動（権限）があって、<br />
Developer（役割）にはDeveloperが行える行動(権限）があるということです。</p>
<p>そして、この役割に対して権限を色々とカスタマイズすることがLookerではできます。<br />
ダッシュボードをPCにダウンロードできないようにしたい場合は、without_downloadというpermissionをチェックアウトすれば良い。<br />
このようにセキュリティ観点的にダウンロードできないようにするなどを、制限できたりできます。</p>
<p>&nbsp;</p>
<p>もちろんカスタマイズをすることも良いと思いますが、かなり管理が大変になります。<br />
さらにそのテストなども行わないといけないので、できる限りはデフォルトのロールを使うことをお勧めします！</p>
<p>&nbsp;</p>
<h2>各ロールのデフォルトの権限について</h2>
<p>Looker<br />
Developerは以下のような権限がデフォルトで付与されています。<br />
<a href="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.21.12.png"><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.21.12.png" alt="" width="1824" height="1096" class="alignnone size-full wp-image-14284" srcset="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.21.12.png 1824w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.21.12-300x180.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.21.12-1024x615.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.21.12-768x461.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.21.12-1536x923.png 1536w" sizes="(max-width: 1824px) 100vw, 1824px" /></a><br />
&nbsp;</p>
<p>Standard Userでは以下のような権限がデフォルトで付与されています。<br />
<a href="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.23.53.png"><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.23.53.png" alt="" width="1786" height="1092" class="alignnone size-full wp-image-14286" srcset="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.23.53.png 1786w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.23.53-300x183.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.23.53-1024x626.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.23.53-768x470.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-03-23.23.53-1536x939.png 1536w" sizes="(max-width: 1786px) 100vw, 1786px" /></a></p>
<p>デフォルトではStandard UserではDevelopの部分がDisableになっていて、このユーザーにはLookMLプロジェクトの開発ができない状態になっています。。<br />
ですがStandard UserにDevelop権限付与することができ、開発させることができます。<br />
でもそうしたら、DeveloperとStandard Userって何が違うの？って話になりますが、<br />
以下の条件から、<strong>DeveloperはDevelop権限がある場合、そのユーザーはDeveloperとして数えられてしまうので、Standard UserからDeveloperに昇格してしまう</strong>ので、要注意です。金額に跳ね上がります。</p>
<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-04-0.14.04.png" alt="" width="1920" height="674" class="alignnone size-full wp-image-14299" srcset="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-04-0.14.04.png 1920w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-04-0.14.04-300x105.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-04-0.14.04-1024x359.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-04-0.14.04-768x270.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-04-04-0.14.04-1536x539.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /><br />
参考リンク：<a href="https://cloud.google.com/looker/docs/admin-panel-users-roles?hl=ja#see_users:~:text=%E3%81%9D%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AF%E3%83%87%E3%83%99%E3%83%AD%E3%83%83%E3%83%91%E3%83%BC%EF%BC%88%E7%AE%A1%E7%90%86%E8%80%85%EF%BC%89%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AB%E5%88%86%E9%A1%9E%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82">LookerのDeveloper昇格条件</a></p>
<p>Lookerの権限一覧は以下で確認できます。<br />
https://cloud.google.com/looker/docs/admin-panel-users-roles?hl=ja</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14279"
					data-ulike-nonce="9e1cf50fcd"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14279"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/looker%e3%81%ae%e6%a8%a9%e9%99%90/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14279</post-id>	</item>
		<item>
		<title>Google同意モード</title>
		<link>https://yosshiblog.jp/google%e5%90%8c%e6%84%8f%e3%83%a2%e3%83%bc%e3%83%89/</link>
					<comments>https://yosshiblog.jp/google%e5%90%8c%e6%84%8f%e3%83%a2%e3%83%bc%e3%83%89/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Sun, 31 Mar 2024 06:21:39 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[GA4]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14273</guid>

					<description><![CDATA[Google同意モードとは「」 Googleも昨今GDPR関連でものすごく叩かれて、制裁金を喰らうようになってきました。 そんな中Googleもちゃんとユーザーから同意を取った上で、広告配信をできるよ ... <p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14273"
					data-ulike-nonce="09af0b11cc"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14273"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2022/05/スクリーンショット-2022-05-22-20.48.28.png" alt="" width="1920" height="881" class="alignnone size-full wp-image-6665" srcset="https://yosshiblog.jp/wp-content/uploads/2022/05/スクリーンショット-2022-05-22-20.48.28.png 1920w, https://yosshiblog.jp/wp-content/uploads/2022/05/スクリーンショット-2022-05-22-20.48.28-300x138.png 300w, https://yosshiblog.jp/wp-content/uploads/2022/05/スクリーンショット-2022-05-22-20.48.28-1024x470.png 1024w, https://yosshiblog.jp/wp-content/uploads/2022/05/スクリーンショット-2022-05-22-20.48.28-768x352.png 768w, https://yosshiblog.jp/wp-content/uploads/2022/05/スクリーンショット-2022-05-22-20.48.28-1536x705.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /><br />
Google同意モードとは「」<br />
Googleも昨今GDPR関連でものすごく叩かれて、制裁金を喰らうようになってきました。<br />
そんな中Googleもちゃんとユーザーから同意を取った上で、広告配信をできるようにしていこう！という取り組みが行われています。<br />
これがGoogle同意モードになります。</p>
<p>なかなか日本国内だとCookieの同意は浸透されていない状況ですが、GDPRや海外の個人情報保護法を対応するには必須な内容かと思います。<br />
今回はそんなgoogle同意モードとはどんなものなのか、そして設定方法、同意を取るとどんな影響があるのかなどについて自分の見解を述べていきたいと思います。</p>
<p>普段はCMP（Consent Management Platform）と言われるCookie同意ツールと絡めてGoogle同意モードを入れたりしていますが、<br />
今回は国内でもそんなにCMPを入れていないところもあると思いますので、今回はCMP入れていない場合でのGoogle同意モードの対応について話していきます。<br />
&nbsp;</p>
<h2>Google同意モードとは</h2>
<p>Google同意モードとは、<br />
昨今の個人情報保護の観点からGoogleもユーザーの同意を得た上で、広告配信に活かしたりという仕組み化しました。<br />
その際にユーザーから同意から同意をとる際のさまざまなモードをGoogle同意モード（Google Consent Mode）といいます。</p>
<p>&nbsp;<br />
そのさまざまなモードというのは主には以下4つがあります。</p>
<ul>
<li>analytics_storage</li>
<li>ad_storage</li>
<li>ad_user_data</li>
<li>ad_personalization</li>
</ul>
<p>これらに対して、取れる値は、</p>
<ul>
<li>granted</li>
<li>denied</li>
</ul>
<p>です。</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14273"
					data-ulike-nonce="09af0b11cc"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14273"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/google%e5%90%8c%e6%84%8f%e3%83%a2%e3%83%bc%e3%83%89/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14273</post-id>	</item>
		<item>
		<title>切断正規分布・トービットモデル</title>
		<link>https://yosshiblog.jp/%e5%88%87%e6%96%ad%e6%ad%a3%e8%a6%8f%e5%88%86%e5%b8%83%e3%83%bb%e3%83%88%e3%83%bc%e3%83%93%e3%83%83%e3%83%88%e3%83%a2%e3%83%87%e3%83%ab/</link>
					<comments>https://yosshiblog.jp/%e5%88%87%e6%96%ad%e6%ad%a3%e8%a6%8f%e5%88%86%e5%b8%83%e3%83%bb%e3%83%88%e3%83%bc%e3%83%93%e3%83%83%e3%83%88%e3%83%a2%e3%83%87%e3%83%ab/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Sun, 17 Mar 2024 14:59:16 +0000</pubDate>
				<category><![CDATA[統計学]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14209</guid>

					<description><![CDATA[正規分布に従うけど、 ある値以降のもののみをピックアップして、そのデータだけを用いて新しい分布を構築したい場合があるとする。 これを切断正規分布と言います。 例えばですが、人の資産の分布を考えると、プ ... <p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14209"
					data-ulike-nonce="d385f7d4dc"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14209"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png" alt="" width="1920" height="883" class="alignnone size-full wp-image-3862" srcset="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png 1920w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-300x138.png 300w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1024x471.png 1024w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-768x353.png 768w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1536x706.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /><br />
正規分布に従うけど、<br />
ある値以降のもののみをピックアップして、そのデータだけを用いて新しい分布を構築したい場合があるとする。<br />
これを切断正規分布と言います。</p>
<p>例えばですが、人の資産の分布を考えると、プラスは預金などで持ってることになりますが、マイナスもありえます。<br />
マイナスの場合は借金ということになります。<br />
ただ、データとしてはプラスを考えたいし、プラスとした時の分布を見たい場合、マイナスのデータを考えずにプラスのデータだけで分布を作る必要があります。<br />
このように、ある条件を区切ってその部分だけで分布を構築する手法です。</p>
<p>&nbsp;</p>
<p>逆ミルズ比<br />
\begin{eqnarray}<br />
f(x|x > c)<br />
&#038;=&#038; \displaystyle \frac{f(x, x > c)}{\displaystyle \int_{c}^{\infty}f(x)dx} \\<br />
&#038;=&#038; \displaystyle \frac{f(x)}{\displaystyle \int_{c}^{\infty}f(x)dx} \\<br />
&#038;=&#038; \displaystyle \frac{f(x)}{1-F(c)} \\<br />
\end{eqnarray}</p>
<p>&nbsp;<br />
ここで、\(x \sim N(\mu, \sigma^{2})\)であることから、<br />
現在の\(c\)地点は\(z\)軸\( \Big( = \displaystyle \frac{x-\mu}{\sigma} \Big) \)で変換した際の値は、\( \displaystyle \frac{c-\mu}{\sigma} \)になるので、<br />
\begin{eqnarray}<br />
p(x)<br />
&#038;=&#038; f(x|x > c) \\<br />
&#038;=&#038; \displaystyle \frac{f(x)}{ 1-\Phi\Big(\displaystyle \frac{c-\mu}{\sigma}\Big) } \\<br />
\end{eqnarray}<br />
となります。<br />
この状態で、\(x\)の期待値を求めてみると、<br />
\begin{eqnarray}<br />
E_{f}[x|x>c]<br />
&#038;=&#038; \int_{c}^{\infty}xf(x|x>c)dx \\<br />
&#038;=&#038; \int_{c}^{\infty}xp(x)dx \\<br />
&#038;=&#038; \displaystyle \int_{c}^{\infty} \frac{xf(x)}{ 1-\Phi\Big(\displaystyle \frac{c-\mu}{\sigma}\Big) }dx \\<br />
&#038;=&#038; \displaystyle \frac{1}{ 1-\Phi\Big(\displaystyle \frac{c-\mu}{\sigma}\Big) } \int_{c}^{\infty} x\frac{1}{\sqrt{2\pi}\sigma} \exp\Big\{\displaystyle -\frac{(x-\mu)^{2}}{2\sigma^{2}} \Big\} dx \\<br />
&#038;=&#038; \displaystyle \frac{1}{ 1-\Phi\Big(\displaystyle \frac{c-\mu}{\sigma}\Big) } \int_{c}^{\infty} x\frac{1}{\sqrt{2\pi}\sigma} \exp\Big\{\displaystyle -\frac{1}{2}\Big(\frac{x-\mu}{\sigma}\Big)^{2} \Big\} dx \\<br />
\end{eqnarray}</p>
<p>ここで、\(\displaystyle t = \frac{x-\mu}{\sigma}\)とすると、\(dt = \displaystyle \frac{1}{\sigma}dx\)となり、そして\(\mu + t\sigma = x\)であることから、</p>
<p>\begin{eqnarray}<br />
E[x]<br />
&#038;=&#038; \displaystyle \frac{1}{ 1-\Phi\Big(\displaystyle \frac{c-\mu}{\sigma}\Big) } \int_{\frac{c-\mu}{\sigma}}^{\infty} \frac{1}{\sqrt{2\pi}}(\mu+t\sigma) \exp\Big( \displaystyle -\frac{t^{2}}{2}\Big) dt \\<br />
&#038;=&#038; \displaystyle \frac{1}{ 1-\Phi\Big(\displaystyle \frac{c-\mu}{\sigma}\Big) } \Big\{ \mu\Big(\int_{\frac{c-\mu}{\sigma}}^{\infty} \frac{1}{\sqrt{2\pi}}\exp\Big(-\frac{t^{2}}{2}\Big)dt\Big) + \sigma\Big( \int_{\frac{c-\mu}{\sigma}}^{\infty} t\frac{1}{\sqrt{2\pi}}\exp\Big(-\frac{t^{2}}{2}\Big)dt \Big) \Big\} \\<br />
&#038;=&#038; \displaystyle \frac{1}{ 1-\Phi\Big(\displaystyle \frac{c-\mu}{\sigma}\Big) } \Big\{ \mu\Big( 1-\Phi\Big(\frac{c-\mu}{\sigma}\Big) \Big) + \sigma\Big( \int_{\frac{c-\mu}{\sigma}}^{\infty} t\frac{1}{\sqrt{2\pi}}\exp\Big(-\frac{t^{2}}{2}\Big)dt \Big) \Big\} \\<br />
\end{eqnarray}<br />
この2行目の第1項目は\(N(0,1)\)の標準正規分布であることから、3行目の第1項に変換しています。</p>
<p>&nbsp;</p>
<p>ここで、上の3行目の第2項について、<br />
\(\displaystyle &#8211; \frac{1}{2}t^{2} = s\)とすると、\(-tdt = ds\)であることから、<br />
第2項だけについて、</p>
<p>\begin{eqnarray}<br />
第2項<br />
&#038;=&#038; \int_{\frac{c-\mu}{\sigma}}^{\infty} t\frac{1}{\sqrt{2\pi}}\exp\Big(-\frac{t^{2}}{2}\Big)dt \\<br />
&#038;=&#038; &#8211; \int_{-\infty}^{-\frac{1}{2}(\frac{c-\mu}{\sigma})^{2}} -\frac{1}{\sqrt{2\pi}}\exp(s)ds \\<br />
&#038;=&#038; \frac{1}{\sqrt{2\pi}} \Big[ \exp(s) \Big]_{-\infty}^{-\frac{1}{2}(\frac{c-\mu}{\sigma})^{2}} \\<br />
&#038;=&#038; \frac{1}{\sqrt{2\pi}} \Big\{ \exp\Big(-\frac{1}{2}\Big(\frac{c-\mu}{\sigma}\Big)^{2}\Big) &#8211; \exp(-\infty) \Big\} \\<br />
&#038;=&#038; \frac{1}{\sqrt{2\pi}} \Big\{ \exp\Big(-\frac{1}{2}\Big(\frac{c-\mu}{\sigma}\Big)^{2}\Big) \Big\} \\<br />
\end{eqnarray}<br />
第2項は、\(\exp(-\infty) \rightarrow 0\)となるので0となる。</p>
<p>そして上は、まさに\(N(0,1)\)の標準正規分布となるので、第2項は、<br />
\begin{eqnarray}<br />
第2項<br />
&#038;=&#038; \phi\Big(\frac{c-\mu}{\sigma}\Big) \\<br />
\end{eqnarray}<br />
となる。</p>
<p>以上のことから、<br />
\begin{eqnarray}<br />
E[x]<br />
&#038;=&#038; \displaystyle \frac{1}{ 1-\Phi\Big(\displaystyle \frac{c-\mu}{\sigma}\Big) } \Big\{ \mu\Big( 1-\Phi\Big(\frac{c-\mu}{\sigma}\Big) \Big) + \sigma\phi\Big(\frac{c-\mu}{\sigma}\Big) \Big\} \\<br />
&#038;=&#038; \mu + \sigma\frac{\phi\Big(\displaystyle \frac{c-\mu}{\sigma}\Big)}{1-\Phi\Big(\displaystyle  \frac{c-\mu}{\sigma}\Big)} \\<br />
\end{eqnarray}<br />
この\(E[x]\)は\(p(x)\)で計算してるので、厳密には\(E[x|x>c]\)であることに注意。</p>
<p>&nbsp;</p>
<h3>これは何に使えるのか？</h3>
<p>これは、EMアルゴリズムなど、欠損値があった際に期待値で欠損値に値を埋め込むみたいなことをしたりします。<br />
よくその欠損のある説明変数の平均値をとってそれを入れる手法であったり、すでにあるデータから回帰分析で予測してその値を入れる手法であったりと、欠損データに対してどういう値を入れて完全データにするのが良いのかが議論されます。<br />
&nbsp;</p>
<p>その中の1つとして、上記のように条件付き期待値を取ってその値を埋め込む手法が上で説明したミルズ比になったりします。</p>
<p>&nbsp;</p>
<h2>トービットモデル</h2>
<p>トービットモデルとは、目的変数が限られた範囲の値しかとらない場合があるときに構築する回帰モデルのことです。</p>
<p><a href="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-05-02-17.57.26.png"><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-05-02-17.57.26.png" alt="" width="1920" height="938" class="alignnone size-full wp-image-14705" srcset="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-05-02-17.57.26.png 1920w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-05-02-17.57.26-300x147.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-05-02-17.57.26-1024x500.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-05-02-17.57.26-768x375.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-05-02-17.57.26-1536x750.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></p>
<p>例えば資産のデータを考える際、この資産を予測する場合があるとする。<br />
資産をマイナスを取らない場合を想定すれば、説明変数を\(x\)とした時、回帰モデルは、<br />
\(y_{i} = \beta x_{i} + \epsilon_{i}\)となります。<br />
ここで、\(\epsilon \sim N(0,\sigma^{2}) \)とします。</p>
<p>そうすると、\(\epsilon_{i} = y_{i} &#8211; \beta x_{i} \)となることと、<br />
\(\epsilon \sim N(0,\sigma^{2}) \)に従うことから、\(\epsilon\)は正規分布に従うので、</p>
<p>まず\(y_{i}\)について、尤度関数を求めると、<br />
\begin{eqnarray}<br />
L(\beta, \sigma)<br />
&#038;=&#038; f(y_{1}) * f(y_{2}) \cdot \cdot \cdot f(y_{n}) \\<br />
\end{eqnarray}<br />
ここで、イプシロンの式に変形する。<br />
ここで、一般的に標準正規分布と標準分布は以下のように表記される。</p>
<div class="graybox">
【標準正規分布】<br />
\begin{eqnarray}<br />
\phi(x)<br />
&#038;=&#038; \frac{1}{\sqrt{2\pi}} \exp\Bigr(-\frac{x^{2}}{2}\Bigr) \\<br />
\end{eqnarray}</p>
<p>【標準分布】<br />
\begin{eqnarray}<br />
\Phi(x)<br />
&#038;=&#038; \int_{-\infty}^{x} \phi(t)dt \\<br />
\end{eqnarray}
</p></div>
<p>ここで、\(\epsilon \sim N(0,\sigma^{2}) \)であることから、<br />
\begin{eqnarray}<br />
f(\epsilon)<br />
&#038;=&#038; \frac{1}{\sqrt{2\pi}} \exp\Bigr(-\frac{\epsilon^{2}}{2}\Bigr) \\<br />
\end{eqnarray}<br />
ここで、\(y_{i} = \beta x_{i} + \epsilon_{i}\)により、\(\epsilon_{i} = y_{i} &#8211; \beta x_{i}\)であるため、\(d\epsilon = dy\)。<br />
そして、<br />
\begin{eqnarray}<br />
Z<br />
&#038;=&#038; \frac{\epsilon_{i} &#8211; E[\epsilon_{i}]}{\sqrt{V(\epsilon_{i})}} \\<br />
&#038;=&#038; \frac{y_{i} &#8211; \beta x_{i} &#8211; 0}{\sqrt{\sigma^{2}}} \\<br />
&#038;=&#038; \frac{y_{i} &#8211; \beta x_{i}}{\sigma} \\<br />
\end{eqnarray}<br />
そして、これに対して、両辺をZで微分すると、<br />
\begin{eqnarray}<br />
dZ<br />
&#038;=&#038; \frac{1}{\sigma}dy<br />
\end{eqnarray}<br />
となるので、</p>
<p>\begin{eqnarray}<br />
f(y)<br />
&#038;=&#038; \frac{1}{\sigma}\phi\Bigr(\frac{y_{i} &#8211; \beta x_{i}}{\sigma}\Bigr)<br />
\end{eqnarray}<br />
となる。これは\(y_{i}\)が\(L\)以上の時を想定。</p>
<p>逆に、\(y_{i}\)が\(L\)未満の時は、一律確率は、\(1-\Phi\Bigr(\displaystyle \frac{x_{i}\beta &#8211; L}{\sigma} \Bigr) \)なので、<br />
尤度関数は、<br />
\begin{eqnarray}<br />
L(\beta, \sigma)<br />
&#038;=&#038; \prod_{i=1}^{n} \Bigr[ \frac{1}{\sigma}\phi\Bigr(\frac{y_{i} &#8211; \beta x_{i}}{\sigma}\Bigr) \Bigr]^{I(y_{i})} \prod_{l=1}^{m} \Bigr[ \Phi\Bigr(\displaystyle \frac{x_{i}\beta &#8211; L}{\sigma} \Bigr) \Bigr]^{I(y_{l})}<br />
\end{eqnarray}</p>
<p>\begin{eqnarray}<br />
L(\beta, \sigma)<br />
&#038;=&#038; f(y_{1}) * f(y_{2}) \cdot \cdot \cdot f(y_{n}) \\<br />
\end{eqnarray}<br />
\(y_{i}\)に0か1が割り振られ、そしてそれに対して、確率密度関数が割り当てられる。</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14209"
					data-ulike-nonce="d385f7d4dc"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14209"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/%e5%88%87%e6%96%ad%e6%ad%a3%e8%a6%8f%e5%88%86%e5%b8%83%e3%83%bb%e3%83%88%e3%83%bc%e3%83%93%e3%83%83%e3%83%88%e3%83%a2%e3%83%87%e3%83%ab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14209</post-id>	</item>
		<item>
		<title>ポアソン分布・幾何分布・指数分布・ガンマ分布の関係</title>
		<link>https://yosshiblog.jp/%e3%83%9d%e3%82%a2%e3%82%bd%e3%83%b3%e5%88%86%e5%b8%83%e3%83%bb%e5%b9%be%e4%bd%95%e5%88%86%e5%b8%83%e3%83%bb%e6%8c%87%e6%95%b0%e5%88%86%e5%b8%83%e3%83%bb%e3%82%ac%e3%83%b3%e3%83%9e%e5%88%86%e5%b8%83/</link>
					<comments>https://yosshiblog.jp/%e3%83%9d%e3%82%a2%e3%82%bd%e3%83%b3%e5%88%86%e5%b8%83%e3%83%bb%e5%b9%be%e4%bd%95%e5%88%86%e5%b8%83%e3%83%bb%e6%8c%87%e6%95%b0%e5%88%86%e5%b8%83%e3%83%bb%e3%82%ac%e3%83%b3%e3%83%9e%e5%88%86%e5%b8%83/#respond</comments>
		
		<dc:creator><![CDATA[yosshi]]></dc:creator>
		<pubDate>Sat, 16 Mar 2024 15:14:29 +0000</pubDate>
				<category><![CDATA[統計学]]></category>
		<guid isPermaLink="false">https://yosshiblog.jp/?p=14163</guid>

					<description><![CDATA[ポアソン分布、幾何分布、指数分布、ガンマ分布これらは様々な関係があります。 ポアソン分布の導出方法としては、 よくあるのは二項分布から、ラムダを固定して試行回数nを無限に増やしていけば、原理的には滅多 ... <p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></description>
										<content:encoded><![CDATA[		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14163"
					data-ulike-nonce="b8296a585d"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14163"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png" alt="" width="1920" height="883" class="alignnone size-full wp-image-3862" srcset="https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06.png 1920w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-300x138.png 300w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1024x471.png 1024w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-768x353.png 768w, https://yosshiblog.jp/wp-content/uploads/2021/11/スクリーンショット-2021-11-22-1.59.06-1536x706.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /><br />
ポアソン分布、幾何分布、指数分布、ガンマ分布これらは様々な関係があります。</p>
<p>ポアソン分布の導出方法としては、<br />
よくあるのは二項分布から、ラムダを固定して試行回数nを無限に増やしていけば、原理的には滅多に起きないことというように表現でき、確率pが小さくなる。これでポアソン分布を導く方法。（仮定からpが小さくなることを言っていて、その場合に導かれた分布はまさに確率が低い時に適用できる分布となり、それがポアソン分布になる。）<br />
もう1つの方法は、ポアソン過程。</p>
<table>
<tr style="background-color: lightgreen">
<th><strong>分布</strong></th>
<th><strong>説明</strong></th>
</tr>
<tr>
<td>ポアソン分布</td>
<td><u>ある期間において平均\(\lambda\)回発生すると仮定した場合</u>の確率分布</td>
</tr>
<tr>
<td>幾何分布</td>
<td>1回イベント発生するのにかかった試行回数の分布</td>
</tr>
<tr>
<td>指数分布</td>
<td><u>ある期間において平均\(\lambda\)回発生すると仮定した場合</u>において、1回イベント発生するのにかかった時間\(x\)の確率分布</td>
</tr>
<tr>
<td>ガンマ分布</td>
<td><u>ある期間において平均\(\lambda\)回発生すると仮定した場合</u>において、\(k\)回イベント発生するのにかかった時間\(x\)の確率分布</td>
</tr>
</table>
<table>
<tr style="background-color: lightgreen">
<th><strong>分布</strong></th>
<th><strong>密度関数</strong></th>
</tr>
<tr>
<td>ポアソン分布</td>
<td>\(f(x) = \displaystyle \frac{e^{-\lambda} \lambda^{x}}{x!} \)</td>
</tr>
<tr>
<td>幾何分布</td>
<td>\(f(x) = p^{x}(1-p) \)</td>
</tr>
<tr>
<td>指数分布</td>
<td>\(f(x) = \lambda e^{-\lambda x} \)</td>
</tr>
<tr>
<td>ガンマ分布</td>
<td>\(f(x) = \displaystyle \frac{\lambda^{k}}{\Gamma(k)}x^{k-1}e^{-\lambda x} \)</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>ガンマ分布から指数分布の導出</h2>
<p>なので、まず指数分布はガンマ分布の説明文を見比べると、違う部分は指数分布の「1回イベント」ガンマ分布の「\(k\)回イベント」なので、指数分布はガンマ分布で\(k = 1\)としたものになります。<br />
実際に計算してみると、\(\Gamma(1) = 1\)であることから、<br />
\begin{eqnarray}<br />
f(x)<br />
&#038;=&#038; \frac{\lambda^{1}}{\Gamma(1)}x^{1-1}e^{-\lambda x} \\<br />
&#038;=&#038; \frac{\lambda}{1}x^{0}e^{-\lambda x} \\<br />
&#038;=&#038; \lambda e^{-\lambda x}<br />
\end{eqnarray}<br />
となり、指数分布になりました。</p>
<p>&nbsp;<br />
&nbsp;</p>
<h2>ポアソン分布の導出</h2>
<p>ポアソン分布についてはいくつか導出方法があります。</p>
<ul>
<li>\(①\) 二項分布からの導出</li>
<li>\(②\) ポアソン過程からの導出</li>
</ul>
<h3>\(①\) 二項分布からの導出</h3>
<p>こちらについては、以下の記事で扱っているので、ぜひご覧ください！<br />
<a href="https://yosshiblog.jp/%e3%82%8f%e3%81%8b%e3%82%8a%e3%82%84%e3%81%99%e3%81%84%e3%83%9d%e3%82%a2%e3%82%bd%e3%83%b3%e5%88%86%e5%b8%83/">二項分布からのポアソン分布導出</a><br />
&nbsp;</p>
<p>今回は、下の\(②\)にてポアソン過程を使ったポアソン分布の導出について説明します！</p>
<p>&nbsp;</p>
<h3>\(②\) ポアソン過程からの導出</h3>
<p>次にこれらの分布について、図を書いて考えてみます。</p>
<p>ここで、\(k\)回目のイベントが発生した時間を\(T_{k} (k \neq 0)\)とします。<br />
例えば初めてのイベントが発生した時間は1回目になるので、\(T_{1}\)<br />
2回目に発生したイベントの時間は、\(T_{2}\)<br />
となります。<br />
例外として最初の時間は\(T_{0} = 0\)とします。<br />
<img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.40.10.png" alt="" width="1920" height="298" class="alignnone size-full wp-image-14187" srcset="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.40.10.png 1920w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.40.10-300x47.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.40.10-1024x159.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.40.10-768x119.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.40.10-1536x238.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>&nbsp;</p>
<p>このとき何が言えるかというと、以下のように期間を切れば、初めてのイベント発生を作ることができます。<br />
以下のように点線で期間を区切ってみたいと思います。<br />
\(T_{0}\)から\(T_{1}\)までを1つの期間と見れば、\(T_{0}\)から時間がスタートしたとした時、初めてイベントが発生するのが\(T_{1}\)になるので、つまり経過時間は\(T_{1} &#8211; T_{0}\)になります。<br />
\(T_{1}\)から\(T_{2}\)までを1つの期間と見れば、\(T_{1}\)から時間がスタートしたとした時、初めてイベントが発生するのが\(T_{2}\)になるので、つまり経過時間は\(T_{2} &#8211; T_{1}\)になります。<br />
<img decoding="async" src="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.44.51.png" alt="" width="2634" height="466" class="alignnone size-full wp-image-14189" srcset="https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.44.51.png 2634w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.44.51-300x53.png 300w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.44.51-1024x181.png 1024w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.44.51-768x136.png 768w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.44.51-1536x272.png 1536w, https://yosshiblog.jp/wp-content/uploads/2024/03/スクリーンショット-2024-03-17-12.44.51-2048x362.png 2048w" sizes="(max-width: 2634px) 100vw, 2634px" /></p>
<p>&nbsp;</p>
<p>これはとても重要なポイントで、<u><strong>期間を区切れば、初めてイベントが発生するまでの分布を構築することができる</strong></u>ということである。<br />
初めてイベントが発生するまでの時間分布といえば、そうですね！<strong>指数分布</strong>です！<br />
<strong>期間ごとに指数分布に従っている</strong>ということになります。<br />
1つ目の期間では、確率変数\(T_{1} &#8211; T_{0}\)は指数分布に従っていて、確率変数\(T_{2} &#8211; T_{1}\)についても指数分布に従っていて、&#8230;.、繰り返して、確率変数\(T_{k} &#8211; T_{k-1}\)も指数分布に従っているということになります。<br />
そして上記の分布は同時に起きるので、積で分布を構築することも可能です。</p>
<div class="st-editor-margin" style="margin-bottom: -5px;"><div class="st-minihukidashi-box " ><p class="st-minihukidashi" style="background:#3F51B5;color:#fff;margin: 0 0 0 -6px;font-size:80%;border-radius:30px;"><span class="st-minihukidashi-arrow" style="border-top-color: #3F51B5;"></span><span class="st-minihukidashi-flexbox">ココがポイント</span></p></div></div>
<div class="clip-memobox " style="background:#E8EAF6;color:#000000;"><div class="clip-fonticon" style="font-size:200%;color:#3F51B5;"><i class="fa fa-hand-o-right st-css-no" aria-hidden="true"></i></div><div class="clip-memotext" style="border-color:#3F51B5;"><p style="color:#000000;">ポアソン過程では、回数と経過時間にそれぞれ着目して、回数に着目した時の経過時間と、経過時間に着目した時の回数をそれぞれ視覚的に捉えるようにする。</p></div></div>
<p>&nbsp;<br />
ここからポアソン過程について説明していきます。<br />
過程なので、時間を確率変数とします。<br />
なので、確率変数\(W_{k} = T_{k} &#8211; T_{k-1}\)とおきます。<br />
そうすると確率変数\(W_{k}\)は平均\(\lambda\)の指数分布に従うので、<br />
\begin{eqnarray}<br />
f(W_{k}) &#038;=&#038; \lambda e^{-\lambda W_{k}}<br />
\end{eqnarray}<br />
と表現できます。</p>
<p>&nbsp;<br />
ここで1つ問題があります。<br />
ポアソン分布を導出したいが、指数分布とポアソン分布の確率変数は一致していません。<br />
平均の\(\lambda\)は一致していますが、指数分布は経過時間を確率変数にしているのに対して、ポアソン分布は回数を確率変数としています。<br />
なので、<u>経過時間をうまくポアソン分布で扱えるように回数に変換するような処理が必要</u>になります。</p>
<p>&nbsp;</p>
<p>上の図を<u>経過時間視点で見るのではなく回数視点</u>で見てみます。<br />
発生した回数を\(k\)回とすると、その発生時間は\(T_{k}-T_{k-1}\)の間で発生していることになります。<br />
\(T_{k-1}\)は\(k-1\)回が発生した時間を含んでいるので、これを引くことで、\(T_{k}-T_{k-1}\)の中で\(k\)回目が発生しているということになります。</p>
<p>そして今\(\lambda\)回を平均としてみている中で、\(k\)回目発生するまでの時間分布と\(k-1\)回発生するまでの時間分布を引けば、その中に1回発生します。<br />
この\(k\)回目発生するまでの時間分布や\(k-1\)回目発生するまでの時間分布は、ガンマ分布に従います！！</p>
<p>なので、この2つの分布を引いたものがポアソン分布になるということになります。</p>
<p>&nbsp;</p>
<h2>ポアソン分布</h2>
<p>ポアソン分布は回数が確率変数となるので、ポアソン分布をPとした時、<br />
そして指数分布の平均1回を仮定しておらず、ポアソン分布では平均\(lambda\)回を仮定しているので、<br />
平均\(\lambda\)回でかつ、1回の発生を考えるのは、ガンマ分布となるので、ガンマ分布を用いて、<br />
\begin{eqnarray}<br />
P(N_{t} = k)<br />
&#038;=&#038; P(T_{k} < t, T_{k+1} > t) \\<br />
&#038;=&#038; P(T_{k} < t) - (T_{k+1} < t) \\ 
&#038;=&#038; \int_{0}^{t} \frac{\lambda^{k}}{(k-1)!}x^{k-1}\exp^{-\lambda x}dx - \int_{0}^{t} \frac{\lambda^{k+1}}{(k)!}x^{k}\exp^{-\lambda x}dx \\ 
&#038;=&#038; \Bigr[\frac{\lambda^{k}}{k!} x^{k} \exp^{-\lambda x}\Bigr]_{0}^{t} \\ 
&#038;=&#038; \displaystyle \exp^{-\lambda t}\frac{(\lambda t)^{k}}{k!} \\ 
\end{eqnarray}
とポアソン分布を導出することができる。

</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="14163"
					data-ulike-nonce="b8296a585d"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_14163"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>Copyright &copy; 2026 <a href="https://yosshiblog.jp">Yosshi Labo.</a> All Rights Reserved.</p>]]></content:encoded>
					
					<wfw:commentRss>https://yosshiblog.jp/%e3%83%9d%e3%82%a2%e3%82%bd%e3%83%b3%e5%88%86%e5%b8%83%e3%83%bb%e5%b9%be%e4%bd%95%e5%88%86%e5%b8%83%e3%83%bb%e6%8c%87%e6%95%b0%e5%88%86%e5%b8%83%e3%83%bb%e3%82%ac%e3%83%b3%e3%83%9e%e5%88%86%e5%b8%83/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14163</post-id>	</item>
	</channel>
</rss>
