<?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>工業大学生ももやまのうさぎ塾 (Momousagi Academy)</title>
	<atom:link href="https://www.momoyama-usagi.com/feed" rel="self" type="application/rss+xml" />
	<link>https://www.momoyama-usagi.com</link>
	<description>人間からうさぎまで数学と情報をわかりやすくお届け！</description>
	<lastBuildDate>Mon, 04 May 2026 06:08:22 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.momoyama-usagi.com/wp-content/uploads/cropped-New-Usagi-Dosei-2-32x32.jpg</url>
	<title>工業大学生ももやまのうさぎ塾 (Momousagi Academy)</title>
	<link>https://www.momoyama-usagi.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>うさぎでもわかる離散数学　第6羽　関数・写像のいろは - 全域写像/部分写像・全射/単射マスターになろう！</title>
		<link>https://www.momoyama-usagi.com/entry/math-risan06</link>
					<comments>https://www.momoyama-usagi.com/entry/math-risan06#respond</comments>
		
		<dc:creator><![CDATA[ももうさ]]></dc:creator>
		<pubDate>Mon, 04 May 2026 06:01:48 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=23091</guid>

					<description><![CDATA[こんにちは、ももやまです！ 「写像」「全域写像」「全射」「単射」……離散数学を学んでいると、突然こんな呪文みたいな専門用語がたくさん出てきますよね。教科書やネットの解説を開いても、謎の記号や小難しい定義ばかりがずらりと並 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-warning dbp-frame"><div class="dbp-frame-title"><span class="dbp-frame-title-icon material-icon"></span>合成写像、逆写像について</div><div class="dbp-frame-content has-content-gap">
<p>本記事の大幅リニューアルに伴い、以前掲載していた「合成写像」「逆写像」「連続関数の写像」についての解説は一旦削除いたしました。</p>



<p>これらの項目については、今後のリニューアルアップデートにて別記事などで改めて分かりやすく解説する予定ですので、どうぞお楽しみに！</p>
</div></div>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-error dbp-frame"><div class="dbp-frame-title"><span class="dbp-frame-title-icon material-icon"></span>お知らせ</div><div class="dbp-frame-content has-content-gap">
<p>この記事では、日本のバレンタインをベースにした、「女性から男性へプレゼントを贈る」 設定が出てきます。</p>



<p>現実の愛の形は自由ですが、数学のルールを学ぶため、分かりやすさを優先した例えとしてお許しください。</p>
</div></div>



<p>こんにちは、ももやまです！</p>



<p>「写像」「全域写像」「全射」「単射」……離散数学を学んでいると、突然こんな呪文みたいな専門用語がたくさん出てきますよね。<br>教科書やネットの解説を開いても、謎の記号や小難しい定義ばかりがずらりと並んでいて、「もういやだ！」とブラウザを閉じたくなった経験はありませんか？</p>



<p>でも、安心してください！<br>今回の「第6羽」では、そんなややこしい数式や専門用語は一旦脇に置いておきます。<br>身近な例えを使いながら、うさぎでもスッキリ理解できるくらい「簡単な言葉」で解説していきます。</p>



<p>この記事を読み終える頃には、あなたが「写像マスター」として全域・部分写像や、全射・単射の違いを完璧に見分けられるようになっているはずです。一緒に楽しく学んでいきましょう！</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">１．写像を学ぶ前の準備：「関数」のおさらい</h2>



<p>「写像（しゃぞう）」について本格的に学ぶ前に、まずは高校までの数学で習った「関数」について振り返ります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 関数とは「魔法の箱」</h3>



<p>関数とは、分かりやすく言うと「値 $x$ を入れると、結果 $f(x)$ が出る魔法の箱」のことです。</p>



<p>中学校や高校の数学で、$y = 2x$ や $f(x) = 2x$ といった式を学んだと思います。これがまさに「魔法の箱」の正体です。</p>



<p>例えば、$f(x) = 2x$ というルールの箱に、入力として「3」という数字を入れてみます。</p>



<p>/</p>



<figure class="wp-block-image aligncenter size-full"><img width="875" height="295" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-1.png" alt="" class="wp-image-23145" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-1.png 875w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-1-300x101.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-1-768x259.png 768w" /></figure>



<p>このように、「3」を入れると箱の中のルールに従って計算され、「6」になって出てきます。これが関数の基本的な働きです。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 関数における重要なお約束</h3>



<p>関数と呼ぶためには、とても重要な「お約束」が1つあります。</p>



<p>それは、「1つの $x$ から出てくる $f(x)$ の値は、ただ1つだけ」でなければならない、ということです。</p>



<p>例えば、「3」を入れたのに、ある時は「6」が出て、別の時には「8」が出たりするような気まぐれな箱は、「関数」とは呼べません。</p>



<figure class="wp-block-image aligncenter size-full"><img width="872" height="360" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-2.png" alt="" class="wp-image-23146" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-2.png 872w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-2-300x124.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-2-768x317.png 768w" /></figure>



<p>入力に対して、常に決まった1つの結果だけを返してくれる。この厳密さがあって初めて、その箱は「関数」として認められます。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 関数から「写像」へ</h3>



<p>関数の「ルールに従って決まった結果を返す魔法の箱」というイメージは、写像を理解する上でとても重要になります。</p>



<p>これから学んでいく「写像（Mapping）」は、ズバリこの魔法の箱（関数）の「パワーアップバージョン」です。</p>



<p>今までの数学で関数に入れていたのは「数字」だけでした。</p>



<p>しかし、写像の世界では、この箱に「数字以外のもの」も入れることができるようになります。</p>



<p>このように、数字以外のものまで扱えるように関数のルールを拡張した魔法の箱こそが、「写像」の正体です。関数の基本イメージを踏まえた上で、ここから「写像」の性質について詳しく見ていきます。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">２．写像とは</h2>



<h3 class="wp-block-heading">(1) 簡単に言うと</h3>



<p>関数は数字しか扱えませんでしたが、写像は「数字以外」のものも入れたり出したりできるんです。</p>



<p>つまり、「$x$ を入れると、結果 $f(x)$ が出る魔法の箱」です。</p>



<div style="height:20px" class="wp-block-spacer"></div>



<p>例えば、身近な「自動販売機」を想像してみてください。</p>



<p>自動販売機では、入力する $x$ が「ボタン」で、出力される $f(x)$ が「飲み物」になります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="946" height="408" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-3.png" alt="" class="wp-image-23147" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-3.png 946w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-3-300x129.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-3-768x331.png 768w" /></figure>



<p>対象が数字からモノに変わっただけで、「ボタンの集まり」から「飲み物の集まり」へ対応関係を作る根本的な仕組みは、関数と全く同じですよね。これが写像の基本的なイメージです。</p>



<div class="wp-block-dbp-frame l-frame-float is-design-top is-frame-style-information dbp-frame"><div class="dbp-frame-title"><span class="dbp-frame-title-icon material-icon"></span>写像と関数</div><div class="dbp-frame-content has-content-gap">
<p>大学の先生によっては、写像のこともまとめて「関数」と呼ぶ人もいます。</p>
</div></div>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 写像にも引き継がれる、お約束</h3>



<p>そして、ここで関数で学んだ「あの超重要ルール」がそのまま適用されます。</p>



<p>それは、<mark style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%)" class="dbp-e-marker">「1つの入力から出てくる結果は、絶対にただ1つだけ」</mark>というルールです。</p>



<p>もし自販機でボタン1を押したのに、水とコーラが2つ同時に出てきたらどうでしょうか。</p>



<p>それは「自販機が壊れている！」ということになりますよね。</p>



<p>つまり、これは写像のルール違反になってしまうのです。</p>



<figure class="wp-block-image aligncenter size-full"><img width="949" height="416" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-4.png" alt="" class="wp-image-23148" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-4.png 949w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-4-300x132.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-4-768x337.png 768w" /></figure>



<p>対象が数字から様々なモノへと広がっても、<mark style="background-image:linear-gradient(to bottom,transparent 0%,#FFCD92 0%)" class="dbp-e-marker">「1つの入力から出るのはただ1つだけ」</mark>。これが写像の変わらない正体です。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 写像の数学的定義</h3>



<p>自動販売機のイメージが掴めたところで、実際に「ボタンと飲み物の対応関係」を数学の記号で表してみましょう。</p>



<p>写像を扱うとき、一番よく見かけるのが $f: A \to B$ という記号です。これは「集合 $A$ から集合 $B$ への、写像 $f$」ということを表しています。</p>



<figure class="wp-block-image aligncenter size-full"><img width="533" height="345" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-5.png" alt="" class="wp-image-23149" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-5.png 533w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-5-300x194.png 300w" /></figure>



<p>「$A$ から $B$ へ」という方向が、そのまま矢印になっているんですね。</p>



<div style="height:30px" class="wp-block-spacer"></div>



<p>このように、大学の数学では、<mark style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%)" class="dbp-e-marker">「どんなモノの集まり（集合）から、どんなモノの集まり（集合）へ対応させるのか」という「グループ全体」が主役になります</mark><span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_23091_2('footnote_plugin_reference_23091_2_1');" onkeypress="footnote_moveToReference_23091_2('footnote_plugin_reference_23091_2_1');" ><sup id="footnote_plugin_tooltip_23091_2_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_23091_2_1" class="footnote_tooltip">高校までの数学だと、「$f(x) = 2x$」のように、数字を入れて数字を出す「計算のルール（式）」ばかりに注目していましたね。</span></span>。</p>



<p>つまり写像という魔法の箱の正体は、集合 $A$ という世界にあるすべてのものに、集合 $B$ という世界の行き先を、たった1つずつ指し示す「完璧な地図」のようなルールのことなんです。</p>



<p>だからこそ、さっきの自販機のように「ボタンの集合」から「飲み物の集合」へ、という書き方ができるのです。式そのものよりも「どこから、どこへ行くのか」という宣言がとても重要になります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 写像の数学的定義</h3>



<p>では具体的に、この「ボタンの集合 $A$」から「飲み物の集合 $B$」への対応関係を、3つの書き方で紹介します。表している中身は全部同じですが、場面によって使い分けます。</p>



<h4 class="wp-block-heading">① おなじみの書き方</h4>



<p>いつもの関数と同じように、$f(\text{ボタン1}) = \text{水}$ と書きます。見慣れた形なので安心しますね。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">② プロっぽい書き方</h4>



<p>根っこに縦線が入った特殊な矢印 ($\mapsto$) を使って、要素同士が対応していることを表します。\[<br>\text{ボタン1} \mapsto \text{水}<br>\]この矢印を使うと、なんだか数学のプロっぽくてかっこいいですね。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">③ ペアの集合としての書き方</h4>



<p>離散数学で一番よく使うのが、この書き方です。</p>



<p>入力と出力のペアを $(\text{ボタン1}, \text{水})$ のようにカッコでくくって、それを全部集めて集合の形にします。\[<br>f = \{(\text{ボタン1}, \text{水}), (\text{ボタン2}, \text{コーラ}), (\text{ボタン3}, \text{カルピス})\}<br>\]対応する組み合わせを、座標のように全部リストアップしてしまうのです。</p>



<p>実は、写像の正体というのは、この「入力と出力のペアを詰め合わせた集合」のことでもあります。</p>



<p>この3番目の書き方は今後もたくさん出てくるので、しっかり目に焼き付けておいてくださいね！</p>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-success dbp-frame"><div class="dbp-frame-title"><span class="dbp-frame-title-icon material-icon"></span>ここまでのおさらい</div><div class="dbp-frame-content has-content-gap">
<p><strong>■ 関数（魔法の箱）のおさらい</strong></p>



<ul class="wp-block-list">
<li>関数とは「値 $x$ を入れると、結果 $f(x)$ が出る魔法の箱」。</li>



<li><strong>絶対ルール：</strong> 1つの入力に対して、出てくる結果は「ただ1つだけ」！</li>
</ul>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>■ 写像とは？</strong></p>



<ul class="wp-block-list">
<li>関数の<strong>パワーアップ版</strong>！数字以外のモノも扱える。</li>



<li>（例：自販機の「ボタン」を入力すると、「飲み物」が出る）</li>



<li>写像でも、関数のルール「1つの入力から出る結果はただ1つ」はそのまま！</li>
</ul>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>■ 写像の数学的な書き方</strong></p>



<ul class="wp-block-list">
<li>「集合 $A$ から集合 $B$ への写像」を、<strong>$f: A \to B$</strong> と書く。<br>（どのグループから、どのグループへ対応するかが主役！）</li>



<li><strong>対応関係の表し方3選：</strong>
<ol class="wp-block-list">
<li><strong>おなじみの書き方：</strong> $f(\text{ボタン1}) = \text{水}$</li>



<li><strong>プロっぽい書き方：</strong> $\text{ボタン1} \mapsto \text{水}$</li>



<li><strong>ペアの集合：</strong> \[<br>f = \{(\text{ボタン1}, \text{水}), (\text{ボタン2}, \text{コーラ}), \dots \}<br>\]</li>
</ol>
</li>
</ul>



<p>※ 「ペアを詰め合わせた集合 \( f \) 」でも、写像を表せるという考え方は重要！</p>
</div></div>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">３．全域写像(関数)と部分写像(関数) [写像の入力に着目！]</h2>



<p>ここからは「入力」に注目して、写像を</p>



<ul class="wp-block-list">
<li>全域写像（ぜんいきしゃぞう）</li>



<li>部分写像（ぶぶんしゃぞう）</li>
</ul>



<p>の2つのグループに分けてみましょう。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 全域写像(関数) [売り切れなし]</h3>



<p>全域写像とは、「すべての入力に対して、必ず結果が定義されている」状態のことです。</p>



<p>「どのボタンを押しても必ず飲み物が出てくる、売り切れが一切ない超優秀な自販機」がイメージです。</p>



<p>入力側の集合（ボタンの集合）にあるすべての要素から、必ず結果の矢印が出ています。</p>



<figure class="wp-block-image aligncenter size-full"><img width="792" height="346" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-6.png" alt="" class="wp-image-23150" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-6.png 792w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-6-300x131.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-6-768x336.png 768w" /></figure>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-information dbp-frame"><div class="dbp-frame-title"><span class="dbp-frame-title-icon material-icon"></span>全域写像(関数) のことを、写像(関数) と呼ぶ人もいます</div><div class="dbp-frame-content has-content-gap">
<p>単に「関数」や「写像」と出てきたときは、この「全域写像」を指すことが一般的なので覚えておいてくださいね。</p>
</div></div>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 部分写像(関数) [売り切れあり]</h3>



<p>一方、部分写像とは、「結果が出ない入力があってもOK」な状態のことです。</p>



<p>「一部の飲み物が売り切れになっていて、飲み物が出てこない…。」というのが、イメージです。</p>



<p>入力側全員が結果を出さなくても、一部だけ結果を出していればいいので「部分」という名前がついています。</p>



<figure class="wp-block-image aligncenter size-full"><img width="868" height="349" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-44.png" alt="" class="wp-image-23174" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-44.png 868w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-44-300x121.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-44-768x309.png 768w" /></figure>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 例題にチャレンジ！</h3>



<p>ここからは、実際に例題を解いてみましょう。</p>



<div class="wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame"><div class="dbp-frame-title">例題1</div><div class="dbp-frame-content has-content-gap">
<p>つぎの関係 \( f_1 \), \( f_2 \), \( f_3 \) がある。</p>



<p>\( f_1 : A \to B \), \( A = \{1, 2 \} \), \( B = \{ a, b \} \) \[<br>f_1 = \{(1, a), (1, b)\}<br>\]</p>



<p>\( f_2 : A \to B \), \( A = \{1, 2 \} \), \( B = \{ a, b \} \) \[<br>f_2 = \{(1, a), (2, a)\}<br>\]</p>



<p>\( f_3 : A \to B \), \( A = \{1, 2 \} \), \( B = \{ a, b \} \) \[<br>f_3 = \{(1, a)\}<br>\]</p>



<p>これらの関係が写像かどうか判定しなさい。また、写像であるのであれば、それは全域写像か部分写像のどちらか。1～3の選択肢で答えなさい。</p>



<ol class="wp-block-list">
<li>全域写像(関数)である</li>



<li>部分写像(関数)である</li>



<li>写像(関数)ではない</li>
</ol>
</div></div>



<p>※ 慣れるまでは、実際に対応関係を図示して判定することをおすすめします。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(1) \( f_1 = \{(1, a), (1, b)\} \)</h4>



<p>この式を図にすると、入力の 1 から、a と b の2か所に矢印が出ることになります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="446" height="281" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-7.png" alt="" class="wp-image-23151" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-7.png 446w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-7-300x189.png 300w" /></figure>



<p>これは、自販機で「ボタンを1つ押したら、飲み物が2本同時に出てきてしまった（壊れている）」状態です。</p>



<p>写像の超重要ルールである「1つの入力から出る矢印は絶対に1本だけ」という約束を破っているので、これはそもそも「写像（関数）ではない」となります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="846" height="279" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-11.png" alt="" class="wp-image-23155" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-11.png 846w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-11-300x99.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-11-768x253.png 768w" /></figure>



<p>よって、<span style="text-decoration: underline;">3. 写像(関数)ではない </span>が答えです。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(2) \( f_2 = \{(1, a), (2, a)\} \)</h4>



<p>この式を図にすると、1 から a へ、そして 2 からも a へ矢印が出ます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="454" height="278" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-8.png" alt="" class="wp-image-23152" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-8.png 454w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-8-300x184.png 300w" /></figure>



<p>行き先が同じ a でかぶっていますが、入力側の 1 と 2 は「全員が必ず1本だけ矢印を出す」というルールをしっかり守っています。</p>



<p>したがって、これは写像として全く問題なく、「全域写像」となります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="826" height="279" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-12.png" alt="" class="wp-image-23156" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-12.png 826w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-12-300x101.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-12-768x259.png 768w" /></figure>



<p>答えは、<span style="text-decoration: underline;">1. 全域写像(関数)である </span>です。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(3) \( f_3 = \{(1, a)\} \)</h4>



<p>この式を図にすると、1 は a へ行きますが、2 の対応は何も書かれていないため、2 からはどこにも矢印が出ません。</p>



<figure class="wp-block-image aligncenter size-full"><img width="459" height="283" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-10.png" alt="" class="wp-image-23154" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-10.png 459w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-10-300x185.png 300w" /></figure>



<p>これは「2 はお休み（売り切れ）」していて結果が出ない状態です。結果が出ない入力が含まれているので、これは「部分写像」になります。1</p>



<figure class="wp-block-image aligncenter size-full"><img width="906" height="281" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-15.png" alt="" class="wp-image-23159" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-15.png 906w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-15-300x93.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-15-768x238.png 768w" /></figure>



<p>答えは、<span style="text-decoration: underline;">2. 部分写像(関数)である </span>です。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p>このように、式から「入力側の矢印の出方」を書くだけで、全域写像／部分写像の判定は簡単にできるのです！</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">４．全射と単射 [写像の出口　に着目！]</h2>



<p>ここからは</p>



<ul class="wp-block-list">
<li>全射（ぜんしゃ）</li>



<li>単射（たんしゃ）</li>
</ul>



<p>という、めちゃくちゃ重要な2つのルールを紹介します。</p>



<p>名前からして難しそうに感じるかもしれませんが、ここではうさぎ界の「バレンタインのプレゼント」に例えて考えてみましょう。</p>



<p>「送り手の女の子うさぎ（集合A）」から「受け手の男の子うさぎ（集合B）」へ、「ニンジン」をプレゼントする写像として考えると、ルールの違いが一瞬で分かりますよ！</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 全射とは？　[誰も「ぼっち」にならない]</h3>



<p>全射を一言でいうと、「受け手の男の子が、全員ニンジンをもらえている状態」のことです。</p>



<p>ポイントは「出力（受け手）全員がカバーされているか」です。</p>



<h4 class="wp-block-heading">[i] 全射といえる例</h4>



<figure class="wp-block-image aligncenter size-full"><img width="938" height="339" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-16.png" alt="" class="wp-image-23160" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-16.png 938w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-16-300x108.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-16-768x278.png 768w" /></figure>



<ul class="wp-block-list">
<li>はやと君、れおん君の全員がニンジンをもらっている。</li>



<li>れおん君は2本もらっているが、「全員が最低1本もらう」というルールを満たすのでOK。</li>
</ul>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] 全射といえない例</h4>



<figure class="wp-block-image aligncenter size-full"><img width="991" height="339" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-17.png" alt="" class="wp-image-23161" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-17.png 991w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-17-300x103.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-17-768x263.png 768w" /></figure>



<ul class="wp-block-list">
<li>れおん君がニンジンをもらえていない（ぼっちがいる）。</li>
</ul>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 単射とは？　[「かぶり」は許さない]</h3>



<p>単射は、「1匹の受け手（男の子）が、複数の送り手（女の子）からニンジンをもらってはいけない」という少し厳しいルールです。</p>



<p>ポイントは「出力（受け手）に『かぶり』が一切ないか（最大でも1つまでか）」です。</p>



<h4 class="wp-block-heading">[i] 単射といえる例</h4>



<figure class="wp-block-image aligncenter size-full"><img width="903" height="339" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-18.png" alt="" class="wp-image-23162" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-18.png 903w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-18-300x113.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-18-768x288.png 768w" /></figure>



<ul class="wp-block-list">
<li>ひびき君、ゆうた君はそれぞれ1本ずつしかニンジンをもらっていない。</li>



<li>りくお君は0本だが、「もらうなら最大1本まで」のルールなのでOK。</li>
</ul>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] 単射といえない例</h4>



<figure class="wp-block-image aligncenter size-large"><img width="1024" height="319" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-19-1024x319.png" alt="" class="wp-image-23163" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-19-1024x319.png 1024w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-19-300x93.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-19-768x239.png 768w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-19.png 1059w" /></figure>



<ul class="wp-block-list">
<li>ひびき君が2人からニンジンをもらってしまっている（かぶりがある）。</li>
</ul>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 全射と単射の数学的な定義（プロの書き方）</h3>



<p>ここまでイラストで見てきたルールを、大学数学の「プロの書き方」で表すとどうなるか見てみましょう。</p>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame"><div class="dbp-frame-title">全射と単射の定義</div><div class="dbp-frame-content has-content-gap">
<p>\( f: A \to B \) とする。</p>



<p>以下を満たすとき、全射と呼ぶ。\[<br>\forall y \in B, \exists x \in A, f(x) = y<br>\]</p>



<p>以下を満たすとき、単射と呼ぶ。\[<br>\forall x_1, x_2 \in A, f(x_1) = f(x_2) \to x_1 = x_2<br>\]</p>
</div></div>



<p>難しそうなアルファベットの記号が出てきましたね。</p>



<p>数式の意味を読む前に、まずは \( \forall \), \( \exists \) の意味をおさらいしましょう。</p>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-information dbp-frame"><div class="dbp-frame-title"><span class="dbp-frame-title-icon material-icon"></span>\( \forall \), \( \exists \) のおさらい</div><div class="dbp-frame-content has-content-gap">
<p>\( \forall \): 英語の「All（すべて）」の頭文字Aを逆さにしたもので、「すべての〜」という意味です。</p>



<p>\( \exists \): 「Exists（存在する）」の頭文字Eを逆さにしたもので、「〜が存在する」という意味になります。</p>
</div></div>



<p>では、この2つの記号の意味を踏まえて、定義の式を読んでみましょう。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[i] 全射の定義</h4>



<p>定義式は、\[<br>\textcolor{deepskyblue}{\forall y \in B}, \textcolor{magenta}{\exists x \in A}, f(x) = y<br>\]でしたね。</p>



<p>これをバレンタインのシチュエーションにすると、「<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-2-color">受け手の男の子うさぎ \(y\) を全員 \(\forall \) 見渡した</mark>とき、必ずニンジンをくれた<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-1-color">送り手の女の子うさぎ \(x \) が(1匹以上)存在 \(\exists \) する</mark>」と解釈できます。</p>



<p>つまり、さっきの「どの受け手を選んでも、必ずプレゼントをくれた人がいる（受け手側で誰も『ぼっち』じゃない）」という状態を、数学の言葉で厳密に表したものなのです。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] 単射の定義</h4>



<p>定義式は、\[<br>\textcolor{magenta}{\forall x_1, x_2 \in A} , \textcolor{deepskyblue}{f(x_1) = f(x_2)} \to \textcolor{magenta}{x_1 = x_2}<br>\]でしたね。</p>



<p>これをバレンタインのシチュエーションにすると、「<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-2-color">もし、届いたニンジンが同じ男の子のものだった \(f(x_1) = f(x_2) \) </mark>としたら、それは絶対に、<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-1-color">同じ女の子が贈ったものだ \(x_1 = x_2 \)</mark>」と解釈できます。</p>



<p>言い換えると、「別々の女の子から、同じ男の子に届くことはない（かぶりは絶対にない！）」ということになります。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[iii] 全単射の定義</h4>



<p>全単射とは、文字通り「全射と単射の両方を満たしている状態」のことを指します。</p>



<p>つまり、受け手に「ぼっち」がいなくて、しかも「かぶり」もない完璧な状態ですね。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p>数学の定義は、誤解がないように厳密に書かれているだけで、言っていることはイラストで学んだシンプルなルールと全く同じなのです。</p>



<div style="height:49px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 例題にチャレンジ</h3>



<p>ここからは、実際に例題を解いてみましょう。</p>



<div class="wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame"><div class="dbp-frame-title">例題2</div><div class="dbp-frame-content has-content-gap">
<p>つぎの写像 \( f_1 \), \( f_2 \), \( f_3 \), \( f_4 \) がある。</p>



<p>\( f_1 : A \to B \), \( A = \{1, 2, 3\} \), \( B = \{ a, b \} \) \[<br>f_1 = \{(1, a), (2, b), (3, b)\}<br>\]</p>



<p>\( f_2 : A \to B \), \( A = \{1, 2\} \), \( B = \{ a, b, c \} \) \[<br>f_2 = \{(1, c), (2, b)\}<br>\]</p>



<p>\( f_3 : A \to B \), \( A = \{1, 2, 3\} \), \( B = \{ a, b, c \} \) \[<br>f_3 = \{(1, c), (2, a), (3, b)\}<br>\]</p>



<p>\( f_4 : A \to B \), \( A = \{1, 2, 3\} \), \( B = \{ a, b, c \} \) \[<br>f_4 = \{(1, b), (2, b), (3, c)\}<br>\]</p>



<p>これらの写像が全射、単射、全単射のどれに当てはまるか。以下の1～4の選択肢から答えなさい。</p>



<ol class="wp-block-list">
<li>全単射である</li>



<li>全射である（単射ではない）</li>



<li>単射である（全射ではない）</li>



<li>全射でも単射でもない</li>
</ol>
</div></div>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(1) \( f_1 \)</h4>



<figure class="wp-block-image aligncenter size-full"><img width="445" height="329" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-20.png" alt="" class="wp-image-23164" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-20.png 445w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-20-300x222.png 300w" /></figure>



<p><strong>全射の判定)</strong></p>



<p>出力（受け手）側の集合 \( \{a, b\} \) に注目してください。a も b も矢印（ニンジン）をもらっているので、「ぼっち」はいません。したがって、これは「全射」です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="665" height="331" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-21.png" alt="" class="wp-image-23165" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-21.png 665w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-21-300x149.png 300w" /></figure>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>単射の判定)</strong> </p>



<p>一方で、b が 2 と 3 の2か所から矢印をもらっており、「かぶり」が発生しています。かぶりがあるため、「単射」ではありません。（ \( 2, 3 \mapsto b \) のため、単射ではない）</p>



<figure class="wp-block-image aligncenter size-full"><img width="736" height="335" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-22.png" alt="" class="wp-image-23166" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-22.png 736w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-22-300x137.png 300w" /></figure>



<p>答えは、<span style="text-decoration: underline;">2. 全射である（単射ではない）</span>です。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(2) \( f_2 \)</h4>



<figure class="wp-block-image aligncenter size-full"><img width="449" height="332" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-23.png" alt="" class="wp-image-23167" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-23.png 449w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-23-300x222.png 300w" /></figure>



<p><strong>全射の判定)</strong></p>



<p>出力側の集合 \( \{a, b, c\} \) を見ると、a が誰からも矢印をもらえていません。「ぼっち」がいる状態なので、これは「全射」ではありません。</p>



<figure class="wp-block-image aligncenter size-full"><img width="730" height="330" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-26.png" alt="" class="wp-image-23170" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-26.png 730w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-26-300x136.png 300w" /></figure>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>単射の判定)</strong> </p>



<p>一方で、矢印をもらっている b と c はそれぞれ1本ずつなので、「かぶり」はありません。したがって、これは「単射」です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="664" height="337" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-27.png" alt="" class="wp-image-23171" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-27.png 664w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-27-300x152.png 300w" /></figure>



<p>答えは、<span style="text-decoration: underline;">3. 単射である（全射ではない）</span>です。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(3) \( f_3 \)</h4>



<figure class="wp-block-image aligncenter size-full"><img width="446" height="329" src="https://www.momoyama-usagi.com/wp-content/uploads//risan6-28.png" alt="" class="wp-image-23172" srcset="https://www.momoyama-usagi.com/wp-content/uploads//risan6-28.png 446w, https://www.momoyama-usagi.com/wp-content/uploads//risan6-28-300x221.png 300w" /></figure>



<p>出力側の a, b, c 全員が、ちょうど1本ずつ矢印をもらっています。</p>



<p>「ぼっち」がいなくて、しかも「かぶり」もありません。</p>



<figure class="wp-block-image aligncenter size-full"><img width="671" height="329" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-29.png" alt="" class="wp-image-23173" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-29.png 671w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-29-300x147.png 300w" /></figure>



<figure class="wp-block-image aligncenter size-full"><img width="664" height="337" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-27.png" alt="" class="wp-image-23171" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-27.png 664w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-27-300x152.png 300w" /></figure>



<p>答えは、<span style="text-decoration: underline;">1. 全単射である </span>です。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">\( f_4 \)</h4>



<figure class="wp-block-image aligncenter size-full"><img width="448" height="338" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-31.png" alt="" class="wp-image-23132" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-31.png 448w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-31-300x226.png 300w" /></figure>



<p><strong>全射の判定)</strong></p>



<p>出力側の a が誰からも矢印をもらっていない「ぼっち」なので、全射ではありません。</p>



<figure class="wp-block-image aligncenter size-full"><img width="721" height="329" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-32.png" alt="" class="wp-image-23133" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-32.png 721w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-32-300x137.png 300w" /></figure>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>単射の判定)</strong> </p>



<p>b が 1 と 2 の2か所から矢印をもらっており、「かぶり」が発生しています。かぶりがあるため、「単射」ではありません。（ \( 1, 2 \mapsto b \) のため、単射ではない）</p>



<figure class="wp-block-image aligncenter size-full"><img width="730" height="340" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-33.png" alt="" class="wp-image-23134" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-33.png 730w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-33-300x140.png 300w" /></figure>



<p>答えは、<span style="text-decoration: underline;">4. 全射でも単射でもない </span>です。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">５．練習問題にチャレンジ！　数え上げ</h2>



<p>それでは、ここまで学んだ知識を使って、条件を満たす写像が「何通り」あるかを数え上げる問題に挑戦しましょう。全部で5問あります。</p>



<p>引き続き、集合 \( A = \{1, 2\} \) を送り手の女の子、集合 \( B = \{a, b, c\} \) を受け手の男の子、矢印をプレゼントのニンジンとして考えるとイメージしやすいです。</p>



<div class="wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame"><div class="dbp-frame-title">練習問題</div><div class="dbp-frame-content has-content-gap">
<p>集合 \( A = \{1, 2\} \)、\( B = \{a, b, c\} \) とする。</p>



<p>このとき、(1)～(5)の条件を満たす写像はそれぞれ何通りあるか求めなさい。</p>



<p>(1) A から B への全域写像で相異なるもの</p>



<p>(2) A から B への部分写像で相異なるもの</p>



<p>(3) A から B への単射(全域写像)で相異なるもの</p>



<p>(4) B から B への全単射 (1対1対応)</p>



<p>(5) B から A への全射(全域写像)</p>
</div></div>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">６．練習問題の答え</h2>



<p>1番の女の子と2番の女の子が、a, b, c くんの誰にニンジンを渡すかを考えます。</p>



<h3 class="wp-block-heading">(1) 全域写像の数え上げ</h3>



<p> 全域写像なので、すべての入力から必ず矢印が出ます（自動販売機だと、売り切れなしの状態）。</p>



<ul class="wp-block-list">
<li>1の行先：a, b, c の誰に渡してもよいので、3通り。</li>



<li>2の行先：同じく3人の誰に渡してもよいので、3通り。</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="624" height="426" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-34.png" alt="" class="wp-image-23135" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-34.png 624w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-34-300x205.png 300w" /></figure>



<p>これらを掛け合わせて、\( 3 \times 3 = 9 \) 通り になります。</p>



<p>よって、答えは <span style="text-decoration: underline;"> 9通り </span> です。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 部分写像の数え上げ</h3>



<p>全域写像との違いは「結果が出ない入力があってもOK（誰にも渡さない子がいてもいい）」という点でした。<br>※ 自動販売機で言う、売り切れのボタンがあってもOKな状態。</p>



<p>したがって、行き先の選択肢に「誰にも渡さない」という1通りが追加されます。</p>



<ul class="wp-block-list">
<li>1の行先：a, b, c、そして「渡さない」 4通り。</li>



<li>2の行先：同じく a, b, c, 渡さない の 4通り。</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="782" height="413" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-35.png" alt="" class="wp-image-23136" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-35.png 782w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-35-300x158.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-35-768x406.png 768w" /></figure>



<p>これらを掛け合わせて、\( 4 \times 4 = 16 \) 通り になります。</p>



<p>よって、答えは <span style="text-decoration: underline;"> 16通り </span> です。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 単射の数え上げ</h3>



<p>単射のルールは「出力側（受け手の男の子）にかぶりがない状態」です。</p>



<ul class="wp-block-list">
<li>1の行先：a, b, c のうち誰かに渡すので、3通り。</li>



<li>2の行先：1が選んだ男の子にはかぶって渡せないので、残りの2人から選ぶことになり、2通り。</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="690" height="423" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-36.png" alt="" class="wp-image-23137" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-36.png 690w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-36-300x184.png 300w" /></figure>



<p>これらを掛け合わせて、\( 3 \times 2 = 6 \) 通り になります。</p>



<p>よって、答えは <span style="text-decoration: underline;"> 6通り </span> です。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 全単射(1対1対応)の数え上げ</h3>



<p>この問題は「B から B へ」となっていることに注意してください。</p>



<p>a, b, c くんの3人が、自分たち3人の中でプレゼントを渡し合う状況です。全単射なので、「ぼっち」も「かぶり」もありません。</p>



<ul class="wp-block-list">
<li>a の行先：3人のうち誰かを選ぶので 3通り。</li>



<li>b の行先：かぶり禁止なので、残り 2通り。</li>



<li>c の行先：さらに残った最後の 1通り。</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="1009" height="458" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-37.png" alt="" class="wp-image-23138" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-37.png 1009w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-37-300x136.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-37-768x349.png 768w" /></figure>



<p>これらを掛け合わせて、\( 3 \times 2 \times 1 = 6 \) 通り になります。</p>



<p>よって、答えは <span style="text-decoration: underline;"> 6通り </span> です。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 全射の数え上げ</h3>



<p>最後は「B から A へ」の全射です。男の子たちから女の子たちへの「お返し」と考えましょう。ホワイトデーですね。</p>



<p>全射のルールは「出力側（女の子）にお返しをもらえない『ぼっち』がいない状態」です。この計算は、2つのステップに分けて考えます。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>Step1. 全パターン（全域写像の数）を求める</strong></p>



<p>まずは条件を気にせず、すべてのパターンを出します。(1)でやったのと同じ考え方です。</p>



<ul class="wp-block-list">
<li>a の行先：1か2の2通り。</li>



<li>b の行先：1か2の2通り。</li>



<li>c の行先：1か2の2通り。</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="617" height="448" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-38.png" alt="" class="wp-image-23139" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-38.png 617w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-38-300x218.png 300w" /></figure>



<p>これらを掛け合わせて、\( 2 \times 2 \times 2 = 8 \) 通りです。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>Step2. 全射の条件を満たさないものをStep1から引く</strong></p>



<p>全射にならない（女の子にぼっちがいる）ケースは、以下の2パターンだけです。</p>



<ul class="wp-block-list">
<li>3人全員が1に渡してしまう（2がぼっちになる）：1通り</li>



<li>3人全員が2に渡してしまう（1がぼっちになる）：1通り</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="830" height="522" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-39.png" alt="" class="wp-image-23140" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-39.png 830w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-39-300x189.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-39-768x483.png 768w" /></figure>



<p>したがって、全パターンの8通りから、この「すべて1」と「すべて2」になってしまうケース（合計2通り）を引き算します。</p>



<p>よって、8 - 2 =<span style="text-decoration: underline;"> 6 通り </span> が答えです。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">７．【おまけ】写像の数を一般化してみよう（公式集）</h2>



<p>ここまでの考え方を踏まえて、要素の数が $m$ 個の集合 $A$ と、$n$ 個の集合 $B$ に一般化した「公式」としてまとめると、次のようになります！</p>



<h3 class="wp-block-heading">(1) 全域写像の数え上げ</h3>



<p>集合 \(A \), \( B \) を次のように設定します。\[<br>A = \{1, 2, 3, \dots, m\} , \ \ \ B = \{1, 2, 3, \dots, n\}<br>\]つまり、集合 \( A \) の要素数は \( m \) 個、集合 \( B \) の要素数は \( n \) 個ですね。</p>



<div style="height:46px" class="wp-block-spacer"></div>



<p>$m$ 人の送り手（集合A）が、それぞれ $n$ 人の受け手（集合B）の誰に渡すかを選びます。</p>



<p>全員が $n$ 通りの選択肢を持つので、$n \times n \times \dots$ と $n$ を $m$ 回掛け合わせます（重複順列）。</p>



<figure class="wp-block-image aligncenter size-full"><img width="828" height="575" src="https://www.momoyama-usagi.com/wp-content/uploads//risan6-40.png" alt="" class="wp-image-23141" srcset="https://www.momoyama-usagi.com/wp-content/uploads//risan6-40.png 828w, https://www.momoyama-usagi.com/wp-content/uploads//risan6-40-300x208.png 300w, https://www.momoyama-usagi.com/wp-content/uploads//risan6-40-768x533.png 768w" /></figure>



<p>よって、<span style="text-decoration: underline;">\( n^m \) 通り</span> が答えとなります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 部分写像の数え上げ</h3>



<p>集合 \(A \), \( B \) は次の通りです。\[<br>A = \{1, 2, 3, \dots, m\} , \ \ \ B = \{1, 2, 3, \dots, n\}<br>\]集合 \( A \) の要素数: \( m \) 個、集合 \( B \) の要素数: \( n \) 個。</p>



<div style="height:46px" class="wp-block-spacer"></div>



<p>全域写像の選択肢に「誰にも渡さない（$\times$）」という1つの選択肢が追加されます。</p>



<p>つまり、全員が $(n+1)$ 通りの選択肢を持つので、$(n+1)$ を $m$ 回掛け合わせます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="829" height="630" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-41.png" alt="" class="wp-image-23142" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-41.png 829w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-41-300x228.png 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-41-768x584.png 768w" /></figure>



<p>よって、<span style="text-decoration: underline;">\( (n+1)^m \) 通り</span> が答えとなります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 単射の数え上げ</h3>



<p>集合 \(A \), \( B \) は次の通りです。\[<br>A = \{1, 2, 3, \dots, m\} , \ \ \ B = \{1, 2, 3, \dots, n\}<br>\]集合 \( A \) の要素数: \( m \) 個、集合 \( B \) の要素数: \( n \) 個。</p>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-warning dbp-frame"><div class="dbp-frame-title"><span class="dbp-frame-title-icon material-icon"></span>単射が成り立つ条件に注意！</div><div class="dbp-frame-content has-content-gap">
<p>単射のルールは「かぶり禁止」です。<br>かぶりをなくすためには、プレゼントの送り手（\( m \) 人）よりも、  受け手（\( n \) 人）の数が「同じか、それ以上」である必要があります。</p>



<p>もし受け手の方が少ないと、どうしても誰か1人に2つのプレゼントが届いてしまい、単射は絶対に作れません（0通りになります）。</p>
</div></div>



<ul class="wp-block-list">
<li>1人目は、$n$ 通り</li>



<li>2人目は、1人目が選んだものを除いた残り $(n-1)$ 通り</li>



<li>3人目は、2人目までが選んだものを除いた残り $(n-2)$ 通り……</li>
</ul>



<p>と選択肢が1つずつ減っていきます。</p>



<p>これらをすべて掛け合わせたものが答えです。高校数学で習う順列（P：パーミュテーション）の計算そのものです。</p>



<figure class="wp-block-image aligncenter size-full"><img width="747" height="568" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-42.png" alt="" class="wp-image-23143" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-42.png 747w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-42-300x228.png 300w" /></figure>



<p>よって、\[<br>n(n-1)(n-2) \cdots (n-m+1) = {}_n \mathrm{P} _m \ \mathrm{通り}<br>\]が答えとなります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 全単射の数え上げ</h3>



<p>集合 \(A \), \( B \) は次の通りです。\[<br>A = \{1, 2, 3, \dots, m\} , \ \ \ B = \{1, 2, 3, \dots, n\}<br>\]集合 \( A \) の要素数: \( m \) 個、集合 \( B \) の要素数: \( n \) 個。</p>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-warning dbp-frame"><div class="dbp-frame-title"><span class="dbp-frame-title-icon material-icon"></span>全単射が成り立つ条件に注意！</div><div class="dbp-frame-content has-content-gap">
<p>全単射のルールは「かぶりなし」かつ「ぼっちなし」です。</p>



<p>全員が1対1で綺麗にペアになるためには、送り手と受け手の人数が完全にピッタリ同じでなければなりません。</p>



<p>少しでも数が違うと、余る人や足りない人が出てしまうため、全単射は絶対に作れません（0通りになります）。</p>
</div></div>



<p>要素数 $n$ 個の集合から、同じく $n$ 個の集合への「かぶりなし・ぼっちなし」の対応です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="722" height="563" src="https://www.momoyama-usagi.com/wp-content/uploads/risan6-43.png" alt="" class="wp-image-23144" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan6-43.png 722w, https://www.momoyama-usagi.com/wp-content/uploads/risan6-43-300x234.png 300w" /></figure>



<ul class="wp-block-list">
<li>1人目は、$n$ 通り</li>



<li>2人目は、1人目が選んだものを除いた残り $(n-1)$ 通り</li>



<li>3人目は、2人目までが選んだものを除いた残り $(n-2)$ 通り</li>



<li>4人目 ～ n-1 人目も同じように続いていき</li>



<li>n人目は、n-1 人目までが選んだものを除いた残り 1 通り</li>
</ul>



<p>の各通りを、すべて掛け合わせた\[<br>n \times (n-1) \dots \times 1 = n!<br>\]となります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 全射の公式は存在しない</h3>



<p>全射だけは、簡単に一般化された公式はありません。</p>



<p>正確に言うとあるのですが、あえてここでは「全射の公式」は紹介しません。</p>



<p>理由としては、「公式が複雑すぎて丸暗記するメリットが全くないから」です。</p>



<p>全射を一般化した公式を作ろうとすると、「包除原理（ほうじょげんり）」という考え方を用いた、足し引きが連続するとても長くて複雑な数式になるからです。</p>



<p>実際のテストで出題される場合、出力側の集合の要素の数はせいぜい練習問題のような「2〜3個」程度です。</p>



<p>そのため、無駄に長い公式を暗記して計算ミスをするよりも、</p>



<ul class="wp-block-list">
<li>Step1. 全パターンを出す</li>



<li>Step2. ダメなパターン（ぼっちがいるケース）を引き算する</li>
</ul>



<p>という『考え方のプロセス』**を理解しておく方が、よっぽど早く正確に答えにたどり着けるのです。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(6) 公式まとめ</h3>



<p>最後に、数え上げの公式をまとめたものを紹介します。</p>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-success dbp-frame"><div class="dbp-frame-title"><span class="dbp-frame-title-icon material-icon"></span>写像数え上げ公式集</div><div class="dbp-frame-content has-content-gap">
<p>集合 \( A \)、\( B \) を以下のように定義する。\[<br>A = \{1, 2, 3, \dots, m\} , \ \ \ B = \{1, 2, 3, \dots, n\}<br>\] \( A \) の要素数: \( m \)、\( B \) の要素数: \( n \)</p>



<figure class="wp-block-table core-table dbp-id-b71f3cd0"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">写像の種類</th><th class="has-text-align-center">条件</th><th class="has-text-align-center">パターンの総数 (通り)</th><th>覚え方のヒント</th></tr></thead><tbody><tr><td class="has-text-align-center">全域写像</td><td class="has-text-align-center">なし</td><td class="has-text-align-center">\( n^m \)</td><td>\( m \) 人全員が、\( n \) 個の選択肢を持つ。</td></tr><tr><td class="has-text-align-center">部分写像</td><td class="has-text-align-center">なし</td><td class="has-text-align-center">\( (n+1)^m \)</td><td>\( m \) 人全員が、\( n \) 個 + 「渡さない」という選択肢を持つ。</td></tr><tr><td class="has-text-align-center">単射</td><td class="has-text-align-center">\( m \leqq n \)</td><td class="has-text-align-center">\( {}_n \mathrm{P} _m \)</td><td>選択肢が \( n \), \( n-1 \), … と1ずつ減っていく。これらを掛け合わせる。</td></tr><tr><td class="has-text-align-center">全単射</td><td class="has-text-align-center">\( m = n \)</td><td class="has-text-align-center">\( n! \)</td><td>選択肢が \( n \), \( n-1 \), … と1ずつ減っていき、最終的に1となる。これらを掛け合わせる。</td></tr><tr><td class="has-text-align-center">全射</td><td class="has-text-align-center">\( m \geqq n \)</td><td class="has-text-align-center">暗記不要</td><td>(全パターン) - (全射にならない[ぼっちあり]) で計算する。</td></tr></tbody></table></figure>
</div></div>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">８．確認テスト</h2>



<p>最後に、今回の記事で勉強した内容が、理解できているかどうかをどうかを確認するための小テストを作りました！</p>



<p>理解度確認に是非チャレンジしてみてください！</p>



<div class="wp-block-dbp-button is-align-center dbp-button"><a class="dbp-button-link is-button-design-outline is-icon-design-default" href="https://www.momoyama-usagi.com/download/23187/" style="box-shadow:inset 0 0 0 1px var(--dbp--button--color-border)"><span class="dbp-button-text">問題PDFのダウンロードはこちら！</span></a></div>



<div class="wp-block-dbp-button is-align-center dbp-button"><a class="dbp-button-link is-button-design-outline is-icon-design-default" href="https://docs.google.com/forms/d/e/1FAIpQLSeB0ven64ployPdBKB917ROKb2v3NybIDd9Wk9alCko1IhNWA/viewform?usp=publish-editor" style="box-shadow:inset 0 0 0 1px var(--dbp--button--color-border)"><span class="dbp-button-text">回答フォームはこちら！</span></a></div>



<p>※ 回答フォームに入力後、自動採点 &amp; 自動解説表示が行われます。</p>



<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_23091_2">+</a>]</span></p></div> <div id="footnote_references_container_23091_2"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_23091_2('footnote_plugin_tooltip_23091_2_1');"><a id="footnote_plugin_reference_23091_2_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">高校までの数学だと、「$f(x) = 2x$」のように、数字を入れて数字を出す「計算のルール（式）」ばかりに注目していましたね。</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/math-risan06/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【真理値表マスター】うさぎでもわかる離散数学　第2羽　ブール代数と論理演算</title>
		<link>https://www.momoyama-usagi.com/entry/math-risan02</link>
					<comments>https://www.momoyama-usagi.com/entry/math-risan02#respond</comments>
		
		<dc:creator><![CDATA[ももうさ]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 16:18:04 +0000</pubDate>
				<category><![CDATA[大学数学]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[離散数学]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=22242</guid>

					<description><![CDATA[離散数学で登場する「ブール代数」という概念。 難しそうな名前ですが、実は私たちが毎日使っているスマートフォンやコンピュータの頭脳の基本になっている、とても身近な数学の世界です。 離散数学の第2羽では、まず「ブール代数とは [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>離散数学で登場する「ブール代数」という概念。</p>



<p>難しそうな名前ですが、実は私たちが毎日使っているスマートフォンやコンピュータの頭脳の基本になっている、とても身近な数学の世界です。</p>



<p>離散数学の第2羽では、まず「ブール代数とは何か」を直感的に理解し、その後、具体的な計算ルールや公式について詳しく解説していきます。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">★ 動画でも解説しています！</h2>



<p>本記事の内容は、動画でも解説しております。動画でご覧いただきたい方は、以下の動画をご覧ください。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">

</div></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">1. ブール代数って何？</h2>



<h3 class="wp-block-heading">(1) 簡単に言うと</h3>



<p>ブール代数とは、</p>



<ul class="wp-block-list">
<li>「0と1」というたった2つの数と</li>



<li>「AND（かつ）」「OR（または）」「NOT（ではない）」という特殊な計算ルールだけでできている</li>
</ul>



<p>とてもシンプルな数学の世界です。</p>



<p>私たちが普段使っている「整数」や「自然数」も、「どんな数が使えるか」と「どんな計算ができるか」がセットになった「数の世界」ですよね。</p>



<p>ブール代数もこれらと同じ、れっきとした「数の世界」の仲間なのです。</p>



<div style="height:20px" class="wp-block-spacer"></div>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">数の世界</th><th class="has-text-align-center">使える数</th><th class="has-text-align-center">使える計算</th></tr></thead><tbody><tr><td class="has-text-align-center">自然数</td><td class="has-text-align-center">1, 2, 3, 4, … </td><td class="has-text-align-center">四則演算 (＋, －, ×, ÷) など</td></tr><tr><td class="has-text-align-center">整数</td><td class="has-text-align-center">…, -2, -1, 0, 1, 2, …</td><td class="has-text-align-center">四則演算 (＋, －, ×, ÷) など</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color"><strong>ブール代数</strong></mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color"><strong>0, 1</strong></mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color"><strong>AND, OR, NOT など…</strong></mark></td></tr></tbody></table></figure>



<p>※ AND, OR, NOT演算については、後ほど紹介します。なので、こんな演算があるんだぁ程度の理解でOKです。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) ブール代数の2つのポイント</h3>



<h4 class="wp-block-heading">ポイント①　使える数は「0」と「1」だけ</h4>



<p>ブール代数の世界では、使える数がたったの 2つ しかありません。</p>



<ul class="wp-block-list">
<li>0 (偽, FALSE)</li>



<li>1 (真, TRUE)</li>
</ul>



<p>クイズ番組の「○か×か」、あるいは電気のスイッチの「ONかOFF」をイメージするとわかりやすいですね。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading"><strong>ポイント②　計算するときは、ブール代数の専用演算 (AND, OR, NOTなど) を使う</strong></h4>



<p>ブール代数では、足し算や掛け算の代わりに、専用の演算を使います。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">2. 真理値表とは？</h2>



<p>基本の計算ルールを説明する前に、「真理値表（しんりちひょう）」という大切な道具を紹介します。</p>



<h3 class="wp-block-heading">(1) 真理値表の定義</h3>



<p>真理値表とは、論理式に対して、すべての入力パターンとその結果を一覧にした表のことです。</p>



<p>具体的に言うと…</p>



<ul class="wp-block-list">
<li>入力変数（p, q, r など）に 0 か 1 を入れる</li>



<li>すべての組み合わせパターンを書き出す</li>



<li>それぞれのパターンで、式の結果がどうなるかを記録</li>
</ul>



<p>のが真理値表です。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) なぜ真理値表が使えるのか？</h3>


<p>ブール代数の世界では、変数に入る値は <span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">0 か 1 の2通りだけ</span>です。</p>


<p>だから、変数の数に応じて、すべてのパターンを書き出せるのです。</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">変数の数</th><th class="has-text-align-center">パターン数</th><th class="has-text-align-center">計算式</th></tr></thead><tbody><tr><td class="has-text-align-center">1個 (p)</td><td class="has-text-align-center">2パターン</td><td class="has-text-align-center">\( 2^1 = 2 \)</td></tr><tr><td class="has-text-align-center">2個 (p, q)</td><td class="has-text-align-center">4パターン</td><td class="has-text-align-center">\( 2^2 = 4 \)</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">3</mark>個 (p, q, r)</td><td class="has-text-align-center">8パターン</td><td class="has-text-align-center">\( 2^3 = 8 \)</td></tr><tr><td class="has-text-align-center">n個</td><td class="has-text-align-center">\( 2^n \) パターン</td><td class="has-text-align-center">\( 2^n \)</td></tr></tbody></table></figure>



<p>たとえ、変数が3つの複雑そうな式でも、たった8通りのパターンを書き出すだけで、その振る舞いのすべてを理解することができます。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 真理値表の例</h3>



<p>例えば、変数が2個 (p, q) の場合、真理値表は以下のような形になります。</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">計算結果</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">?</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">?</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">?</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">?</td></tr></tbody></table></figure>



<p>この ? の部分に演算の結果 (0 or 1) を埋めていきます。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">Tips. </div><div class="dbp-frame-content has-content-gap">
<p>真理値表の左側 \(p, q \) 数字の並びにも注目してください。</p>

<p>これは上から順に、00, 01, 10, 11 となっています。 実はこれ、2進数で 0, 1, 2, 3 のように数を増やしていく順番と同じです。</p>

<p>この<strong>『辞書順のような決まったルール』</strong>で書くのが、世界共通のマナーであり、ミスを防ぐコツです。</p>
</div></div>


<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 真理値表の表記について</h3>



<p>真理値表の 0 と 1 は、F（False, 偽） と T（True, 真） を使って表すこともあります。</p>



<p>具体的に、以下の2つの表の意味は全く同じです。</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">計算結果</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:51px" class="wp-block-spacer"></div>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">計算結果</th></tr></thead><tbody><tr><td class="has-text-align-center">T</td><td class="has-text-align-center">T</td><td class="has-text-align-center">T</td></tr><tr><td class="has-text-align-center">T</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">F</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">F</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">F</mark></td><td class="has-text-align-center">T</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">F</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">F</mark></td><td class="has-text-align-center">F</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">F</mark></td></tr></tbody></table></figure>



<p>ちなみに、T (True) と F (False) で書く場合は、0/1の時とは逆に T から書き始めるパターン（TT, TF, FT, FF の順）が主流です。</p>



<p>コンピュータ（0/1）では『0から数える』のが基本ですが、人間の論理（T/F）では<strong>『正しい場合（True）から考える』</strong>という習慣があるため、書き出しの順序が異なることが多いのです。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">3. ブール代数の基本計算ルール</h2>



<h3 class="wp-block-heading">(1) AND (論理積)</h3>



<p>ANDは日本語で「かつ」という意味です。</p>


<p>ルールはとてもシンプルで、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">2つの材料が両方とも「1（真）」のときだけ、結果が「1（真）」になる</span>というものです。</p>


<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">身近な例: 自動販売機</h4>



<p>以下の2つの条件を両方とも満たしたときに、ジュースが出てくる自動販売機を考えてみましょう。</p>



<ul class="wp-block-list">
<li>お金を入れる \( p \)</li>



<li>ボタンを押す \( q \)</li>
</ul>



<p>このとき、自動販売機の動作は、以下の表のとおりになります。</p>



<div style="height:20px" class="wp-block-spacer"></div>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">動作</th><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">結果 \( r \)</th></tr></thead><tbody><tr><td class="has-text-align-center">お金を入れて、ボタンを押す。</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">ジュースが出る \( r = 1 \)</td></tr><tr><td class="has-text-align-center">お金を入れただけ。</td><td class="has-text-align-center">1</td><td class="has-text-align-center">0</td><td class="has-text-align-center">ジュースは出ない \( r = 0 \)</td></tr><tr><td class="has-text-align-center">ボタンを押しただけ。</td><td class="has-text-align-center">0</td><td class="has-text-align-center">1</td><td class="has-text-align-center">ジュースは出ない \( r = 0 \)</td></tr><tr><td class="has-text-align-center">何もしない。</td><td class="has-text-align-center">0</td><td class="has-text-align-center">0</td><td class="has-text-align-center">ジュースは出ない \( r = 0 \)</td></tr></tbody></table></figure>



<p>このように、両方の条件がそろわないとダメなのがANDです。</p>



<div style="height:20px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">演算記号</h4>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">世界</th><th class="has-text-align-center">記号</th><th class="has-text-align-center">使用例</th></tr></thead><tbody><tr><td class="has-text-align-center">数学の世界</td><td class="has-text-align-center">\( \land \)</td><td class="has-text-align-center">\( p \land q \)</td></tr><tr><td class="has-text-align-center">情報の世界</td><td class="has-text-align-center">\( \cdot \) または 省略</td><td class="has-text-align-center">\( A \cdot B \) または \( AB \)</td></tr></tbody></table></figure>



<p><strong>数学の世界</strong></p>



<p>これは、ANDの「A」の形に似ている、と覚えましょう！ 「A」の横棒をなくすと、ちょうど \( \land \) の形になりますよね。</p>



<div style="height:25px" class="wp-block-spacer"></div>



<p><strong>情報の世界</strong></p>



<p>情報の教科書では、よく \( A \cdot B \) のように掛け算の記号を使います。 これは、<strong>「0と1の掛け算」</strong>と同じ動きをするからです。</p>



<ul class="wp-block-list">
<li>\( 1 \cdot 1 = 1 \)</li>



<li>\( 1 \cdot 0 = 0 \)</li>
</ul>



<div style="height:25px" class="wp-block-spacer"></div>



<p><strong>うさぎ塾でのルール</strong></p>



<p>うさぎ塾の離散数学では、基本として**「数学の世界」の記号 \( \land \) を使って解説していきます。 「Aに似てるやつ！」と覚えてくださいね。</p>



<div style="height:20px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">ANDの真理値表</h4>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( p \land q \)</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:49px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) OR（論理和）</h3>



<p>ORは日本語で「または」という意味です。</p>


<p>ルールはとてもシンプルで、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">2つの材料のうち、どちらか片方でも「1（真）」であれば、結果が「1（真）」になる</span>というものです。</p>


<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">身近な例: <strong>休日の約束</strong></h4>



<p>以下の2つの条件を、どちらか片方でも満たしたら遊びに行く。</p>



<ul class="wp-block-list">
<li>天気が晴れ \( p \)</li>



<li>旅行の気分である \( q \)</li>
</ul>



<p>このとき、旅行に行くかどうかは、以下の表のとおりになります。</p>



<div style="height:20px" class="wp-block-spacer"></div>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">動作</th><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">結果 \( r \)</th></tr></thead><tbody><tr><td class="has-text-align-center">晴れだし、旅行の気分</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">旅行に行く \( r = 1 \)</td></tr><tr><td class="has-text-align-center">晴れだが、旅行の気分ではない</td><td class="has-text-align-center">1</td><td class="has-text-align-center">0</td><td class="has-text-align-center">旅行に行く \( r = 1 \)</td></tr><tr><td class="has-text-align-center">晴れではないが、旅行の気分</td><td class="has-text-align-center">0</td><td class="has-text-align-center">1</td><td class="has-text-align-center">旅行に行く \( r = 1 \)</td></tr><tr><td class="has-text-align-center">晴れでもないし、旅行の気分でもない</td><td class="has-text-align-center">0</td><td class="has-text-align-center">0</td><td class="has-text-align-center">旅行に行かない \( r = 0 \)</td></tr></tbody></table></figure>



<p>このように、片方の条件さえそろえばOKなのがORです。</p>



<div style="height:20px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">演算記号</h4>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">世界</th><th class="has-text-align-center">記号</th><th class="has-text-align-center">使用例</th></tr></thead><tbody><tr><td class="has-text-align-center">数学の世界</td><td class="has-text-align-center">\( \lor \)</td><td class="has-text-align-center">\( p \lor q \)</td></tr><tr><td class="has-text-align-center">情報の世界</td><td class="has-text-align-center">\( + \)</td><td class="has-text-align-center">\( A + B \)</td></tr></tbody></table></figure>



<p><strong>数学の世界</strong></p>



<p>これは、さっきの AND記号 \( \land \) をひっくり返した形 です。 「谷（Valley）」の \( \lor \)、または「Aの逆」と覚えておくのが良いでしょう。</p>



<div style="height:25px" class="wp-block-spacer"></div>



<p><strong>情報の世界</strong></p>



<p>情報の教科書では、よく \( A + B \) のように足し算の記号を使います。 これは、四則演算の足し算とほぼ同じ動きをするからです。</p>



<ul class="wp-block-list">
<li>\( 0 + 0 = 0 \)</li>



<li>\( 1 + 0 = 1 \)</li>
</ul>



<p><strong>ただし、一つだけ例外があります！</strong></p>



<p>普通の数学なら \( 1 + 1 = 2 \) ですが、ブール代数の世界には「2」という数字がありません。</p>



<p>だから、\(1 + 1 = 1 \) （真と真を合わせても真のまま）という特別なルールになります。これだけ注意してくださいね。</p>



<div style="height:25px" class="wp-block-spacer"></div>



<p><strong>うさぎ塾でのルール</strong></p>



<p>うさぎ塾の離散数学では、こちらも「数学の世界」の記号 \( \lor \) を使っていきます。 </p>



<p>谷の形、もしくはANDの逆！とセットで覚えましょう。</p>



<div style="height:20px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">ORの真理値表</h4>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( p \lor q \)</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:49px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) NOT（否定）</h3>



<p>NOTは日本語で「ではない」という意味です。</p>


<p>ルールは<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">「0と1をひっくり返す」</span>、ただそれだけです。</p>


<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">身近な例: <strong>冷蔵庫のライト</strong></h4>



<ul class="wp-block-list">
<li>ドアが閉まっているとき（スイッチON）は、電球が<strong>OFF</strong>。</li>



<li>ドアが開いているとき（スイッチOFF）は、電球が<strong>ON</strong>。</li>
</ul>



<p>このように、入力と出力が『あべこべ（反転）』になる動作こそが、NOT回路です。</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">スイッチの動作</th><th class="has-text-align-center">電球の動作</th></tr></thead><tbody><tr><td class="has-text-align-center">ドア閉 (スイッチON) \( p = 0 \)</td><td class="has-text-align-center">電球がON  \( q = 1 \)</td></tr><tr><td class="has-text-align-center">ドア開 (スイッチOFF) \( p = 1 \)</td><td class="has-text-align-center">電球がOFF \( q = 0 \)</td></tr></tbody></table></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">演算記号</h4>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">世界</th><th class="has-text-align-center">記号</th><th class="has-text-align-center">使用例</th></tr></thead><tbody><tr><td class="has-text-align-center">数学の世界</td><td class="has-text-align-center">\( \lnot \)</td><td class="has-text-align-center">\( \lnot p \)</td></tr><tr><td class="has-text-align-center">情報の世界</td><td class="has-text-align-center">\( \overline{} \)</td><td class="has-text-align-center">\( \overline{A} \)</td></tr></tbody></table></figure>



<p><strong>数学の世界</strong></p>



<p>カギの形、通せんぼの壁のイメージです。</p>



<p>元の変数 \( p \) のことを「ダメだよ！」って否定している、通せんぼの壁みたいに覚えると分かりやすいです！</p>



<div style="height:25px" class="wp-block-spacer"></div>



<p><strong>情報の世界</strong></p>



<p>情報の世界では、文字の上にバー \( \overline{} \) をつけるだけです。</p>



<p>帽子みたいでわかりやすいですね。</p>



<div style="height:25px" class="wp-block-spacer"></div>



<p><strong>うさぎ塾でのルール</strong></p>



<p>うさぎ塾の離散数学では、こちらも「数学の世界」の記号 \( \lnot \) を使っていきます。</p>



<div style="height:25px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">NOTの真理値表</h4>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( \lnot p  \)</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr></tbody></table></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 基本計算ルールのまとめ</h3>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">演算</th><th class="has-text-align-center">日本語</th><th class="has-text-align-center">ルール</th><th class="has-text-align-center">イメージ</th><th class="has-text-align-center">別名</th><th class="has-text-align-center">数学記号</th><th class="has-text-align-center">使用例</th></tr></thead><tbody><tr><td class="has-text-align-center">AND</td><td class="has-text-align-center">かつ</td><td class="has-text-align-center">両方1のときだけ、1</td><td class="has-text-align-center">掛け算</td><td class="has-text-align-center">論理積</td><td class="has-text-align-center">\( \land \)</td><td class="has-text-align-center">\( p \land q \)</td></tr><tr><td class="has-text-align-center">OR</td><td class="has-text-align-center">または</td><td class="has-text-align-center">どちらか1なら、1</td><td class="has-text-align-center">足し算</td><td class="has-text-align-center">論理和</td><td class="has-text-align-center">\( \lor \)</td><td class="has-text-align-center">\( p \lor q \)</td></tr><tr><td class="has-text-align-center">NOT</td><td class="has-text-align-center">でない</td><td class="has-text-align-center">0と1をひっくり返す</td><td class="has-text-align-center">反転</td><td class="has-text-align-center">否定</td><td class="has-text-align-center">\( \lnot a \)</td><td class="has-text-align-center">\( \lnot p  \)</td></tr></tbody></table></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4. ブール代数の応用計算ルール</h2>



<h3 class="wp-block-heading">(1) ならば (条件)</h3>



<p>「ならば」は矢印の記号 \( \to \) を使って \( p \to q \) と書き、「もしpが真ならば、qも真である」という意味を表します。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">身近な例: <strong>傘の約束</strong></h4>



<p>「もし雨が降っている（p）ならば、傘を持っていく（q）」という約束を考えます。</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">動作</th><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">結果 \( r \)</th></tr></thead><tbody><tr><td class="has-text-align-center">雨が降っており、傘を持っていく</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">約束は守られている \( r = 1 \)</td></tr><tr><td class="has-text-align-center">雨が降っているが、傘を持って行かない</td><td class="has-text-align-center">1</td><td class="has-text-align-center">0</td><td class="has-text-align-center">約束破り \( r = 0 \)</td></tr><tr><td class="has-text-align-center">雨が降っていないが、傘を持っていく</td><td class="has-text-align-center">0</td><td class="has-text-align-center">1</td><td class="has-text-align-center">約束を破っていない \( r = 1 \)</td></tr><tr><td class="has-text-align-center">雨も降っていないし、傘も持っていない</td><td class="has-text-align-center">0</td><td class="has-text-align-center">0</td><td class="has-text-align-center">約束を破っていない \( r = 0 \)</td></tr></tbody></table></figure>



<div style="height:67px" class="wp-block-spacer"></div>



<p>一番のクセモノは、<strong>「雨が降らなかったとき（$p=0$）」</strong>の扱いです。</p>



<p>この約束はあくまで「雨が降ったら」の話。晴れた日にあなたが迎えに行こうが行くまいが、「嘘つき！」と怒られることはありません。</p>



<p>論理学には**「嘘をついていなければ、約束は守られた（真=1）」**とみなす、心の広いルールがあります。</p>



<p>つまり、「ならば（$p \to q$）」が<strong>偽（0）になるのは、たった1パターンだけ</strong>です。</p>



<ul class="wp-block-list">
<li><strong>❌ 嘘つき（0）：</strong> 雨が降った（$p=1$）のに、迎えに行かなかった（$q=0$）とき</li>
</ul>



<p>これ以外はすべて「真（1）」になると覚えておきましょう！</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">真理値表</h4>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( p \to q \)</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 排他的論理和（XOR）</h3>



<p>排他的論理和は XOR（エックスオア） と呼び、記号 \( \oplus \) を用いて \( p \oplus q \) のように表します。</p>


<p>ルールは、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">2つの材料のうち、どちらか一方が「1 (真)」のときだけ、結果が「1 (真)」になる</span>というものです。</p>
<p><span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker red">両方1のときは、「0 (偽)」になる</span>のが、ORとの違いです。</p>


<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading"><strong>身近な例：トリック・オア・トリート</strong></h4>



<p>ハロウィンの「トリック・オア・トリート」は、「いたずら（Trick）か、お菓子（Treat）か、<strong>どっちか一つ</strong>」という意味です。</p>



<p>ここで、</p>



<ul class="wp-block-list">
<li>お菓子をもらう動作を \( p \)</li>



<li>いたずらされる動作を \( q \)</li>
</ul>



<p>として、「トリック・オア・トリートのルールを順守しているか \( r \)」を確認しましょう。</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">動作</th><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">結果 \( r \)</th></tr></thead><tbody><tr><td class="has-text-align-center">お菓子だけもらった</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">OK \( r = 1 \)</td></tr><tr><td class="has-text-align-center">いたずらだけされた</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">OK \( r = 1 \)</td></tr><tr><td class="has-text-align-center">お菓子をもらって、いたずらもされた</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">NG \( r = 0 \)</td></tr><tr><td class="has-text-align-center">何も起こらなかった</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">NG \( r = 0 \)</td></tr></tbody></table></figure>



<p>トリック・オア・トリート、まさにXORの動きにそっくりですよね！</p>



<p>次回から、離散数学履修済みの人には「トリック・XOR・トリート！」と言ってみてくださいね。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">真理値表</h4>



<p class="has-text-align-center">表13．排他的論理和の真理値表</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( p \oplus q \)</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr></tbody></table></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">5. 計算の順序</h2>



<p>例えば、\( 5 + 2 \times 6 \) を計算するとき、次のように先に \( 2 \times 6 \) を計算しますよね。\[\begin{align*}<br>5 + 2 \times 6 &amp; = 5 + 12<br>\\ &amp; = 17<br>\end{align*}\]</p>



<p>ブール代数にも、四則演算のように計算の優先順位が決まっています。</p>



<h3 class="wp-block-heading">(1) 優先順位</h3>



<p>実際に、次の論理式はどのような順序で計算するんでしょうか？\[<br>\lnot 0 \lor ( 1 \land 1 ) \land 0 \to 0<br>\]</p>



<p>実際に計算順序を見ながら、確認していきましょう。</p>



<p class="has-text-align-center">表14．計算の優先順位</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">順位</th><th class="has-text-align-center">演算種類</th><th class="has-text-align-center">記号</th><th class="has-text-align-center">覚え方・詳細</th><th class="has-text-align-center">計算例</th></tr></thead><tbody><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">括弧</td><td class="has-text-align-center">(   )</td><td class="has-text-align-center">最も強い、内側から計算<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_1');" onkeypress="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_1');" ><sup id="footnote_plugin_tooltip_22242_4_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_22242_4_1" class="footnote_tooltip">例えば、\( p \to \textcolor{blue}{(} q \land \textcolor{red}{(} r \lor s \textcolor{red}{)} \textcolor{blue}{)}  \) であれば、\( \textcolor{red}{r \lor s} \)&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_1');">Continue reading</span></span></span></td><td class="has-text-align-center">\( \lnot 0 \lor \textcolor{red}{( 1 \land 1 )} \land 0 \to 0 \)</td></tr><tr><td class="has-text-align-center">2</td><td class="has-text-align-center">NOT</td><td class="has-text-align-center">\( \lnot \)</td><td class="has-text-align-center">四則演算のマイナス記号のように<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_2');" onkeypress="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_2');" ><sup id="footnote_plugin_tooltip_22242_4_2" class="footnote_plugin_tooltip_text">[2]</sup></a><span id="footnote_plugin_tooltip_text_22242_4_2" class="footnote_tooltip">例えば、-3 + 5は、-(3+5) = 8 ではなく、(-3) + 5 = 2 と計算しますよね。</span></span>、優先的に計算する</td><td class="has-text-align-center">\( \textcolor{red}{\lnot 0} \lor 1 \land 0 \to 0 \)</td></tr><tr><td class="has-text-align-center">3</td><td class="has-text-align-center">AND</td><td class="has-text-align-center">\( \land \)</td><td class="has-text-align-center">四則演算の掛け算のイメージ</td><td class="has-text-align-center">\( 1 \lor \textcolor{red}{1 \land 0} \to 0 \)</td></tr><tr><td class="has-text-align-center">4</td><td class="has-text-align-center">OR</td><td class="has-text-align-center">\( \lor \)</td><td class="has-text-align-center">四則演算の足し算のイメージ</td><td class="has-text-align-center"><br>\( \textcolor{red}{1 \lor 0} \to 0 \)</td></tr><tr><td class="has-text-align-center">5</td><td class="has-text-align-center">ならば</td><td class="has-text-align-center">\( \to \)</td><td class="has-text-align-center">最も弱い</td><td class="has-text-align-center">\( \textcolor{red}{1 \to 0} \)</td></tr></tbody></table></figure>







<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 注意: XORの計算順位</h3>



<p>これまで学んだ5つの演算子の中で、「XOR \(\oplus \)」だけは少し注意が必要です。</p>



<p>実はXORは、使われる文脈や分野によって<strong>優先順位の解釈が変わることがある</strong>演算子です。AND \( \land \) の次に優先される（ORより強い）と考える場合もあれば、OR \( \lor \) の次に優先されると考える場合もあります。</p>



<p>そのため、XORを含む式を書くときは、解釈のブレを防ぐために後述する「括弧」を積極的に使うことをお勧めします。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 同じ演算子の計算順序</h3>



<p>優先順位が同じ演算子（または全く同じ演算子）が連続した場合、どちらから先に計算するかを決める「結合規則」というルールがあります。</p>



<h4 class="wp-block-heading">[i] 左から計算する（左結合）</h4>



<p>AND ($\land$)、OR ($\lor$)、XOR ($\oplus$) は、通常の四則演算と同じく左から順に計算します。</p>



<p>例: \( p \land q \land r \) の計算順序\[<br>( p \land q ) \land r<br>\]※ \( p \land q \) を先に計算する。</p>



<h4 class="wp-block-heading">[ii] 右から計算する（右結合）</h4>



<p>ならば ($\to$) が連続した場合は特別で、数学では珍しく<strong>右から順に計算</strong>します<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_3');" onkeypress="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_3');" ><sup id="footnote_plugin_tooltip_22242_4_3" class="footnote_plugin_tooltip_text">[3]</sup></a><span id="footnote_plugin_tooltip_text_22242_4_3" class="footnote_tooltip">ネット上で検索して出てくる一部の真理値表作成ツールでは、$\to$ が連続する $p \to q \to r$&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_3');">Continue reading</span></span></span>。</p>



<p>例: \( p \to q \to r \) の計算順序\[<br>p \to (q \to r)<br>\]※ \( q \to r \) を先に計算する。</p>



<p>※ 左から計算する、つまり\[<br>(p \to q) \to r<br>\]としまうと全く違う結果になるため、十分に注意しましょう。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 最も大切なルール</h3>



<p>ここまで優先順位や結合規則について説明してきましたが、ブール代数において<strong>最も大切なルール</strong>があります。</p>


<p>それは、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation y">「実際に式を書くときは、なるべく括弧 () を使って、計算の順序が誰にでもハッキリと分かるように書くこと」</span>です。</p>


<p>先ほどのこの式をもう1回見てみましょう。\[<br>\neg 0 \lor (1 \land 1) \land 0 \to 0<br>\]ルールを知っていれば正しく計算できますが、パッと見てどこから手をつければいいか迷ってしまいますよね。</p>



<p>しかし、以下のように括弧を使って書かれていればどうでしょうか。\[<br>(\neg 0 \lor ( (1 \land 1) \land 0) ) \to 0<br>\]</p>



<p>この式なら、優先順位のルールを完璧に覚えていなくても、内側の括弧から順番に処理していけば絶対に間違えることはありません。</p>


<p>どんなルールを習っても、結局は<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">「括弧は全てを解決する」</span>のです。</p>
<p>自分が式を書くときは、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation y">読み手への思いやりとして「親切な式（括弧を省略しすぎない式）」を書くように心がけましょう</span>。</p>


<p>※ 本記事では、括弧の順番で困らないように、すべての問題について括弧を使って計算順序を明示するようにしています。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">6. 論理的同値と真理値表</h2>



<h3 class="wp-block-heading">(1) 論理的同値ってなに？</h3>



<p>数式の $a+b$ と $b+a$ が同じ結果になるように、ブール代数にも「見た目は違うが、結果は完全に同じになる式」のペアが存在します。</p>



<ul class="wp-block-list">
<li>定義: ブール代数の式に出てくる変数 ( \( p, q \) など）にどんな値（0か1）を入れても、最終的な計算結果が必ず一致すること。</li>



<li>記号: イコールが3本線になった \( \equiv \) を使って表します。</li>
</ul>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 論理的同値の証明ツール「真理値表」</h3>



<p>普通の数学（整数問題などの証明問題）では、数字が無限に続くため「すべてのパターン」を調べることは不可能です。</p>



<p>しかし、ブール代数は<strong>「0と1だけの世界」</strong>です。</p>



<ul class="wp-block-list">
<li>変数が2個なら: 4パターン（\( 2^2 \) 個）</li>



<li>変数が3個なら: 8パターン（\( 2^3 \) 個）</li>
</ul>



<p>このようにパターン数が限られているため、<strong>「考えられる全パターンを真理値表に書き出して比較する」</strong>という最強の証明方法が使えます。</p>



<p>真理値表の結果の列が完全に一致すれば、それだけで「2つの式は同値である」と証明できます。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) ならば(→) とXOR (\( \oplus \)) の書き換え</h3>



<p>発展的な演算子である「ならば（$\to$）」や「XOR（$\oplus$）」も、真理値表を使えば、基本の3つ（AND, OR, NOT）だけで表せることを証明できます。</p>



<p>実際に、真理値表を書いて証明してみましょう。</p>



<p>① ならばの書き換え: \( p \to q \equiv \lnot p \lor q \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( \lnot p \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( \lnot p \lor q \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \to q \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<p>　※ \( p \to q \) と \( \lnot p \lor q \) の列の結果が完全に一致していますね。</p>



<div style="height:45px" class="wp-block-spacer"></div>



<p>② XORの書き換え: \( p \oplus q  \equiv ( \lnot p \land q ) \lor ( p \land ( \lnot  q ) ) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( \lnot p \)</th><th class="has-text-align-center">\( \lnot q \)</th><th class="has-text-align-center">\( \lnot p \land q \)</th><th class="has-text-align-center">\( p \land ( \lnot  q )  \) </th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( ( \lnot p \land q ) \lor ( p \land ( \lnot q ) ) \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \oplus q \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr></tbody></table></figure>



<p>　※ \( p \oplus q \) と \(  ( \lnot p \land q ) \lor ( p \land ( \lnot  q ) ) \) の列の結果が完全に一致していますね。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">おまけ: \( p \to (q \to r) \) と \( (p \to q) \to r \) が異なることの証明</h3>



<p>真理値表を書くことで、2つの式が同値でない（結果が異なる式）であることも証明できます。</p>



<p>先ほど紹介した、次の2つの式が同値でないことを真理値表を使って書いてみましょう。</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( p \to q \)</th><th class="has-text-align-center">\( q \to r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \to (q \to r) \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( (p \to q) \to r \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">0</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<p>\( p \to (q \to r) \) と \( (p \to q) \to r \) の列の結果が完全には一致しておらず、結果が異なる行があります。</p>



<p>なので、\( p \to (q \to r) \) と \( (p \to q) \to r \) は別物ということが分かります。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">7. ブール代数で重要な8つの法則（公式集）</h2>



<p>論理的同値（$\equiv$）の中でも、複雑な式を簡単にするための「便利な道具」として特によく使うパターンを「公式集」としてまとめました。</p>



<p>自然数や整数の計算ルール（交換法則など）と似ているものも多いので、難しく構えずに見ていきましょう。</p>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">注意: 公式を使う前の準備</div><div class="dbp-frame-content has-content-gap">
<p>これから紹介する法則はすべて、基本演算子（AND, OR, NOT）だけで書かれている式でのみ適用可能です。</p>
<p>もし式の中に「ならば（$\to$）」や「XOR（$\oplus$）」がある場合は、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation red">必ず基本形（$\land, \lor, \neg$）に書き換えてから公式を適用してください</span>。</p></div></div>


<div style="height:45px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">法則1: 交換則 [Commutative Law]</h3>



<p><strong>公式: </strong>\[<br>p \land q \equiv q \land p<br>\]\[<br>p \lor q \equiv q \lor p<br>\]</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>直感的な説明: </strong></p>



<p>2×3と、3×2が同じように、変数の前後を入れ替えても結果は同じです。</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>真理値表による証明: </strong></p>



<p class="has-text-align-center">\( p \land q \equiv q \land p\)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \land q \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( q \land p \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:26px" class="wp-block-spacer"></div>



<p class="has-text-align-center">\( p \lor q \equiv q \lor p \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \lor q \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( q \lor p \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">0</td><td class="has-text-align-center">0</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">1</mark></mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:45px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">法則2: 結合則 [Associative Law]</h3>



<p><strong>公式: </strong>\[<br>( p \land q ) \land r \equiv p \land ( q \land r )<br>\]\[<br>( p \lor q ) \lor r \equiv p \lor ( q \lor r )<br>\]</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>直感的な説明:</strong></p>



<p>同じ演算子 (AND, OR) が続く場合、どこから計算しても（カッコの位置をズラしても）結果は同じです<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_4');" onkeypress="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_4');" ><sup id="footnote_plugin_tooltip_22242_4_4" class="footnote_plugin_tooltip_text">[4]</sup></a><span id="footnote_plugin_tooltip_text_22242_4_4" class="footnote_tooltip">AND, ORが混ざっている式は、計算順序を勝手に入れ替えてはいけません。例えば、\( p \land ( q \lor r) \) を \( ( p \land q ) \lor r \)&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_22242_4('footnote_plugin_reference_22242_4_4');">Continue reading</span></span></span>。</p>



<p>四則演算でも、以下の2つの式</p>



<ul class="wp-block-list">
<li>\( (2+3) + 4 \) と \( 2+ (3+4) \)</li>



<li>\( (2 \times 3) \times 4 \) と \( 2 \times (3 \times 4) \)</li>
</ul>



<p>が同じ結果になるのと同じです。</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>真理値表による証明: </strong></p>



<p class="has-text-align-center">\(  ( p \land q ) \land r \equiv p \land ( q \land r ) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( p \land q \)</th><th class="has-text-align-center">\( q \land r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( ( p \land q ) \land r  \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \land ( q \land r )\)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:26px" class="wp-block-spacer"></div>



<p class="has-text-align-center">\( ( p \lor q ) \lor r \equiv p \lor ( q \lor r ) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( p \lor q \)</th><th class="has-text-align-center">\( q \lor r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( ( p \lor q ) \lor r \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \lor ( q \lor r )\)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:45px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">法則3: 分配則 [Distributive Law]</h3>



<p><strong>公式: </strong>\[<br>p \land ( q \lor r ) \equiv ( p \land q ) \lor ( p \land r)<br>\]\[<br>p \lor ( q \land r ) \equiv ( p \lor q ) \land ( p \lor r )<br>\]</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>直感的な説明:</strong></p>



<p>カッコの外にある演算子を、カッコの中のそれぞれの変数に配る（展開する）ことができます。</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>真理値表による証明: </strong></p>



<p class="has-text-align-center">\( p \land ( q \lor r ) \equiv ( p \land q ) \lor ( p \land r) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( q \lor r \)</th><th class="has-text-align-center">\( p \land q \)</th><th class="has-text-align-center">\( p \land r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \land ( q \lor r ) \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( ( p \land q ) \lor ( p \land r)\)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">1</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">1</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:26px" class="wp-block-spacer"></div>



<p class="has-text-align-center">\( p \lor ( q \land r ) \equiv ( p \lor q ) \land ( p \lor r )  \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( q \land r \)</th><th class="has-text-align-center">\( p \lor q \)</th><th class="has-text-align-center">\( p \lor r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \lor ( q \land r ) \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( ( p \lor q ) \land ( p \lor r)\)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:45px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">法則4: 恒等則 [Identity Law]</h3>



<p><strong>公式: </strong>\[<br>p \land 1 \equiv p<br>\]\[<br>p \lor 0 \equiv p<br>\]</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>直感的な説明:</strong></p>



<p>1（真）とのAND、0（偽）とのORは、相手 \( p \) の値に全く影響を与えません。</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>真理値表による証明: </strong></p>



<p class="has-text-align-center">\( p \land 1 \equiv p \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( 1 \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \land 1 \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:26px" class="wp-block-spacer"></div>



<p class="has-text-align-center">\( p \lor 0 \equiv p \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( 0 \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \lor 1 \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>余談:</strong></p>



<p>恒等則とは異なりますが、\( p \land 0 \equiv 0 \), \( p \lor 1 \equiv 1 \) のように、結果が固定されるような性質もあります。</p>



<div style="height:45px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">法則5: 同一則／べき等則 [Idempotent Law]</h3>



<p><strong>公式: </strong>\[<br>p \land p \equiv p<br>\]\[<br>p \lor p \equiv p<br>\]</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>直感的な説明:</strong></p>



<p>自分自身との計算は、自分自身になります。</p>



<p>「テストで100点を取る」かつ「テストで100点を取る」は、結局1回言っているのと同じです。</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>真理値表による証明: </strong></p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \land p \)</mark></th><th class="has-text-align-center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \lor p \)</mark></strong></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>[補足] </strong>自分自身とのAND, ORは3回以上とっても、自分自身です。</p>



<p>\[<br>p \land p \land \cdots \land p  \equiv p<br>\]\[<br>p \lor p \lor \cdots \lor p \equiv p<br>\]</p>



<div style="height:45px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">法則6: 補元則 [Completement Law]</h3>



<p><strong>公式: </strong>\[<br>p \land (\lnot p) \equiv 0<br>\]\[<br>p \lor (\lnot p) \equiv 1<br>\]</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>直感的な原理: </strong></p>



<p>例えば、学校に行くか行かないかを考えましょう。</p>



<ul class="wp-block-list">
<li>「学校に行く」と「学校に行かない」が同時に起こることは絶対ありません。<br>→ AND は 0（偽）になります。</li>



<li>「学校に行く」と「学校に行かない」のどちらかには、必ずなりますね。<br>→ OR は必ず 1（真）になります。</li>
</ul>



<div style="height:26px" class="wp-block-spacer"></div>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( \lnot p \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \land (\lnot p) \)</mark></th><th class="has-text-align-center"><strong><mark style="background-color:rgba(0, 0, 0, 0);color:#5f13c2" class="has-inline-color">\( p \lor (\lnot p) \)</mark></strong></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<p><strong>真理値表による証明: </strong></p>



<div style="height:45px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">法則7: 吸収則 [Absorption Law]</h3>



<p><strong>公式: </strong>\[<br>p \land (p \lor q) \equiv p<br>\]\[<br>p \lor (p \land q) \equiv p<br>\]</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>直感的な原理: </strong></p>



<p>例えば、\( p \) を「数学の試験に合格」、\( q \) を「理科に合格」で考えてみましょう。</p>



<p>\( p \land (p \lor q) \equiv p \)</p>



<p>「数学の試験に合格した」かつ「数学か理科のどちらかに合格した」という条件を満たすのは、結局「数学の試験に合格した人」になりますよね。</p>



<p>\( p \lor (p \land q) \equiv p \)</p>



<p>「数学の試験に合格した」または「数学と理科の両方に合格した」という条件を満たすのも、結局「数学の試験に合格した人」になりますよね。</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong><strong>真理値表による証明:</strong></strong></p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( p \lor q \)</th><th class="has-text-align-center">\( p \land q \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \land (p \lor q) \equiv p \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#5f13c2" class="has-inline-color">\(p \lor (p \land q) \equiv p \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:45px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">法則8: ド・モルガンの法則 [De Morgan's Law]</h3>



<p><strong>公式: </strong>\[<br>\lnot (p \land q) \equiv \lnot p \lor ( \lnot q)<br>\]\[<br>\lnot (p \lor q) \equiv \lnot p \land ( \lnot q)<br>\]</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong>直感的な原理: </strong></p>



<p>NOT \( \neg \) が式全体にかかっているとき、<strong>「長い否定をブチッと切って、それぞれの変数に分け、真ん中の演算子（AND / OR）をひっくり返す」</strong>と同値になる、という魔法のような法則です。</p>



<p>一見信じがたい変形ですが、これも真理値表を使えば簡単に証明できます。</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong><strong>真理値表による証明:</strong></strong></p>



<p class="has-text-align-center">\( \lnot (p \land q) \equiv \lnot p \lor ( \lnot q) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( \lnot p \)</th><th class="has-text-align-center">\( \lnot q \)</th><th class="has-text-align-center">\( p \land q \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( \lnot (p \land q ) \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( \lnot p \lor ( \lnot q) \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr></tbody></table></figure>



<div style="height:26px" class="wp-block-spacer"></div>



<p class="has-text-align-center">\( \lnot (p \lor q) \equiv \lnot p \land ( \lnot q) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( \lnot p \)</th><th class="has-text-align-center">\( \lnot q \)</th><th class="has-text-align-center">\( p \lor q \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( \lnot (p \lor q ) \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( \lnot p \land ( \lnot q) \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></mark></td></tr></tbody></table></figure>



<div style="height:26px" class="wp-block-spacer"></div>



<p><strong><strong>高校数学とのつながり:</strong></strong></p>



<p>「AとBの重なり（共通部分）じゃないところ」は、「Aじゃないところ」と「Bじゃないところ」の「和集合」と同じになる、というベン図のルールを覚えているでしょうか。\[<br>\overline{A \cap B} = \bar{A} \cup \bar{B}<br>\]\[<br>\overline{A \cup B} = \bar{A} \cap \bar{B}<br>\]実は、このド・モルガンの法則は、高校数学の「集合」で学んだこの仕組みと全く同じです。</p>



<p>論理演算の「AND（$\land$）、OR（$\lor$）」と、集合の「共通部分（$\cap$）、和集合（$\cup$）」は、全く同じ計算ルールを持つ兄弟のような関係なのです。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">8. 練習問題にチャレンジ</h2>



<p>では、ここからは練習問題にチャレンジしてみましょう。</p>



<p>3問用意しています。</p>



<h3 class="wp-block-heading">練習1: 真理値表と論理的同値</h3>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">練習1</div><div class="dbp-frame-content has-content-gap">
<p>つぎの、3つの論理式[i]～[iii]について、(1)～(4)の問いに答えなさい。</p>

<ul class="wp-block-list">
<li>[i] \( p \to ( q \to r) \)</li>



<li>[ii] \( (p \lor r ) \land ( q \to r ) \)</li>



<li>[iii] \( (p \land q ) \to r \)</li>
</ul>

<p>(1) 真理値表を書きなさい。</p>

<p>(2) [i], [ii], [iii]のうち、同値なペアの組を答えなさい。</p>

<p>(3) 集合 \( A \) を次のように定義する。\[<br>A = \left\{ p \to ( q \to r), \ (p \lor r ) \land ( q \to r ) , \ (p \land q ) \to r \right\}<br>\]論理的同値関係 \( \equiv \) による集合 \( A \) の商集合 \( A /{\equiv} \) を求めなさい。</p>

<p>(4) (2)で答えたペアが論理的同値であることを、式変形を使って証明しなさい。</p>
</div></div>


<div style="height:43px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">練習2: 論理的同値関係による商集合を求める問題</h3>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">練習2</div><div class="dbp-frame-content has-content-gap">
<p>集合 \( L \) をつぎのように定義する。\[ L = \{ (p&nbsp;\to q) \to (p \land r), \ \lnot (p \to r) \land (q \to r) , \ p \land (q \to r) , \ (p \to q) \to r \} \]</p>

<p>このとき、論理的同値関係 \( \equiv \) による集合 \( L \) の商集合 \( L/{\equiv} \) を求めなさい。</p>
</div></div>


<div style="height:43px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">練習3: 命がけの扉選び！？</h3>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">練習3</div><div class="dbp-frame-content has-content-gap">
<p>あなたはうさぎです。</p>

<p>2つの部屋A、Bがあります。それぞれの部屋には、「にんじん🥕」か「オオカミ🐺」のどちらかが入っている。</p>

<p>にんじんの部屋を開ければ、にんじんを食べられてクリアだが、オオカミの扉を開けてしまうと、あなたはオオカミに食べられてしまいます。</p>

<p>ここで、部屋の扉にはそれぞれ次のような貼り紙がある。</p>

<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>貼り紙1</th><th>貼り紙2</th></tr></thead><tbody><tr><td>Aの部屋はにんじん、かつ、Bの部屋はオオカミである。</td><td>片方の部屋ににんじん、もう片方の部屋にオオカミがいる。</td></tr></tbody></table></figure>

<p>★ 重要条件: </p>

<p>貼り紙1と貼り紙2のうち、<strong>1枚は本当（真）で、もう1枚はウソ（偽）</strong>です。</p>

<p>オオカミに食べられずに、確実ににんじんをゲットするには、どの扉を開けるべきでしょうか。（or 扉を開けずにニンジンをあきらめるべきでしょうか。）</p>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">9. 練習問題の答え</h2>



<h3 class="wp-block-heading">解答1: 練習1の答え</h3>



<p>(1) </p>



<p>真理値表を書いていきましょう。</p>



<p>※ 今回のように、複雑な式の真理値表を書くときは、\( q \to r \) のように、中の計算（パーツ）をするための列も書いておくのがコツです。</p>



<p>[i] \( p \to ( q \to r) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( q \to r \)</th><th class="has-text-align-center">\( p \lor r \)</th><th class="has-text-align-center">\( p \land q \)</th><th class="has-text-align-center">[i] \( p \to (q \to r) \)</th><th class="has-text-align-center">[ii] \( (p \lor r ) \land ( q \to r ) \)</th><th class="has-text-align-center">[iii] \( (p \land q ) \to r \)</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">0</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:59px" class="wp-block-spacer"></div>



<p>(2)</p>



<p>同値なものを見つけるときは、真理値表の最終的な答えの列 [i], [ii], [iii] に着目しましょう。</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">[i] \( p \to (q \to r) \)</mark></th><th class="has-text-align-center">[ii] \( (p \lor r ) \land ( q \to r ) \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">[iii] \( (p \land q ) \to r \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr></tbody></table></figure>



<p>すると、[i], [iii] の列の 0/1 が完全に一致していますね。</p>



<p>なので、[i], [iii] が同値なペアということが分かります。</p>



<div style="height:59px" class="wp-block-spacer"></div>



<p>(3)</p>



<p>「商集合  \( A/\equiv \)」という言葉は少し難しく聞こえますが、要は「同値なもの（＝仲間）同士でグループ分けをした、そのグループの集まりを答えてください」、という意味です。</p>



<p>今回は論理的同値関係による商集合なので、以下の要素（[i]～[iii]の論理式）を論理的同値なもの同士でグループ分けをすればOKです。</p>



<ul class="wp-block-list">
<li><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">[i] \( p \to ( q \to r) \)</mark></li>



<li>[ii] \( (p \lor r ) \land ( q \to r ) \)</li>



<li><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">[iii] \( (p \land q ) \to r \)</mark></li>
</ul>



<p>ここで前の問題より、[i]と[iii]は論理的同値（＝同じ仲間）であることが分かっていますね。</p>



<p>なので、集合 $A$ の要素は、次の2つのグループに分けることができます。</p>



<ul class="wp-block-list">
<li><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">グループ1: \( p \to ( q \to r) , ( p \land q ) \to r \)</mark></li>



<li>グループ2: \( (p \lor r ) \land ( q \to r ) \)</li>
</ul>



<p>最後に、それぞれのグループを中括弧 { } で囲んで「ひとつの要素」とし、それらをさらに大きな中括弧 { } でひとまとめにしたものが商集合の答えとなります。</p>



<p>\[<br>A / {\equiv} \ = \left\{ \textcolor{blue}{ \{ p \to ( q \to r) , ( p \land q ) \to r \} } , \ \{ (p \lor r ) \land ( q \to r ) \} \right\} <br>\]</p>



<p>※ 中括弧 {  } が二重になっているのは、商集合は「グループ（集合）」をさらに「ひとまとめ（集合）」にするためです。</p>



<div style="height:59px" class="wp-block-spacer"></div>



<p>(4)</p>



<p>[i] \( p \to ( q \to r) \) を変形していき、[iii] \( (p \land q) \to r \) を目指します。</p>



<p>Step1. 括弧の内側の式にならばの変形公式 \( \textcolor{red}{p} \to \textcolor{blue}{q} \equiv \textcolor{red}{\lnot p} \lor \textcolor{blue}{q} \) を適用します。\[<br> p \to ( \textcolor{red}{q} \to \textcolor{blue}{r}) \equiv p \to ( \textcolor{red}{\lnot q} \lor \textcolor{blue}{r} )<br>\]</p>



<p>Step2. 括弧の外側の式にならばの変形公式 \( \textcolor{red}{p} \to \textcolor{blue}{q} \equiv \textcolor{red}{\lnot p} \lor \textcolor{blue}{q} \) を適用します。\[<br>\textcolor{red}{p} \to \textcolor{blue}{( \lnot q \lor r )} \equiv \textcolor{red}{\lnot p} \lor  \textcolor{blue}{( \lnot q \lor r )}<br>\]</p>



<p>Step3. 結合則（法則2）で、括弧の位置を変えます。 \[<br>\lnot p \lor ( \lnot q \lor r ) \equiv ( \lnot p \lor (\lnot q) \lor r 　)<br>\]</p>



<p>Step4.  ドモルガンの法則 \( \lnot (p \land q) \equiv \lnot p \lor ( \lnot q) \) を逆に使い、\( \lnot \) を括弧の外に出します。\[<br>( \lnot p \lor  (\lnot q) ) \lor r  \equiv \lnot (  p \land  q)  \lor r <br>\]</p>



<p>Step5. ならばの変形公式 \( \textcolor{red}{p} \to \textcolor{blue}{q} \equiv \textcolor{red}{\lnot p} \lor \textcolor{blue}{q} \) を逆に適用します。\[<br>\textcolor{red}{\lnot ( p \land q )} \lor \textcolor{blue}{r} \equiv \textcolor{red}{  ( p \land q ) } \to \textcolor{blue}{r}<br>\]</p>



<p>この5ステップで、[iii] \( (p \land q) \to r \) の式と論理的同値であることが証明できます。</p>



<div style="height:56px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">解答2: 練習2の答え</h3>



<p>練習1と同じように、この3ステップで答えを出していきましょう。</p>



<ul class="wp-block-list">
<li>Step1. 与えられた集合内のすべての論理式について、真理値表を作成する。</li>



<li>Step2. 完成した真理値表の出力結果を見比べ、結果が完全に一致する論理式（＝同値なもの）を見つけ出し、グループ分けをする。</li>



<li>Step3. 分けられたそれぞれのグループを中括弧 <code>{ }</code> で囲んで「ひとつの要素」とし、それらをさらに全体を包む大きな中括弧 <code>{ }</code> でひとまとめにすれば、商集合の答えとなります。</li>
</ul>



<p>まずは、それぞれの論理式の真理値表を書いていきます。</p>



<p class="has-text-align-center">\(  (p&nbsp;\to q) \to (p \land r) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( p&nbsp;\to q \)</th><th class="has-text-align-center">\( p \land r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( (p&nbsp;\to q) \to (p \land r) \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:56px" class="wp-block-spacer"></div>



<p class="has-text-align-center">\( (\lnot p \to r) \land (q \to r) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( \lnot p \)</th><th class="has-text-align-center">\( \lnot p \to r \)</th><th class="has-text-align-center">\( q \to r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( (\lnot p \to r) \land (q \to r) \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:56px" class="wp-block-spacer"></div>



<p class="has-text-align-center">\( p \land (q \to r) \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( q \to r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( p \land (q \to r) \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:56px" class="wp-block-spacer"></div>



<p class="has-text-align-center">\( (p \to q) \to r \)</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center">\( p \to q \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-green-color">\( (p \to q) \to r \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td></tr></tbody></table></figure>



<div style="height:56px" class="wp-block-spacer"></div>



<p>つぎに、各論理式の計算結果を比較してみましょう。</p>



<figure class="wp-block-table aligncenter"><table><thead><tr><th class="has-text-align-center">\( p \) </th><th class="has-text-align-center">\( q \)</th><th class="has-text-align-center">\( r \)</th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">\(  (p&nbsp;\to q) \to (p \land r) \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">\( (\lnot p \to r) \land (q \to r) \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">\( p \land (q \to r) \)</mark></th><th class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">\( (p \to q) \to r \)</mark></th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-gray-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td></tr><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center">1</td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">1</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">1</mark></td></tr></tbody></table></figure>



<div style="height:58px" class="wp-block-spacer"></div>



<p>この計算結果より、論理式をつぎの2つのグループに分けることが出来ます。</p>



<ul class="wp-block-list">
<li><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">グループ1: \( (p&nbsp;\to q) \to (p \land r) \), \( p \land (q \to r) \)</mark></li>



<li><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">グループ2: \( (\lnot p \to r) \land (q \to r) \), \( (p \to q) \to r\)</mark></li>
</ul>



<p>最後に、それぞれのグループを中括弧 { } で囲んで「ひとつの要素」とし、それらをさらに大きな中括弧 { } でひとまとめにしたものが商集合の答えとなります。</p>



<p>\[<br>A / {\equiv} \ = \left\{ \ \textcolor{red}{ \{ (p&nbsp;\to q) \to (p \land r), \ p \land (q \to r) \} } , \ \textcolor{blue}{ \{(\lnot p \to r) \land (q \to r), \ (p \to q) \to r \} } \right\}<br>\]</p>



<div style="height:58px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">解答3: 練習3の答え</h3>



<p>重要条件「貼り紙1と貼り紙2のうち、1枚は本当（真）で、もう1枚はウソ（偽）です。」から、次の2パターンを調べればOKです。</p>



<ul class="wp-block-list">
<li>パターン1: 貼り紙1が本当（真）、貼り紙2がウソ（偽）</li>



<li>パターン2: 貼り紙1がウソ（真）、貼り紙2が本当（偽）</li>
</ul>



<p>この2パターンをそれぞれ調べていきましょう。</p>



<div style="height:37px" class="wp-block-spacer"></div>



<p><strong>◇ パターン1: 貼り紙1が本当（真）、貼り紙2がウソ（偽）</strong></p>



<p>貼り紙1が「真」なので、この時点で部屋の中身は「A = にんじん🥕、B = オオカミ🐺」で確定します。</p>



<p>しかし、この状態で貼り紙[2]の内容（片方がにんじんで、もう片方がオオカミ）を確認すると、内容が正しい状態、つまり<strong>「真」になってしまいます</strong>。</p>



<p>これは「[2]はウソ（偽）である」という最初の仮定と矛盾するため、パターン1 はあり得ないことがわかります。</p>



<div style="height:37px" class="wp-block-spacer"></div>



<p><strong>◇ パターン2: 貼り紙1がウソ（偽）、貼り紙2が本当（真）</strong></p>



<p>貼り紙1が「偽」であるということは、式全体を否定（NOT）するということです。</p>



<p>ここで先ほど学んだド・モルガンの法則が役立ちます！</p>



<p>\[\begin{align*}<br>\lnot ( A = 🥕 \land B = 🐺) &amp; \equiv  \lnot (A =🥕) \lor ( \lnot (B = 🐺) ) \\<br>&amp; \equiv  (A =🐺) \lor  (B = 🥕) <br>\end{align*}\]</p>



<p>つまり、真実の条件は<strong>「Aがオオカミ、または、Bがにんじん」</strong>となります。</p>



<div style="height:13px" class="wp-block-spacer"></div>



<p>次に、貼り紙[2]が「真」であることから、部屋の中身は以下の2パターンのどちらかになります。</p>



<ul class="wp-block-list">
<li>[i] A = にんじん🥕、B = オオカミ🐺</li>



<li>[ii] A = オオカミ🐺、B = にんじん🥕</li>
</ul>



<p>ここで、[i] だと、先ほどド・モルガンの法則で導き出した「Aがオオカミ、または、Bがにんじん」という条件を満たさないため、矛盾します。</p>



<p>つぎに、残った[ii]（A=オオカミ🐺、B=にんじん🥕）であれば、すべての条件を矛盾なく満たすことができます。</p>



<div style="height:37px" class="wp-block-spacer"></div>



<p>部屋の中身は「Aの部屋がオオカミ、Bの部屋がにんじん」であることが論理的に証明されました。</p>



<p>したがって、あなたが安全に開けるべきなのは <strong>部屋Bの扉</strong> です。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">10. テスト勉強の最強の味方！　うさぎ塾オリジナルの学習ツール</h2>



<p>うさぎ塾では、ブール代数（特に真理値表）の勉強をするために役立つツールを提供しております。</p>



<p>学習の際に、是非お使いください。</p>



<h3 class="wp-block-heading">(1) 【離散数学】真理値表 自動作成ツール（途中式あり）</h3>



<p>「課題の答え合わせをしたいけど、途中の計算が合っているか不安…」という方におすすめ！</p>



<p>複雑な論理式を入力するだけで、途中式つきの真理値表を瞬時に自動生成します。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-momousagi-academy wp-block-embed-momousagi-academy"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-22404 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/tool/truth-table-generator">
                <div class="pb__thumb is-blank-thumb"></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">【離散数学】真理値表 自動作成ツール（途中式あり）</div><div class="pb-substr is-font-size:s is-omit-line:2">【離散数学】ブール代数・真理値表作成ツール（答え合わせ用） :root { --primary: #2563eb; --primary-hover: #1d4ed8; --bg: #f8fafc; --card-bg: #ffffff; --t</div></div>            </a>
        </article>
        
</div></figure>



<p>スマホでも使える専用ボタンでサクサク入力できます！</p>



<p>また、授業に合わせて「数学流(∧)・情報流(・)」の記号や、「0/1・T/F」の表示切り替えがワンタッチで可能です。</p>



<p>※ スタンフォード大学などと同じ「ならばの右結合ルール」に完全対応！　安心して答え合わせに使ってくださいね！</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 【離散数学テスト対策】真理値表の穴埋めガチ演習ツール</h3>



<p>「理屈はわかったけど、テスト本番でノーミスで表を埋められるか心配…」という方にピッタリ！</p>



<p>自分で実際に 0/1 を入力して、真理値表を完成させる実戦形式のドリルツールです。</p>



<p>間違えた箇所はその場で赤く光って教えてくれるので、どこで計算ミスをしたか一目瞭然！</p>



<p>定期試験や院試対策の総仕上げとして、ぜひ満点を目指してガチ挑戦してみてください！</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-momousagi-academy wp-block-embed-momousagi-academy"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-22414 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/tool/truth-table-quiz">
                <div class="pb__thumb is-blank-thumb"></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">【離散数学テスト対策】真理値表の穴埋めガチ演習ツール</div><div class="pb-substr is-font-size:s is-omit-line:2">【離散数学テスト対策】真理値表の穴埋めガチ演習ツール :root { --primary: #f97316; --primary-hover: #ea6c0a; --primary-light: #fff7ed; --primary-border: #fe</div></div>            </a>
        </article>
        
</div></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">11. 確認テスト！</h2>



<p>最後に、今回の記事で勉強した内容が、理解できているかどうかをどうかを確認するための小テストを作りました！</p>



<p>理解度確認に是非チャレンジしてみてください！</p>



<p>※ 回答フォームに入力後、自動採点 &amp; 自動解説表示が行われます。</p>



<div class="wp-block-buttons is-horizontal is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-20be11b6 wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-white-color has-light-red-background-color has-text-color has-background wp-element-button" href="https://www.momoyama-usagi.com/download/22642/" target="_blank" rel="noreferrer noopener">問題ダウンロードはこちら！！</a></div>



<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-white-color has-light-blue-background-color has-text-color has-background wp-element-button" href="https://docs.google.com/forms/d/e/1FAIpQLSfkJJff5NNIrb2_wrGGW8AVbNKsDpakDa7-IZQBoiRe-bzjoA/viewform?usp=header" target="_blank" rel="noreferrer noopener">回答フォームはこちら！！</a></div>
</div>



<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_22242_4">+</a>]</span></p></div> <div id="footnote_references_container_22242_4"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_22242_4('footnote_plugin_tooltip_22242_4_1');"><a id="footnote_plugin_reference_22242_4_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">例えば、\( p \to \textcolor{blue}{(} q \land \textcolor{red}{(} r \lor s \textcolor{red}{)} \textcolor{blue}{)}  \) であれば、\( \textcolor{red}{r \lor s} \) を最初に計算してから、\( \textcolor{blue}{q \land ( r \lor s )} \) を計算します。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_22242_4('footnote_plugin_tooltip_22242_4_2');"><a id="footnote_plugin_reference_22242_4_2" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>2</a></th> <td class="footnote_plugin_text">例えば、-3 + 5は、-(3+5) = 8 ではなく、(-3) + 5 = 2 と計算しますよね。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_22242_4('footnote_plugin_tooltip_22242_4_3');"><a id="footnote_plugin_reference_22242_4_3" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>3</a></th> <td class="footnote_plugin_text">ネット上で検索して出てくる一部の真理値表作成ツールでは、$\to$ が連続する $p \to q \to r$ を入力した際、プログラミングの仕様に引っ張られて誤って左から $(p \to q) \to r$ と計算してしまうものがあるので要注意です。<a href="https://web.stanford.edu/class/cs103/tools/truth-table-tool/" data-type="link">スタンフォード大学のような学術機関が提供しているサイト</a>は、ルール通り正しく右結合で計算してくれます。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_22242_4('footnote_plugin_tooltip_22242_4_4');"><a id="footnote_plugin_reference_22242_4_4" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>4</a></th> <td class="footnote_plugin_text">AND, ORが混ざっている式は、計算順序を勝手に入れ替えてはいけません。例えば、\( p \land ( q \lor r) \) を \( ( p \land q ) \lor r \) と勝手に変えるのはNGです。</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/math-risan02/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>うさぎでもわかる離散数学　第5羽　順序関係とハッセ図・重要な8つの性質</title>
		<link>https://www.momoyama-usagi.com/entry/math-risan05</link>
					<comments>https://www.momoyama-usagi.com/entry/math-risan05#respond</comments>
		
		<dc:creator><![CDATA[ももうさ]]></dc:creator>
		<pubDate>Wed, 28 May 2025 14:22:55 +0000</pubDate>
				<category><![CDATA[大学数学]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[離散数学]]></category>
		<category><![CDATA[ハッセ図]]></category>
		<category><![CDATA[離散数学.]]></category>
		<category><![CDATA[順序関係]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=22063</guid>

					<description><![CDATA[こんにちは、ももうさです。 今回は、順序関係とハッセ図についてお勉強していきましょう！ 今回学ぶのは、これ！ ※ 2025/5/28　大幅リニューアルしました！ 1. 全順序集合　全順序って何？ 離散数学で登場する「全順 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>こんにちは、ももうさです。</p>



<p>今回は、順序関係とハッセ図についてお勉強していきましょう！</p>



<p>今回学ぶのは、これ！</p>



<ul class="wp-block-list">
<li>順序関係</li>



<li>ハッセ図</li>



<li>順序関係の重要な性質
<ul class="wp-block-list">
<li>上界</li>



<li>下界</li>



<li>最大元</li>



<li>最小元</li>



<li>極大元</li>



<li>極小元</li>



<li>上限（最小上界）</li>



<li>下限（最大下界）</li>
</ul>
</li>
</ul>



<p>※ 2025/5/28　大幅リニューアルしました！</p>



<div style="height:42px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">1. 全順序集合　全順序って何？</h2>



<p>離散数学で登場する「全順序」と「半順序」という概念。</p>



<p>難しそうな名前ですが、実は身の回りにたくさんの例があり、私たちの日常感覚とも密接に結びついています。</p>



<p>この章では、まず直感的にわかりやすい「全順序」から説明し、一般的な「半順序」について解説していきます。</p>



<h3 class="wp-block-heading">(1) 簡単にいうと…。</h3>


<p><span>全順序集合とは、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation y">「すべての要素を一列に並べられる」</span>という性質を持った集合のことです。</span></p>
<p><span>つまり、集合の中からどんな2つの要素を選んでも、必ず「どちらが先か後か」「どちらが大きいか小さいか」が明確に決まります。</span></p>


<p>例えば、3, 2, 11, 5, 7 という数字の集合を考えてみましょう。これらを小さい順に並べると、下のように一直線上に並べることができます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="930" height="234" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-43.gif" alt="" class="wp-image-22213" style="width:702px;height:auto"/></figure>



<p>2 → 3 → 5 → 7 → 11</p>



<p>この数列中のどの2つの数字を取り上げても、必ずどちらが大きいか判断できますね。例えば：</p>



<ul class="wp-block-list">
<li>5と3 → 5が大きい</li>



<li>7と11 → 11が大きい</li>
</ul>



<p>このように、集合内のどの2つの要素も比較可能で、順序関係が明確に決まる集合を「全順序集合」と呼びます。</p>



<p>また、全順序集合で成り立つ関係（どの2つの要素も比較可能で、順序関係が明確に決まる関係）を「全順序」または「全順序関係」と呼びます。</p>



<p>身近な例としては：</p>



<ul class="wp-block-list">
<li>クラスの出席番号</li>



<li>身長の高さ</li>



<li>テストの点数</li>



<li>年齢</li>
</ul>



<p>これらはすべて、「どちらが大きい／小さい」が明確に決まる全順序の例です。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 全順序集合の数学的定義</h3>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default has-bgcolor dbp-frame"><div class="dbp-frame-title">数学的定義</div><div class="dbp-frame-content has-content-gap">
<p>集合 ( A ) 上の関係 ( R ) が次の4つを満たすとき、\( R \) は全順序と言え \( \leqq \) の記号で表すことができる。また、このような集合 \( S \) のことを全順序集合という。</p>



<ul class="wp-block-list">
<li>反射性: \( \forall x \in A , \ \ x \leqq x \)<br>→ 自分自身と比べたら同等かそれ以上</li>



<li>反対称性: \( \forall x,y \in A , \ \ \textcolor{deepskyblue}{x \leqq y \land y \leqq x} \to \textcolor{magenta}{x = y} \)<br>→ <mark style="background-color:rgba(0, 0, 0, 0);color:#00b4f8" class="has-inline-color">お互いに順序関係がある</mark>なら<mark style="background-color:rgba(0, 0, 0, 0);color:#ff00eb" class="has-inline-color">同じもの</mark></li>



<li>推移性: \( \forall x,y,z \in A , \ \ x \leqq y \land y \leqq z \to x \leqq z \)<br>→ 順序関係は三段論法的に成り立つ</li>



<li>完全性: \( \forall x,y \in A , \ \ x \leqq y \lor y \leqq x\)<br>→ どんな2要素間でも、どちらが大きいか比較できる。</li>
</ul>



<p>※ 全順序関係の記号には様々な表し方がありますが、この記事では \( \leqq \) で表すことにします。</p>
</div></div>



<p>ただ、いきなり定義だけを見ても腑に落ちるのは難しいと思います。</p>



<p>これらの性質について、もう少し詳しく見ていきましょう。</p>



<div style="height:39px" class="wp-block-spacer"></div>



<p><strong>反射性</strong>．</p>



<p>反射性とは、「どの要素も自分自身と比較したとき、必ず自分は自分以上である」という性質です。</p>



<p>数学的に書くと、「どの要素も自分自身 \( x \) と比較したとき、\( x \leqq x \) が成立する」となります。</p>



<p>反射性は、次に説明する反対称性と合わせて「自分自身と比べる関係を定義するため」 に使われます。</p>



<div style="height:39px" class="wp-block-spacer"></div>



<p><strong>反対称性</strong>．</p>



<p>反対称性とは、「2つの要素が互いに順序関係を持つなら、それらは同じものである」という性質です。</p>



<p>数学的に書くと「もし \( x \leqq y \) かつ \( y \leqq x \) ならば、必ず \( x = y \) である」となります。</p>



<p>言い換えると、同じ2つの要素が順序関係で</p>



<ul class="wp-block-list">
<li>\( x \) の値は \( y \) 以上である</li>



<li>\( y \) の値は \( x \) 以上である</li>
</ul>



<p>と同時に言えるのは、それらが同じものであるときだけだということです。</p>



<div style="height:36px" class="wp-block-spacer"></div>



<p>全順序関係では、この反対称性を使って「ある2つの要素が『小さい』かつ『大きい』とき」に、その2つの順序が完全に等しいことを定義しています。</p>



<p>言い換えると、異なる要素同士が「同じ値である」ということは許されず、必ず大小関係が定義されると言えます。</p>



<p class="has-text-align-center"><strong>表．\( x \leqq y \) と \( y \leqq x \) の成立／不成立とその関係</strong></p>



<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">\( x \leqq y \)</th><th class="has-text-align-center">\( y \leqq x \)</th><th class="has-text-align-center">関係</th><th class="has-text-align-center">その他</th></tr></thead><tbody><tr><td class="has-text-align-center">◯</td><td class="has-text-align-center">×</td><td class="has-text-align-center">\( x \) は \( y \) より大きい<br>(\( y \) は \( x \) より小さい)</td><td class="has-text-align-center"></td></tr><tr><td class="has-text-align-center">×</td><td class="has-text-align-center">◯</td><td class="has-text-align-center">\( x \) は \( y \) より小さい<br>(\( y \) は \( x \) より大きい)</td><td class="has-text-align-center"></td></tr><tr><td class="has-text-align-center">◯</td><td class="has-text-align-center">◯</td><td class="has-text-align-center">\( x \) と \( y \) は等しい</td><td class="has-text-align-center">反射性・反対称性で定義</td></tr><tr><td class="has-text-align-center">×</td><td class="has-text-align-center">×</td><td class="has-text-align-center">比較不可</td><td class="has-text-align-center">全順序では許さない</td></tr></tbody></table></figure>



<p>◯ … 成立する<br>× … 成立しない</p>



<div style="height:39px" class="wp-block-spacer"></div>



<p><strong>推移性</strong>．</p>



<p>推移性とは、「順序関係が三段論法的に連鎖する」という性質です。</p>



<p>数学的に書くと、「\( x \leqq y \) かつ \( y \leqq z \) が成り立つとき、必ず \( x \leqq z \) が成立する」となります。</p>



<p>例えば、Aさんの身長がBさんより高く、BさんがCさんより高ければ、必然的にAさんはCさんより高くなります。もし、この性質がないと順序関係に矛盾が生じてしまいます<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_22063_6('footnote_plugin_reference_22063_6_1');" onkeypress="footnote_moveToReference_22063_6('footnote_plugin_reference_22063_6_1');" ><sup id="footnote_plugin_tooltip_22063_6_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_22063_6_1" class="footnote_tooltip">もし、Aさんの身長がBさんより高く、BさんがCさんより高いのに、AさんはCさんより身長が低いとなると、順序関係がおかしなことになりますよね。</span></span>。</p>



<div style="height:39px" class="wp-block-spacer"></div>



<p><strong>完全性</strong>．</p>



<p>完全性は全順序関係の最も重要な特徴で、「どんな2つの要素も必ず比較可能である」という性質です。</p>



<p>数学的に書くと「（集合内の）どの2つの要素に対しても、\( x \leqq y \)、\( y \leqq x \) のどちらか一方、あるいは両方が成り立つ」という性質です。</p>



<p>これこそが全順序の本質で、集合内のすべての要素が一列に並べられることを保証します。</p>



<p>言い換えると、集合の中のどんな2つの要素を取ってきても、必ずどちらが「小さい」、「大きい」、あるいは「等しい」と結論を下すことができるのです。</p>



<p class="has-text-align-center"><strong>表．\( x <strong>\</strong>leqq y <strong>\</strong>) と <strong>\</strong>( y <strong>\</strong>leqq x <strong>\</strong>) の成立／不成立とその関係</strong></p>



<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">\( x \leqq y \)</th><th class="has-text-align-center">\( y \leqq x \)</th><th class="has-text-align-center">関係</th><th class="has-text-align-center">その他</th></tr></thead><tbody><tr><td class="has-text-align-center">◯</td><td class="has-text-align-center">×</td><td class="has-text-align-center">\( x \) は \( y \) より大きい<br>(\( y \) は \( x \) より小さい)</td><td class="has-text-align-center"></td></tr><tr><td class="has-text-align-center">×</td><td class="has-text-align-center">◯</td><td class="has-text-align-center">\( x \) は \( y \) より小さい<br>(\( y \) は \( x \) より大きい)</td><td class="has-text-align-center"></td></tr><tr><td class="has-text-align-center">◯</td><td class="has-text-align-center">◯</td><td class="has-text-align-center">\( x \) と \( y \) は等しい</td><td class="has-text-align-center">反射性・反対称性で定義</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">×</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">×</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">比較不可</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">全順序では許さない</mark></td></tr></tbody></table></figure>







<p>◯ … 成立する<br>× … 成立しない</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">2. 半順序集合　半順序って何？</h2>



<h3 class="wp-block-heading">(1) 簡単にいうと…。</h3>


<p>半順序は、「すべての要素に順番をつけるわけではなく、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">一部の要素の間だけ順序が決まっている</span>」というイメージの順序関係です。</p>


<p>全順序集合では、「どんな2つの要素を選んでも、必ず順序が決まる（比較できる）」という性質がありましたね。</p>



<p>それに対して、半順序集合では<strong>「順序が決まる要素同士もあれば、順序が決まらない要素同士もある」</strong>という特徴があります。</p>



<p>つまり、集合の中から2つの要素を選んだとき、必ずしも「どちらが先か後か」「どちらが大きいか小さいか」が<strong>決まるとは限らない</strong>というのが、全順序との大きな違いです。</p>



<div style="height:36px" class="wp-block-spacer"></div>



<p>実際に、例を挙げて考えてみましょう。</p>



<p>たとえば、「うさぎ、ねこ、ハリネズミ」という3匹の動物について、「かわいさ（ももうさの独断と偏見による）」という基準で順序関係を考えてみます。</p>



<ul class="wp-block-list">
<li>「うさぎ」は「ハリネズミ」以上のかわいさ</li>



<li>「ねこ」は「ハリネズミ」以上のかわいさ</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="2086" height="827" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-2.gif" alt="" class="wp-image-22096"/></figure>



<p>この場合、<strong>うさぎとねこを比べる情報がない</strong>ので、どちらがよりかわいいかは決められません。つまり、「うさぎとねこ」は比較できない関係にあります。</p>


<p>このように、すべての要素同士を比較できるわけではないけれど、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation y"><strong>一部の要素同士については順序関係が成り立つ</strong></span>という場合、これを「半順序」と呼びます。</p>


<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 半順序集合の数学的定義</h3>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default has-bgcolor dbp-frame"><div class="dbp-frame-title">数学的定義</div><div class="dbp-frame-content has-content-gap">
<p>集合 ( A ) 上の関係 ( R ) が次の3つを満たすとき、\( R \) は半順序と言え \( \ \preceq \) の記号で表すことができる。また、このような集合 \( S \) のことを半順序集合という。</p>



<ul class="wp-block-list">
<li>反射性: \( \forall x \in A , \ \ x \leqq x \)<br>→ 自分自身 \( x \) と比べたら同等かそれ以上</li>



<li>反対称性: \( \forall x,y \in A , \ \ \textcolor{deepskyblue}{x \leqq y \land y \leqq x} \to \textcolor{magenta}{x = y} \)<br>→ <mark style="background-color:rgba(0, 0, 0, 0);color:#00b4f8" class="has-inline-color">お互いに順序関係がある</mark>なら<mark style="background-color:rgba(0, 0, 0, 0);color:#ff00eb" class="has-inline-color">同じもの</mark></li>



<li>推移性: \( \forall x,y,z \in A , \ \ x \leqq y \land y \leqq z \to x \leqq z \)<br>→ 順序関係は三段論法的に成り立つ</li>
</ul>



<p>※ 半順序を表す記号には様々な表し方がありますが、この記事では \( \preceq \) で表すことにします。（全順序の記号と明確に使い分けます。）</p>
</div></div>



<p>全順序との違いは、「完全性が成り立たなくてもOK」ということです。つまり、下の表の青色部分の関係を許すのが半順序となります。</p>



<p class="has-text-align-center"><strong>表．\( x \leqq y \) と \( y \leqq x \) の成立／不成立とその関係</strong></p>



<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">\( x \leqq y \)</th><th class="has-text-align-center">\( y \leqq x \)</th><th class="has-text-align-center">関係</th><th class="has-text-align-center">その他</th></tr></thead><tbody><tr><td class="has-text-align-center">◯</td><td class="has-text-align-center">×</td><td class="has-text-align-center">\( x \) は \( y \) より大きい<br>(\( y \) は \( x \) より小さい)</td><td class="has-text-align-center"></td></tr><tr><td class="has-text-align-center">×</td><td class="has-text-align-center">◯</td><td class="has-text-align-center">\( x \) は \( y \) より小さい<br>(\( y \) は \( x \) より大きい)</td><td class="has-text-align-center"></td></tr><tr><td class="has-text-align-center">◯</td><td class="has-text-align-center">◯</td><td class="has-text-align-center">\( x \) と \( y \) は等しい</td><td class="has-text-align-center">反射性・反対称性で定義</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">×</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">×</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">比較不可</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">半順序では許す</mark></td></tr></tbody></table></figure>



<p>◯ … 成立する<br>× … 成立しない</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">3. ハッセ図</h2>



<h3 class="wp-block-heading">(1) ハッセ図とは</h3>



<p>ハッセ図は、半順序集合の構造を視覚的にわかりやすく表した図のことです。</p>



<p>半順序では、すべての要素が順序づけられているとは限らないため、一直線上で関係を表現することはできません。</p>



<p>かといって、下のように文字だけで順序関係を書くのもわかりにくいですよね。</p>



<p>【私がかわいいと思う動物のかわいさ比較（ももうさの偏見）】</p>



<ul class="wp-block-list">
<li>「いぬ」は「しろくま」よりかわいい</li>



<li>「ぺんぎん」は「いぬ」よりかわいい</li>



<li>「あざらし」は「いぬ」よりかわいい</li>



<li>「ハリネズミ」は「ぺんぎん」よりかわいい</li>



<li>「ハリネズミ」は「あざらし」よりかわいい</li>



<li>「うさぎ」は「ハリネズミ」よりかわいい</li>



<li>「ねこ」は「ハリネズミ」よりかわいい</li>
</ul>



<p>そこで、どの要素がどれより上（あるいは下）にあるかを図で示すことで、構造を直感的に理解しやすくするのがハッセ図の役割です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1531" height="1356" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-1.gif" alt="" class="wp-image-22095"/></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) ハッセ図の読み方</h3>



<h4 class="wp-block-heading">ルール1．要素と順序関係</h4>



<p><strong>点（ノード）</strong>：集合の要素を表します<br><strong>線（エッジ）</strong>：要素間の直接的な順序関係を表します</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1045" height="969" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-9.gif" alt="" class="wp-image-22114" style="width:510px;height:auto"/></figure>



<p>例えば、次の図では「ぺんぎん」「あざらし」「いぬ」「しろくま」の4つの要素があることが示されています。</p>



<p>この図では、以下の4つの要素があります： -</p>



<ul class="wp-block-list">
<li>ぺんぎん</li>



<li>いぬ</li>



<li>あざらし</li>



<li>しろくま</li>
</ul>



<p>また、線に着目すると次の要素同士で順序関係があることがわかります。</p>



<ul class="wp-block-list">
<li>「ぺんぎん」と「いぬ」</li>



<li>「あざらし」と「いぬ」</li>



<li>「いぬ」と「しろくま」</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="1471" height="966" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-10.gif" alt="" class="wp-image-22115"/></figure>



<div style="height:40px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">ルール2．上下関係で順序を読む</h4>


<p>ハッセ図では、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">下から上に向かって順序関係を読みます</span>。</p>


<ul class="wp-block-list">
<li>下にある要素 <br>→ より「小さい」（この例では「かわいさが低い」）</li>



<li>上にある要素 <br>→ より「大きい」（この例では「かわいさが高い」）</li>



<li>線で直接つながった要素同士に順序関係がある</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="1475" height="948" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-11.gif" alt="" class="wp-image-22116"/></figure>



<p><strong>(1) 直接的な関係の読み取り</strong></p>



<p>線で直接つながっている要素を見てみましょう。</p>



<ul class="wp-block-list">
<li>「ぺんぎん」と「いぬ」の線<br>→ ぺんぎん \( \preceq \) いぬ、「いぬ」のかわいさは「ぺんぎん」以上</li>



<li>「あざらし」と「いぬ」の線<br>→ あざらし \( \preceq \) いぬ、「いぬ」のかわいさは「あざらし」以上</li>



<li>「いぬ」と「しろくま」の線<br>→ しろくま \( \preceq \) いぬ、「しろくま」のかわいさは「いぬ」以上</li>
</ul>



<figure class="wp-block-image aligncenter size-large"><img width="1024" height="581" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-4-1024x581.gif" alt="" class="wp-image-22098" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan5-4-1024x581.gif 1024w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-4-300x170.gif 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-4-768x435.gif 768w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-4-1536x871.gif 1536w" /></figure>



<p>たとえば、以下の、図の「いぬ」と「しろくま」に着目すると、この2つは線で直接つながっていて、「いぬ」が「しろくま」より上にありますね。</p>



<p>このとき、「しろくま \( \preceq \) いぬ」、つまり「いぬのかわいさはしろくま」という関係を読み取ることができます。</p>



<div style="height:30px" class="wp-block-spacer"></div>



<p>また、「しろくま」と「ぺんぎん」は、直接つながっていませんが、「しろくま」 → 「いぬ」 → 「ぺんぎん」 のように上方向にたどれることができます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1599" height="1081" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-5.gif" alt="" class="wp-image-22099"/></figure>



<p>この場合、2つの要素間に推移的な順序関係があるとみなします。</p>



<p>つまり、「しろくま \( \preceq \) ぺんぎん」、言い換えると「あざらしは、いぬよりもかわいい」という関係を読み取ることができます。</p>



<div style="height:30px" class="wp-block-spacer"></div>



<p>一方で、「ぺんぎん」と「あざらし」のように、<strong>上方向にも下方向にも一方通行で辿れない要素同士</strong>は、順序関係が定まっていない（比較できない）ことを意味します。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img width="1019" height="1024" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-13-1019x1024.gif" alt="" class="wp-image-22118" style="width:498px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan5-13-1019x1024.gif 1019w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-13-300x300.gif 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-13-150x150.gif 150w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-13-768x772.gif 768w" /></figure>



<p>このようなペアは、「どちらが大きいか（かわいいか）」を判断できないため、順序が存在しないとみなします。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 例題で確認</h3>



<p>では、実際にハッセ図の読み取りについて、例題で確認していきましょう。</p>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default has-bgcolor dbp-frame"><div class="dbp-frame-title">例題1</div><div class="dbp-frame-content has-content-gap">
<p>以下のハッセ図は、筆者ももうさ（私）が「かわいい！」と思う動物7種について、独断と偏見でかわいさの順序関係を定めたものです。図には、それぞれの動物の「かわいさの比較結果」が反映されています。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1501" height="1328" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-6.gif" alt="" class="wp-image-22100"/></figure>



<p>次のペアについて、ハッセ図に順序関係（かわいさの比較）があれば「◯」を、なければ「×」を答えなさい。</p>



<p>(1) 「うさぎ」と「ぺんぎん」<br>(2) 「うさぎ」と「ねこ」</p>
</div></div>



<div style="height:100px" class="wp-block-spacer"></div>



<p><strong>解説1</strong></p>



<p>(1)</p>



<p>ぺんぎん→ハリネズミ→うさぎ、と上方向にたどることが出来るため、比較可能です。</p>



<p>解答：〇</p>



<figure class="wp-block-image aligncenter size-full"><img width="1958" height="1328" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-7.gif" alt="" class="wp-image-22101"/></figure>



<div style="height:43px" class="wp-block-spacer"></div>



<p>(2)</p>



<p>うさぎ→ねこ、ねこ→うさぎは、どう頑張っても上方向、下方向にたどることが出来ません。</p>



<p>よって、比較不可能です。</p>



<p>解答：×</p>



<figure class="wp-block-image aligncenter size-full"><img width="1503" height="1328" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-8.gif" alt="" class="wp-image-22102"/></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 練習問題</h3>



<p>少し難しめの練習問題も用意しました。</p>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default has-bgcolor dbp-frame"><div class="dbp-frame-title">練習問題</div><div class="dbp-frame-content has-content-gap">
<p>集合 \( X \) を、\( X = \{ a, b, c \} \) とする。このとき、\( X \) のべき集合に対して、部分集合関係 \( \subseteq \) に基づくハッセ図を描きなさい。</p>
</div></div>



<div style="height:100px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">練習問題の解説．</h3>



<p><strong>まずは、部分集合をすべて列挙する</strong></p>



<p>べき集合とは、その集合から作れるすべての部分集合を集めた集合のことでしたね。</p>



<p>まずは、\( X = \{a,b,c\} \) にどんな部分集合があるか、全部書き出してみましょう。</p>



<p>要素の数（要素数）ごとに分けて書くとわかりやすいですよ。</p>



<ul class="wp-block-list">
<li>要素数0: \( \phi \) [空集合]</li>



<li>要素数1: \( \{ a \} \), \( \{ b \} \), \( \{ c \} \)</li>



<li>要素数2: \( \{ a,b \} \), \( \{ a,c \} \), \( \{ b,c \} \)</li>



<li>要素数3: \( \{ a,b,c \} \)</li>
</ul>



<p>すると、全部で 8個 の部分集合があることがわかります。これらの部分集合をすべて要素としたものがべき集合です。</p>



<div style="height:30px" class="wp-block-spacer"></div>



<p><strong>復習．部分集合とは</strong></p>



<p>部分集合は、元の集合の要素をいくつか（0個でも全部でもOK！）選んで作る集合のことです。</p>



<p>【成立する例】</p>



<ul class="wp-block-list">
<li>\( \phi \subseteq \{ a \} \)</li>



<li>\( \{ a \} \subseteq \{ a,b \} \)</li>
</ul>



<p>【成立しない例】</p>



<ul class="wp-block-list">
<li>\( \{ a,b \} \subseteq \{ a \} \)</li>



<li>\( \{ c \} \subseteq \{ a,b  \} \)</li>
</ul>



<div style="height:30px" class="wp-block-spacer"></div>



<p><strong>ハッセ図を書いていこう！</strong></p>



<p>ハッセ図は、その部分集合同士の包含関係（どっちがどっちに含まれているか）をスッキリ見やすく図にしたものです。</p>



<p>では、いよいよ作図です！</p>



<p>各部分集合を点で表して、包含関係を線で結んでいくよ。</p>



<p>では、つぎの3つのポイントを意識しながら、ハッセ図をかいて行きましょう。</p>



<ul class="wp-block-list">
<li>一番下に、空集合 \( \phi \) を書く。</li>



<li>要素が少ない順番に、下から順に書いていく</li>



<li>線は、1つ要素が多い部分集合とだけ結ぶ（推移的な関係は書かない）</li>
</ul>



<p><strong>Step1. 要素数0 → 要素数1</strong></p>



<p>空集合 \( \phi \) は、 \( \{ a \} \), \( \{ b \} \), \( \{ c \} \) の部分集合です。なので、線を引きましょう。 </p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1401" height="500" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-16.gif" alt="" class="wp-image-22123" style="width:556px;height:auto"/></figure>



<div style="height:30px" class="wp-block-spacer"></div>



<p><strong>Step2. 要素数1 → 要素数2</strong></p>



<ul class="wp-block-list">
<li>\( \{ a \} \) は、\( \{ a,b \} \), \( \{ a,c \} \) の部分集合</li>



<li>\( \{ b \} \) は、\( \{ a,b \} \), \( \{ b,c \} \) の部分集合</li>



<li>\( \{ c \} \) は、\( \{ a,c \} \), \( \{ b,c \} \) の部分集合</li>
</ul>



<p>これらの対応する部分集合関係を、線で結びましょう。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1401" height="813" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-15.gif" alt="" class="wp-image-22122" style="width:602px;height:auto"/></figure>



<div style="height:30px" class="wp-block-spacer"></div>



<p><strong>Step3. 要素数2 → 要素数3</strong></p>



<ul class="wp-block-list">
<li>\( \{ a,b \} \) は、\( \{ a,b,c \} \) の部分集合</li>



<li>\( \{ b,c \} \) は、\( \{ a,b,c \} \) の部分集合</li>



<li>\( \{ b,c \} \) は、\( \{ a,b,c \} \) の部分集合</li>
</ul>



<p>これらの対応する部分集合関係を、線で結びましょう。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1401" height="1113" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-14.gif" alt="" class="wp-image-22124" style="width:626px;height:auto"/></figure>



<p>これで、ハッセ図の完成です！</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4. 順序関係における8つの重要な性質</h2>



<p>ここからは、順序関係に出てくる上界、下界、最大元、最小元、極大元、極小元、上限、下限についてどんな性質かを見ていきましょう。</p>



<p>テストによく出るので必見ですよ！</p>



<h3 class="wp-block-heading">(1) 上界 (じょうかい)</h3>



<p><strong>直感的理解</strong></p>



<p>全体（半順序集合） \( X \) の中の、あるグループ（部分集合 \( S \) ）を考えます。</p>



<p>このグループ \( S \) のメンバー全員よりも大きい or 等しいような \( X \) の要素があれば、それを \( S \) の上界と呼びます。</p>



<p>かわいさで例えると、グループ \( S \) の動物たちみんなよりもかわいいか、同じくらいかわいい動物（ただし全体 \( X \) の中で）が上界ですね！</p>



<div style="height:34px" class="wp-block-spacer"></div>



<p><strong>数学的な定義</strong></p>



<p>数式的な表記：<br>\( \forall s \in S \), \( s \preceq x \) を満たす \( x \in X \)<br>→ どの \( s \in S \) に対しても、\( s \preceq x \) となるような \( x \in X \)</p>



<p>言葉での表記：</p>



<p>\( X \) の部分集合 \( S \) 内のどの要素 \( s \) を持ってきても、それより大きい or 等しい \( x \) が、\( S \) の上界となります。</p>



<div style="height:34px" class="wp-block-spacer"></div>



<p><strong>具体例で確認</strong></p>



<p>先ほど出した、このカワイイ動物たちのかわいさを図示したハッセ図を使ってみましょう！</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-17.gif" alt="" class="wp-image-22160"/></figure>



<p>ここで、集合 X = {しろくま, いぬ, ぺんぎん, あざらし, ハリネズミ, うさぎ, ねこ} としましょう。</p>



<p>早速、S = {ぺんぎん, あざらし, いぬ} の上界、つまりこれら3匹全員以上にかわいい動物を求めていきましょう。</p>



<p>まずは、Sの各要素ごとに、それ以上にかわいいものを求めていきましょう。</p>



<ul class="wp-block-list">
<li>ぺんぎん以上にかわいい動物：ぺんぎん、ハリネズミ、うさぎ、ねこ</li>



<li>あざらし以上にかわいい動物：あざらし、ハリネズミ、うさぎ、ねこ</li>



<li>いぬ以上にかわいい動物：ぺんぎん、あざらし、ハリネズミ、うさぎ、ねこ</li>
</ul>



<p>この3つに共通するものは、ハリネズミ、うさぎ、ねこですね。</p>



<p>よって、Sの上界は「ハリネズミ、うさぎ、ねこ」となります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-18.gif" alt="" class="wp-image-22161"/></figure>



<p>言い換えると、この3匹の動物は常に「ぺんぎん, あざらし, いぬ (S)」以上にかわいいと言えるわけだ。</p>



<div style="height:34px" class="wp-block-spacer"></div>



<p><strong>テストでの注意ポイント！</strong></p>



<ul class="wp-block-list">
<li>上界は、考えている部分集合 S の外側にあることが多いけど、S の中の要素が上界になることもあります。<br>例えば、先ほどのハッセ図に対して、S = {ハリネズミ、ぺんぎん} とすると、上界は「ハリネズミ、うさぎ、ねこ」になって、Sの中にあるハリネズミを含みます<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_22063_6('footnote_plugin_reference_22063_6_2');" onkeypress="footnote_moveToReference_22063_6('footnote_plugin_reference_22063_6_2');" ><sup id="footnote_plugin_tooltip_22063_6_2" class="footnote_plugin_tooltip_text">[2]</sup></a><span id="footnote_plugin_tooltip_text_22063_6_2" class="footnote_tooltip">&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_22063_6('footnote_plugin_reference_22063_6_2');">Continue reading</span></span></span>。</li>



<li>上界は、1つとは限りません。複数存在することがあります。</li>



<li>上界が存在しないこともあります。例えば、S = {うさぎ, ねこ} とすると、うさぎ以上にかわいい動物はうさぎ、ねこ以上にかわいい動物はねこで、共通して当てはまる動物がいなくなりますね。</li>
</ul>



<div style="height:53px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 下界 (かかい)</h3>



<p><strong>直感的理解</strong></p>



<p>全体（半順序集合） \( X \) の中の、あるグループ（部分集合 \( S \) ）を考えます。</p>



<p> このグループ \( S \) のメンバー全員よりも小さい or 等しいような \( X \) の要素があれば、それを \( S \) の下界と呼びます。  </p>



<p>かわいさで例えると、グループ S の動物たちみんなよりもかわいくないか、同じくらいかわいくない（つまり、序列が下か同じ）動物が下界です。</p>



<div style="height:34px" class="wp-block-spacer"></div>



<p><strong>数学的な定義</strong></p>



<p>数式的な表記：<br>\( \forall s \in S \), \( x \preceq s \) を満たす \( x \in X \)（どの \( s \in S \) に対しても、\( x \preceq s \) となるような \( x \in X \)</p>



<p>言葉での表記：</p>



<p>\( X \) の部分集合 \( S \) 内のどの要素 \( s \) を持ってきても、それより小さい or 等しい \( x \) が、\( S \) の下界となります。</p>



<div style="height:34px" class="wp-block-spacer"></div>



<p><strong>具体例で確認</strong></p>



<p>同じように、このカワイイ動物たちのかわいさを図示したハッセ図を使ってみましょう！</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-17.gif" alt="" class="wp-image-22160"/></figure>



<p>集合 X = {しろくま, いぬ, ぺんぎん, あざらし, ハリネズミ, うさぎ, ねこ} でしたね。</p>



<p>早速、S = {ぺんぎん, あざらし, いぬ} の下界、つまりこれら3匹全員よりもかわいくない or かわいさが同じ動物を求めていきましょう。</p>



<p>まずは、Sの各要素ごとに、それ以下にかわいいものを求めていきましょう。</p>



<ul class="wp-block-list">
<li>ぺんぎん以下にかわいい動物：ぺんぎん、いぬ、しろくま</li>



<li>あざらし以下にかわいい動物：あざらし、いぬ、しろくま</li>



<li>いぬ以下にかわいい動物：いぬ、しろくま</li>
</ul>



<p>この3つに共通するものは、いぬ、しろくまですね。</p>



<p>よって、Sの下界は「いぬ、しろくま」となります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-19.gif" alt="" class="wp-image-22164"/></figure>



<p>言い換えると、この3匹の動物は常に「ぺんぎん, あざらし, いぬ (Sの部分集合)」以下にかわいいと言えるわけだ。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>テストでの注意ポイント！</strong></p>



<p>下界は、上界と定義の不等号の向きが反対なだけで、考え方は同じです！</p>



<ul class="wp-block-list">
<li>下界も、部分集合 S の中の要素が下界になることがあるし、外側の要素がなることもある。 </li>



<li>下界も1つとは限らない。存在しないこともある。</li>
</ul>







<div style="height:53px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 最大元 (さいだいげん)</h3>



<p>ここからは、「集合 \( S \) の一番」を決める概念、(3)最大元と (4)最小元を見ていきましょう。</p>



<p><strong>直感的理解</strong></p>



<p>あるグループ（部分集合 \( S \) ）の中で、「最も大きい」と言える要素のこと。</p>



<p>かわいさで言うと、グループ \( S \) 内の他のどの動物と比べても、それ以上（または同等）にかわいい、グループ内ナンバーワンの動物がいれば、それが「\( S \) の最大元」です。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>数学的な定義</strong></p>



<p>数式的な表記：<br>\( \forall s \in S \), \( s \preceq m \) を満たす \( m \in S \)<br>→ どの \( s \in S \) に対しても、\( s \preceq x \) となるような \( x \in S \)</p>



<p>言葉での表記：<br>\( S \) 内のどの要素 \( s \) を持ってきても、それより大きい or 等しい自身 \( m \) が、\( S \) の最大元となります。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>具体例で確認</strong></p>



<p>このハッセ図で、S = {ぺんぎん, あざらし, いぬ} の最大元を考えてみましょう。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-17.gif" alt="" class="wp-image-22160"/></figure>



<ul class="wp-block-list">
<li>いぬ → ぺんぎん、あざらしにかわいさで負けるため、最大元とは言えない。</li>



<li>ぺんぎん → あざらしとかわいさが比較できないため、最大元とは言えない。</li>



<li>あざらし → ぺんぎんかわいさが比較できないため、最大元とは言えない。</li>
</ul>



<p>したがって、S の最大元は存在しません。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1745" height="1226" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-23.gif" alt="" class="wp-image-22168"/></figure>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>テストでの注意ポイント！</strong></p>



<ul class="wp-block-list">
<li>最大元は、存在する場合「必ず唯一」に決まります。</li>



<li>最大元は、存在するとは限らない。</li>



<li>極大元（後で説明します）と混合しないこと！</li>
</ul>



<div style="height:53px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 最小元 (さいしょうげん)</h3>



<p><strong>直感的理解</strong></p>



<p>ある<strong>グループ（部分集合 S）の中</strong>で、「最も小さい」と言える要素です。</p>



<p>そのグループ内の他のどの動物と比べても、それ以下（または同等）にかわいくない、グループ内最下位の動物がいれば、それが「S の最小元」だよ。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>数学的な定義</strong></p>



<p>数式的な表記：<br>\( \forall s \in S \), \( m \preceq s \) を満たす \( m \in S \)<br>（どの \( s \in S \) に対しても、\( m \preceq s \) となるような \( m \in S \)</p>



<p>言葉での表記：<br>\( S \) 内のどの要素 \( s \) を持ってきても、それより小さい or 等しい \( m \) が、\( S \) の最小元となります。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>具体例で確認</strong></p>



<p>このハッセ図で、S = {ぺんぎん, あざらし, いぬ} の最小元を考えてみましょう。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-17.gif" alt="" class="wp-image-22160"/></figure>



<ul class="wp-block-list">
<li>ぺんぎん → いぬにかわいさで勝ってしまうため、最小元とは言えない。</li>



<li>あざらし → いぬにかわいさで勝ってしまうため、最小元とは言えない。</li>



<li>いぬ → ぺんぎん、あざらしにかわいさで負ける。よって最小元と言える。</li>
</ul>



<p>したがって、S の最小元は「いぬ」です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1745" height="1226" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-24.gif" alt="" class="wp-image-22169"/></figure>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>テストでの注意ポイント！</strong></p>



<p>最小元は、最大元と定義の不等号の向きが反対なだけで、考え方は同じです！</p>



<ul class="wp-block-list">
<li>最小元も、最大元と同じく存在する場合「必ず唯一」に決まります。</li>



<li>最小元は、最大元と同じく存在するとは限らない。</li>



<li>極小元（後で説明します）と混合しないこと！</li>
</ul>



<div style="height:53px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 極大元 (きょくだいげん)</h3>



<p><strong>直感的理解</strong></p>



<p>あるグループ（部分集合&nbsp;S）の中で、「自分より大きい要素が \( S \) 内にない」と言える要素のこと。</p>



<p>かわいさで言うと、グループ&nbsp;S&nbsp;内のどの動物とも比較したとき、「自分よりかわいい」動物が S 内に存在しない要素が「S の極大元」です。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>数学的な定義</strong></p>



<p>数式的な表記：<br>\( \forall s \in S \), \( a \preceq s \to s = a \) を満たす \( a \in S \)<br>→ どの \( s \in S \) に対しても、もし \( a \preceq s \) であれば \( s = a \) である。</p>



<p>言葉での表記：<br>\( S \) の要素 \( a \) について、自身 \( a \) より大きい \( S \) 内の要素は \( S \) 内に存在しない。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>具体例で確認</strong></p>



<p>先ほどと同じハッセ図で、S = {ぺんぎん, あざらし, いぬ} の極大元を考えてみましょう。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-17.gif" alt="" class="wp-image-22160"/></figure>



<ul class="wp-block-list">
<li>ぺんぎん → S内でこれよりかわいい動物がいないため、極大元です。</li>



<li>あざらし → S内でこれよりかわいい動物がいないため、極大元です。</li>



<li>いぬ → ぺんぎんとあざらしがS内でよりかわいいため、極大元ではありません。</li>
</ul>



<p>したがって、S = {ぺんぎん, あざらし, いぬ} の極大元は「ぺんぎん」と「あざらし」です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1815" height="1226" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-25.gif" alt="" class="wp-image-22170"/></figure>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>テストでの注意ポイント！</strong></p>



<ul class="wp-block-list">
<li>極大元は複数存在することがあります（この例では2つ）。<br>※ 最大元は存在する場合は必ず1つ！</li>



<li>最大元とは異なり、互いに比較できない要素が極大元になることがあります。</li>



<li>極大元が1つだけ存在する場合、最大元と必ず等しくなります。</li>
</ul>



<div style="height:53px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(6) 極小元 (きょくしょうげん)</h3>



<p><strong>直感的理解</strong></p>



<p>あるグループ（部分集合&nbsp;S）の中で、「これより下の要素が \( S \) 内にない」と言える要素のこと。</p>



<p>かわいさで言うと、グループ&nbsp;S&nbsp;内のどの動物とも比較したとき、「自分よりかわいくない」動物が S 内に存在しない要素が「S の極小元」です。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>数学的な定義</strong></p>



<p>数式的な表記：<br>\( \forall s \in S \), \( s \preceq a \to s = a \) を満たす \( a \in S \)<br>→ どの \( s \in S \) に対しても、もし \( s \preceq a \) であれば \( s = a \) である。</p>



<p>言葉での表記：<br>\( S \) の要素 \( a \) について、自身 \( a \) より小さい \( S \) 内の要素は \( S \) 内に存在しない。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>具体例で確認</strong></p>



<p>先ほどと同じハッセ図で、S = {ぺんぎん, あざらし, いぬ} の極小元を考えてみましょう。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-17.gif" alt="" class="wp-image-22160"/></figure>



<ul class="wp-block-list">
<li>ぺんぎん → いぬがS内でよりかわいくないため、極小元ではありません。</li>



<li>あざらし → いぬがS内でよりかわいくないため、極小元ではありません。</li>



<li>いぬ → S内でこれよりかわいくない動物がいないため極小元です。</li>
</ul>



<p>したがって、S = {ぺんぎん, あざらし, いぬ} の極小元は「いぬ」だけです。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1790" height="1226" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-26.gif" alt="" class="wp-image-22171"/></figure>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>テストでの注意ポイント！</strong></p>



<p>極小元は、極大元と不等号の向きが反対なだけで、考え方は同じです！</p>



<ul class="wp-block-list">
<li>極小元は複数存在することがあります（この例では2つ）。<br>※ 極小元は存在する場合は必ず1つ！</li>



<li>最小元とは異なり、互いに比較できない要素が極小元になることがあります。</li>



<li>極小元が1つだけ存在する場合、最小元と必ず等しくなります。</li>
</ul>



<div style="height:53px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(7) 上限(最小上界) [じょうげん／さいしょうじょうかい]</h3>



<p><strong>直感的理解</strong></p>



<p>「グループ \( S \) 内のどのメンバーよりも、大きい or 等しい要素（＝上界）」の中で、一番小さいもの。</p>



<p>かわいさで言うと、「グループS内の全ての動物以上にかわいい動物（上界）」の中で、かわいさの序列が最も低といえる動物（つまり、ギリギリで上界の条件を満たす動物）が「Sの上限」です。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>数学的な理解</strong></p>



<p>上界の要素を部分集合 S' としたときの、S' の最小元。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>具体例で確認</strong></p>



<p>同じハッセ図で、S = {ぺんぎん, あざらし, いぬ} の上限を考えてみましょう。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-17.gif" alt="" class="wp-image-22160"/></figure>



<p>まず、Sの上界は「うさぎ、ねこ、ハリネズミ」でしたね。この2つの要素のうち、最小（かわいさが控え目）と言える要素があるかどうか確認します。</p>



<ul class="wp-block-list">
<li>うさぎ → ハリネズミが、よりかわいさが控え目（小さい）なので上限とはなりません。</li>



<li>ねこ → ハリネズミが、よりかわいさが控え目（小さい）なので上限とはなりません。</li>



<li>ハリネズミ → うさぎ、ねこともにかわいさに負けるため、上限と言える。</li>
</ul>



<p>よって、Sの上限は「ハリネズミ」となります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1812" height="1258" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-41.gif" alt="" class="wp-image-22187"/></figure>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>テストでの注意ポイント！</strong></p>



<ul class="wp-block-list">
<li>上限は、存在する場合必ず1つだけです。</li>



<li>上限は、存在しないこともあります。</li>
</ul>



<div style="height:53px" class="wp-block-spacer"></div>



<div style="height:53px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(8) 下限(最大下界) [かげん／さいだいかかい]</h3>



<p><strong>直感的理解</strong></p>



<p>「グループ \( S \) 内のどのメンバーよりも、小さい or 等しい要素（＝下界）」の中で、一番大きいもの。</p>



<p>かわいさで言うと、「グループS内の全ての動物以下にかわいい動物（下界）」の中で、かわいさの序列が最も高いといえる（つまり、ギリギリで下界の条件を満たす）動物が「Sの下限」です。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>数学的な理解</strong></p>



<p>下界の要素を部分集合 S' としたときの、S' の最大元。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>具体例で確認</strong></p>



<p>同じハッセ図で、S = {ぺんぎん, あざらし, いぬ} の下限を考えてみましょう。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="1218" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-17.gif" alt="" class="wp-image-22160"/></figure>



<p>ここで、Sの下界は「いぬ、しろくま」でしたね。</p>



<ul class="wp-block-list">
<li>いぬ → しろくまよりかわいいため、下界の中で一番かわいいと言える。よって下限。</li>



<li>しろくま → いぬの方がよりかわいいため、下限とは言えない。</li>
</ul>



<p>よって、Sの下限は「いぬ」となります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1720" height="1239" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-27.gif" alt="" class="wp-image-22172"/></figure>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>テストでの注意ポイント！</strong></p>



<ul class="wp-block-list">
<li>上限は、存在する場合必ず1つだけです。</li>



<li>上限は、存在しないこともあります。</li>
</ul>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">5. 練習問題にチャレンジ！</h2>



<p>順序関係の8つの性質は、テストでも頻出です！</p>



<p>なので、練習問題で理解度を確認していきましょう。</p>



<h3 class="wp-block-heading">問題</h3>



<div class="wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default has-bgcolor dbp-frame"><div class="dbp-frame-title">練習問題</div><div class="dbp-frame-content has-content-gap">
<p>半順序集合\[<br>X = \{ a,b,c,d,e,f,g,h,i,j,k \}<br>\]上の半順序関係 \( \preceq \) が以下のハッセ図のように定義されている。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="923" height="859" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-29.gif" alt="" class="wp-image-22174" style="width:534px;height:auto"/></figure>



<p>つぎの(1), (2)の問いに答えなさい。</p>



<p>(1) 要素 \( d \) について、つぎの[a], [b],  を満たすような \( x \) をそれぞれすべて求めなさい。ただし、\( x&nbsp;\in X \) とする。</p>



<p>[a] \( d \preceq x \) を満たすような \( x \)<br>[b] \( x \preceq d \) を満たすような \( x \)<br> \( \lnot ( (x \preceq d) \lor (d \preceq x) ) \)</p>



<p>(2) 部分集合を \( S = \{ d, f, g \} \) とする。\( S \) について、次の [ア] ～ [ク] に当てはまる要素をすべて答えなさい。ただし、存在しない場合は「×」と答えること。</p>



<p>[ア] 上界<br>[イ] 下界<br>[ウ] 最大元<br>[エ] 最小元<br>[オ] 極大元<br>[カ] 極小元<br>[キ] 上限<br>[ク] 下限</p>
</div></div>



<div style="height:53px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">解説</h3>



<h4 class="wp-block-heading">(1) ハッセ図の読み方</h4>



<p>[a] \( d \preceq x \): \( x \) は \( d \) と同じか、より上である。</p>



<p>ハッセ図で \( d \) と同じ位置にあるか、\( d \)  から出発して線を上にたどっていくと到達できる要素 \( x \) をすべて列挙していきます。</p>



<ul class="wp-block-list">
<li>\( d \) 自身：まず \( d \) が当てはまります</li>



<li>\( d \) から上へ: 
<ul class="wp-block-list">
<li>\( d \) から直接線で上に繋がっているのは \( a \) と \( b \) です。</li>



<li>\( a \) や \( b \) からさらに上へたどれる要素はありません。</li>
</ul>
</li>
</ul>



<p>したがって、\( a , b , d \) が条件を満たします。</p>



<p>答え：\( a , b , d \)</p>



<div style="height:37px" class="wp-block-spacer"></div>



<p>[b] \( x \preceq d \): \( x \) は \( d \) と同じか、より下である。</p>



<p>ハッセ図で \( d \) と同じ位置にあるか、\( d \)  から出発して線を下にたどっていくと到達できる要素 \( x \) をすべて見つけられればOKです。</p>



<ul class="wp-block-list">
<li>\( d \) 自身：まず \( d \) が当てはまります</li>



<li>\( d \) から下へ:
<ul class="wp-block-list">
<li>\( d \) から直接線で下に繋がっているのは \( f \) と \( g \) です。</li>



<li>\( f \) からさらに下にたどると、\( h \) と \( i \) が出てきます。</li>



<li>\( g \) からさらに下にたどると、\( h \) と \( i \) が出てきます。</li>



<li>\( h \) や \( i \) から、さらに下へたどれる要素はありません.。</li>
</ul>
</li>
</ul>



<p>したがって、\( d, f, g, h, i\) が条件を満たします。</p>



<p>答え：\( d, f, g, h, i\)</p>



<div style="height:37px" class="wp-block-spacer"></div>



<p> \( \lnot ( (x \preceq d) \lor (d \preceq x) ) \)</p>



<p>これは、\( d \) との間に上下関係が全くない（ハッセ図で、\( d \) から上にも下にも辿れない）要素を探すということです。比較できないということですね。</p>



<p>具体的には、[a], [b] で見つからなかった要素が比較不能となります。</p>



<ul class="wp-block-list">
<li>[a] \( d \preceq x \) となる要素: \( a , b , d \)</li>



<li>[b] \( x \preceq d \) となる要素: \( d, f, g, h, i\)</li>
</ul>



<p>[a]  と [b] で見つかっていない出てきていない要素</p>



<p>\( x \preceq d \) ( \( d \) 以上である ）でも \( d \preceq x \) （ \( d \) 以下である）の否定は、比較が出来ないもの。</p>



<p>よって、答えは \( c, e \) となります。</p>



<p>答え：\( c, e \)</p>



<div style="height:53px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(2) 重要な性質の復習</h4>



<p><strong>[ア] 上界</strong></p>



<p>\( S \) のメンバーである \( d \), \( f \), \( g \) のすべてに対して、「その要素と同じか、それより上にある」ような要素を \( X \) の中からすべて見つけます。</p>



<ul class="wp-block-list">
<li>\( d \) 以上の要素：\( a \), \( b \), \( d \)</li>



<li>\( f \) 以上の要素：\( a \), \( b \), \( c \), \( d \), \( e \), \( f \)</li>



<li>\( g \) 以上の要素：\( a \), \( b \), \( c \), \( d \), \( e \), \( g \)</li>
</ul>



<p>これら3つのもので、共通して含まれている要素は \( a \), \( b \), \( d \) ですね。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1470" height="902" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-32.gif" alt="" class="wp-image-22177"/></figure>



<p>よって、\( S \) の上界は \( a,b,d \) です。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>[イ] 下界</strong></p>



<p>\( S \) のメンバーである \( d \), \( f \), \( g \) のすべてに対して、「その要素と同じか、それより下にある」ような要素を \( X \) の中からすべて見つけます。</p>



<ul class="wp-block-list">
<li>\( d \) 以下の要素：\( d \), \( f \), \( g \), \( h \), \( i \)</li>



<li>\( f \) 以下の要素：\( f \), \( g \), \( i \)</li>



<li>\( g \) 以下の要素：\( g \), \( h \), \( i \)</li>
</ul>



<p>これら3つのもので、共通して含まれている要素は \( i \) だけですね。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1514" height="856" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-33.gif" alt="" class="wp-image-22178"/></figure>



<p>よって、\( S \) の下界は \( i \) です。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>[ウ] 最大元</strong></p>



<p>\( S \) のメンバーである \( d \), \( f \), \( g \) の中で、他のどの \( S \) のメンバーと比べても文句なしの1番大きいものを見つけていきましょう。</p>



<ul class="wp-block-list">
<li>\( d \): \( f \), \( g \) より大きいですね。<br>→ 最大元</li>



<li>\( f \): \( d \) より小さいですね。<br>→ 最大元ではない</li>



<li>\( g \): \( d \) より小さいですね。<br>→ 最大元ではない。</li>
</ul>



<figure class="wp-block-image aligncenter size-large"><img width="1024" height="568" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-34-1024x568.gif" alt="" class="wp-image-22179" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan5-34-1024x568.gif 1024w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-34-300x166.gif 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-34-768x426.gif 768w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-34-1536x852.gif 1536w" /></figure>



<p>よって、\( S \) の最大元は \( d \) です。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>[エ] 最小元</strong></p>



<p>\( S \) のメンバーである \( d \), \( f \), \( g \) の中で、他のどの \( S \) のメンバーと比べても文句なしの1番小さいものを見つけていきましょう。</p>



<ul class="wp-block-list">
<li>\( d \): \( f \), \( g \) より大きいですね。<br>→ 最小元ではありません。</li>



<li>\( f \): \( g \) と比較できません。<br> → 最小元ではありません。</li>



<li>\( g \): \( f \) と比較できません。<br>→ 最小元ではありません。</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="1556" height="856" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-35.gif" alt="" class="wp-image-22180"/></figure>



<p>よって、\( S \) の最小元は存在しません。（×）</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>[オ] 極大元</strong></p>



<p>\( S \) のメンバーである \( d \), \( f \), \( g \) それぞれで、自分より上に \( S \) のメンバーがいないかどうか見ていきましょう。</p>



<ul class="wp-block-list">
<li>\( d \): これ以上大きい要素は \( S \) の中にはいませんね。<br>→ 極大元。</li>



<li>\( f \): \( d \) がより大きいですね。<br>→ 極大元ではありません。</li>



<li>\( g \): \( d \) がより大きいですね。<br>→ 極大元ではありません。</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="1588" height="856" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-36.gif" alt="" class="wp-image-22181"/></figure>



<p>よって、\( S \) の極大元は \( d \) です。</p>



<p>※ 最大元が \( d \) なので、極大元は自動的に \( d \) となります。（最大元があれば、それは必ず極大元です。）</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>[カ] 極小元</strong></p>



<p>\( S \) のメンバーである \( d \), \( f \), \( g \) それぞれで、自分より下に \( S \) のメンバーがいないかどうか見ていきましょう。</p>



<ul class="wp-block-list">
<li>\( g \): \( f \), \( g \) がより小さいですね。<br>→ 極小元ではありません。</li>



<li>\( d \): これより小さい要素は \( S \) の中にはいませんね。<br>→ 極小元。</li>



<li>\( f \): これより小さい要素は \( S \) の中にはいませんね。<br>→ 極小元。</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="1588" height="856" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-37.gif" alt="" class="wp-image-22182"/></figure>



<p>よって、\( S \) の極小元は \( d, f \) です。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>[キ] 上限(最小上界)</strong></p>



<p>[ア] で見つけた「上界」の要素たちの中で、文句なしに最も小さいと言える要素を探していきましょう。</p>



<p>ここで、\( S \) の上界は \( a,b,d \) でしたね。</p>



<ul class="wp-block-list">
<li>\( a \): \( d \) の方が小さいですね。<br>→ 上限ではありません。</li>



<li>\( b \) \( d \) の方がより小さいですね。<br>→ 上限ではありません</li>



<li>\( d \): \( a \), \( b \) より小さいですね。<br>→ 上限。</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="1233" height="980" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-39.gif" alt="" class="wp-image-22184"/></figure>



<div style="height:53px" class="wp-block-spacer"></div>



<p><strong>[ク] 下限(最大上界)</strong></p>



<p>[イ] で見つけた「下界」の要素たちの中で、文句なしに最も大きいと言える要素を探していきましょう。</p>



<p>ここで、\( S \) の下界は \( i \) でしたね。</p>



<p>下界が1つしかないので、自動的に下限も \( i \) と決定します。</p>



<figure class="wp-block-image aligncenter size-large"><img width="1024" height="691" src="https://www.momoyama-usagi.com/wp-content/uploads/risan5-40-1024x691.gif" alt="" class="wp-image-22185" srcset="https://www.momoyama-usagi.com/wp-content/uploads/risan5-40-1024x691.gif 1024w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-40-300x202.gif 300w, https://www.momoyama-usagi.com/wp-content/uploads/risan5-40-768x518.gif 768w" /></figure>



<p>よって、\( S \) の極小元は \( i \) です。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">6. テスト勉強の最強の味方！　うさぎ塾オリジナルの学習ツール</h2>



<p>課題の答え合わせをしたいけど、途中の計算が合っているか不安…」という方におすすめ！</p>



<p>ハッセ図を入力することで、述語論理で記載された論理式の真偽、および指定する部分集合 \( S \) の上界/下界、最大元/最小元、極大元/極小元、上限(最小上界)/下限(最大下界)を計算することができます</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-momousagi-academy wp-block-embed-momousagi-academy"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-22834 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/tool/hasse-predicate-check">
                <div class="pb__thumb is-blank-thumb"></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">【ハッセ図】述語論理（∀・∃）真偽判定ツール</div><div class="pb-substr is-font-size:s is-omit-line:2">【離散数学】ハッセ図の述語論理ガチ演習ドリル :root { --primary: #4f46e5; --primary-hover: #4338ca; --primary-light: #e0e7ff; --primary-border: #c7d2fe; --bg: </div></div>            </a>
        </article>
        
</div></figure>



<div style="height:33px" class="wp-block-spacer"></div>



<figure class="wp-block-embed is-type-wp-embed is-provider-momousagi-academy wp-block-embed-momousagi-academy"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-22804 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/tool/hasse-order-properties-check">
                <div class="pb__thumb is-blank-thumb"></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">【ハッセ図】上界/下界・最大元/最小元・極大元/極小元・上限(最小上界)/下限(最大下界) 判定ツール</div><div class="pb-substr is-font-size:s is-omit-line:2">ハッセ図（半順序集合）上で、部分集合Sの「上界・下界」「最大元・最小元」「極大元・極小元」「上限・下限」の8要素を自動判定</div></div>            </a>
        </article>
        
</div></figure>



<p>スマホでも使える専用ボタンでサクサク入力できます！</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">7. 確認テスト！</h2>



<p>最後に、今回の記事で勉強した内容が、理解できているかどうかをどうかを確認するための小テストを作りました！</p>



<p>理解度確認に是非チャレンジしてみてください！</p>



<p>※ 回答フォームに入力後、自動採点 &amp; 自動解説表示が行われます。</p>



<div class="wp-block-buttons is-horizontal is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-20be11b6 wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-white-color has-light-red-background-color has-text-color has-background wp-element-button" href="https://www.momoyama-usagi.com/download/22108/" target="_blank" rel="noreferrer noopener">問題ダウンロードはこちら！！</a></div>



<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-white-color has-light-blue-background-color has-text-color has-background wp-element-button" href="https://forms.gle/gWDpkUEso9wLnPtF9" target="_blank" rel="noreferrer noopener">回答フォームはこちら！！</a></div>
</div>



<div style="height:48px" class="wp-block-spacer"></div>



<p>確認テストだけでは足りないよという人がいましたら、追加の練習フォームもどうぞ。</p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-outline is-style-outline--2"><a class="wp-block-button__link has-black-color has-white-background-color has-text-color has-background has-link-color wp-element-button" href="https://forms.gle/CgDHB8L8cMQhh5a28">練習フォームはこちら</a></div>
</div>



<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_22063_6">+</a>]</span></p></div> <div id="footnote_references_container_22063_6"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_22063_6('footnote_plugin_tooltip_22063_6_1');"><a id="footnote_plugin_reference_22063_6_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">もし、Aさんの身長がBさんより高く、BさんがCさんより高いのに、AさんはCさんより身長が低いとなると、順序関係がおかしなことになりますよね。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_22063_6('footnote_plugin_tooltip_22063_6_2');"><a id="footnote_plugin_reference_22063_6_2" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>2</a></th> <td class="footnote_plugin_text">ハリネズミ以上にかわいい動物は、ハリネズミ、うさぎ、ねこ。ぺんぎん以上にかわいい動物は、ぺんぎん、ハリネズミ、うさぎ、ねこ。この2つに共通するのは「ハリネズミ、うさぎ、ねこ」なのでこれらが上界です。</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/math-risan05/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【新入生必見】ここだけは押さえよう！　大学生活完全ガイド</title>
		<link>https://www.momoyama-usagi.com/entry/campus-life-newcomer</link>
					<comments>https://www.momoyama-usagi.com/entry/campus-life-newcomer#respond</comments>
		
		<dc:creator><![CDATA[Shodai]]></dc:creator>
		<pubDate>Tue, 29 Apr 2025 23:55:00 +0000</pubDate>
				<category><![CDATA[大学生活]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=21818</guid>

					<description><![CDATA[こんにちは！筋トレ大好きなハリネズミです！🦔💪 大学生活って、高校までとは全然違いますよね！自由すぎる時間割、知らない人だらけのキャンパス、選べるサークルの多さ… まるでオープンワールドゲームの広大なマップに放り出された [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>こんにちは！筋トレ大好きなハリネズミです！🦔💪</p>



<p>大学生活って、高校までとは全然違いますよね！自由すぎる時間割、知らない人だらけのキャンパス、選べるサークルの多さ…</p>



<p>まるでオープンワールドゲームの広大なマップに放り出されたような、ワクワクと少しの戸惑いを感じているかもしれません。</p>



<ul class="wp-block-list">
<li>この広い世界で、私は何をすべきなんだろう？</li>



<li>将来のために、今からやっておいた方がいいことってある？</li>



<li>どうやったら充実した大学生活が送れるんだろう？</li>
</ul>



<p>そんな疑問、すごくわかります！私も入学した当初は「自由すぎて何していいかわからない…」状態でした😅</p>



<p>この記事では、私が大学4年間で出会った人たち、挑戦したこと、失敗したこと、そして成長できたことを包み隠さずシェアします。</p>



<p>大学という「ニューゲーム」を始めたばかりのあなたに、少しだけ先を行く先輩としての攻略情報をお届けします！</p>



<p>さらに、監修者のももうさ先生が社会人視点からのアドバイスもプラス！「卒業後に『あの時こうしておけば良かった』と後悔しないための秘訣」を余すところなくお伝えします。</p>



<p>この記事を読むことで、単位を取るだけの受け身な大学生活ではなく、将来の自分に感謝される「レベルアップの4年間」にするためのアイデアがきっと見つかるはずです！</p>



<figure class="wp-block-image aligncenter size-full"><img width="2108" height="708" src="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-5.jpg" alt="" class="wp-image-22029" srcset="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-5.jpg 2108w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-5-300x101.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-5-1024x344.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-5-768x258.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-5-1536x516.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-5-2048x688.jpg 2048w" /></figure>



<p>それでは、大学生活を最大限に活かすためのポイントを、順番に見ていきましょう！</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">1つ目．友達を作ろう！</h2>



<p>大学は「情報戦」という言葉、聞いたことありますか？</p>



<p>高校までと違って、大学生活では様々な情報をいち早くキャッチすることがめちゃくちゃ大事なんです！</p>



<p>でも、一人だけだとどうしても情報収集に限界が…😢&nbsp;</p>


<p>大学からの公式情報はメールや掲示板でチェックできますが、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">おいしいバイト情報、穴場のサークル、楽しいイベント、おすすめの授業など、大事な情報の多くは「人づて」に広がっていきます</span>。</p>


<p>友達がいると、自然とこういった情報が集まってくるんです！</p>



<p>最初は「あの人と話したことある」くらいの軽いつながりでも全然OK！</p>



<p>広く浅いつながりから始めて、徐々に仲良くなっていければベストです✨</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 友達づくりは今でも遅くない！🌱</h3>



<p>「もう入学前に友達のグループができてそう…」って不安に思っている人もいるかもしれませんね。</p>



<p>でも、大丈夫です！</p>



<p>僕も推薦合格で少し早めに知り合いができましたが、実は入学後に出会った人たちとの方が長く付き合う友達になっています。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">友達づくりのチャンスタイム</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>入学オリエンテーション</strong>：<br>みんな緊張していて話しかけやすい！</li>



<li><strong>サークル・部活の新歓</strong>：<br>同じ興味を持つ人と自然に仲良くなれる！<br>まずは興味のあるサークル・部活に色々入ってみよう！<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_1');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_1');" ><sup id="footnote_plugin_tooltip_21818_8_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_1" class="footnote_tooltip">合わないと思ったら簡単に抜けられるので、気になったサークルを見つけたら気軽に入ってみましょう！</span></span></li>



<li><strong>授業のグループワーク</strong>：<br>一緒に課題をこなす中で仲良くなれる</li>



<li><strong>文化祭の準備</strong>：<br>一緒に何かを作り上げる経験は絆を深める</li>
</ul>
</div></div>


<p>特に入学直後の数週間は、みんな「友達作りたい！」と思っているので、普段より少し勇気を出して話しかけやすい絶好のタイミングです！</p>



<p>この時期を逃さないようにしましょう！</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 初対面の前に、清潔感を確認！</h3>



<p>第一印象はとっても大事！</p>



<p>特に「清潔感」は、相手に好印象を与える最も基本的なポイントです🌟</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">清潔感アップの簡単なポイント</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>服装</strong>:&nbsp;<br>シワシワ・汚れはチェック。</li>



<li><strong>髪型</strong>:&nbsp;<br>寝ぐせをなくそう。</li>



<li><strong>爪</strong>:&nbsp;<br>清潔に保つだけで印象が変わる！</li>



<li><strong>小物</strong>: カバンや靴も時々お手入れを</li>
</ul>
</div></div>


<p>オシャレはかなり難しいですが、「清潔感」は誰にでも出せるもの！</p>



<p>朝の5分でできるセルフチェックを習慣にすると、自分に自信がつくし相手にも好印象です😊</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 友達づくりの実践テクニック！初心者でも使える方法🔍</h3>



<h4 class="wp-block-heading">その1：まずは基本から</h4>



<ul class="wp-block-list">
<li><strong>スマイル効果</strong>：<br>いつでも笑顔でいよう！<br>笑顔は最強の武器！いつもより10%増しの笑顔で。</li>



<li><strong>相手が話しやすそうな話題</strong>：<br>「出身地どこ？」「サークル何か入る？」など、どの相手も話しやすそうな簡単な質問から。</li>



<li><strong>小さな親切</strong>：<br>「ペン貸して」と言われたら快く貸す、プリント取っておくなど</li>
</ul>



<p>相手の話しやすそうな話題は、こんなのがおすすめ👇️</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">話しそうな話題の例</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>出身などの深掘り</li>



<li>相手の趣味</li>



<li>サークル何する？</li>



<li>一人暮らしどんな感じ？</li>
</ul>
</div></div>


<div style="height:35px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">その2：自分らしさをアピール</h4>



<p>自分の特徴や趣味を少し強調すると、印象に残りやすいです！</p>



<p>私の場合は「筋トレが趣味で体格がいいのに、実はハリネズミなどの小動物が大好き」というギャップで覚えてもらえました（笑）<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_2');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_2');" ><sup id="footnote_plugin_tooltip_21818_8_2" class="footnote_plugin_tooltip_text">[2]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_2" class="footnote_tooltip">ももうさの独り言：実際に私もハリネズミ氏と初めて会ったとき、ギャップがありすぎて2秒で覚えました！笑</span></span>。</p>



<p>あなたならではの「意外性」や「好きなこと」をさりげなくアピールしてみましょう！</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1246" height="850" src="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-sp1.jpg" alt="" class="wp-image-21820" style="width:478px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-sp1.jpg 1246w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-sp1-300x205.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-sp1-1024x699.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-sp1-768x524.jpg 768w" /></figure>



<div style="height:35px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">その3：聞き上手になる</h4>



<p>自分から話すのが苦手な人は、「聞き上手」を目指すのがおすすめ！</p>



<p>相手の話にうなずいたり、「それで？」「どうだった？」と質問を返したりするだけで、「あの人と話すと楽しい」と思ってもらえます<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_3');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_3');" ><sup id="footnote_plugin_tooltip_21818_8_3" class="footnote_plugin_tooltip_text">[3]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_3" class="footnote_tooltip">ももうさの独り言：自分もついつい喋りすぎちゃうことがあるので、聞き上手になれるように今でも練習しています。</span></span>。</p>



<p>これは友達作りだけではく、就活や社会人になっても役立つスーパースキルなので、是非意識してくださいね！✨</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">聞き上手になるためのポイント</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>目を見て頷く</strong>：<br>「あなたの話を大切にしてるよ」という信頼感が生まれる</li>



<li><strong>オウム返し</strong>：<br>「そっか、〇〇だったんだね」と相手の言葉を少し繰り返す</li>



<li><strong>質問上手に</strong>：<br>「それでどうなったの？」と物語を広げる質問を</li>



<li><strong>アドバイスは求められてから</strong>：<br>すぐに解決策を出さず、まず共感</li>



<li><strong>沈黙を恐れない</strong>：<br>話し終わった後の「間」も大切にする</li>
</ul>
</div></div>


<div style="height:35px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 「友達づくりが苦手…」という人へ特別アドバイス🌟</h3>



<p>友達づくりが苦手でも大丈夫！無理に自分を変える必要はありません。</p>



<ul class="wp-block-list">
<li><strong>少人数から始める</strong>：<br>一度に大勢と仲良くなろうとせず、まずは1～2人と</li>



<li><strong>共通の趣味から</strong>：<br>好きなことを通じて知り合うと会話が続きやすい</li>



<li><strong>ペースを守る</strong>：<br>自分のエネルギーと相談しながら、無理のないペースで</li>
</ul>



<p>大学にはいろんなタイプの人がいます。話すのが得意な人もいれば、聞くのが得意な人も。</p>



<p>あなたのペースで友達づくりを進めていけば大丈夫です😊</p>



<div style="height:35px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 最新技術！SNSを活用した友達づくり📲</h3>



<p>今どきの友達づくりには、SNSも大活躍！</p>



<ul class="wp-block-list">
<li><strong>LINE OpenChat</strong>：学部・学科・サークルごとのグループに参加</li>



<li><strong>Instagram</strong>：自己紹介の一貫でインスタアカウントを紹介することも！</li>



<li><strong>X(旧Twitter)</strong>：リアルで会う前に「#春から○○大」のハッシュタグで同級生を探してフォローしよう！</li>
</ul>



<p>SNSで知り合った人あとは、実際に会ってみましょう。（エンカと呼びます。）</p>



<p>お互いの特徴をある程度知った状態で会えるので、緊張も少なくなります！</p>


<p>ただし、注意点も。<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation red">SNSでは自分の個性を出したいあまり、攻撃的な発言や過激な投稿をしがちです。この行動、初対面の人には「ちょっと怖い人かも…」と思われることも。</span></p>
<p>最初のうちは少し控えめに、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation blue">相手を尊重する姿勢を忘れないように</span>しましょう。</p>


<div style="height:35px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 友達関係でよくある「あるある」とその対処法😅</h3>



<h4 class="wp-block-heading">[i] 「あれ？この人誰だっけ…」</h4>



<p>名前を忘れられる・忘れることはよくあります！急に大量の新しい人と出会うので当然。</p>



<p>笑顔で「ごめん、名前をもう一度教えてもらってもいい？」と正直に聞くのがベスト。</p>



<div style="height:35px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] 「手を振ったけど気づいてもらえなかった…」</h4>



<p>恥ずかしいけど、誰にでもある経験！</p>



<p>私も友達だと思って手を振った人が全く知らない人だったけど、相手も「どこかで会った人かな？」と思って手を振り返してくれたことも。人間だもの、気にしすぎないで！</p>



<div style="height:35px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[iii] 「LINEが全然返ってこない…」</h4>



<p>返信がもともと遅いタイプもいれば、忙しくて返信を忘れることもあります。</p>



<p>悪気があるわけじゃないことが多いので、気長に待ちましょう！</p>



<p>本当に急ぎの要件のときは「さっきの件だけど〜」と自然に再度メッセージするといいですよ。</p>



<div style="height:35px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(6) 友達づくりの大切なポイント：焦らず楽しむ🌈</h3>



<p>友達づくりで一番大事なのは「焦らないこと」。</p>



<p>良い友人関係は一日では作れないもの。大学は4年間（以上）の長い旅✈️</p>



<p>最初はみんな知らない人だらけでも、1年後、2年後には大切な友達ができているはずです。</p>



<p>最初のうちは「とりあえず知り合いを増やす」くらいの気持ちで、徐々に気の合う人と深く付き合っていけばOK！</p>



<p>一期一会の出会いを楽しみながら、あなたらしい大学生活をスタートさせましょ✨</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">まとめ</div><div class="dbp-frame-content has-content-gap">
<p>★<strong>基本的な考え</strong></p>

<ul class="wp-block-list">
<li><span style="text-decoration: underline">大学は情報戦！</span><br>友達を作ることで有益な情報が入手しやすくなる。</li>



<li><span style="text-decoration: underline">まずは、浅く広い友達関係から</span><br>→ 最初から深い関係を求める必要はない</li>



<li><span style="text-decoration: underline">みんな友達を求めている</span><br>→ あなただけが不安なわけではない</li>
</ul>

<div style="height:24px" class="wp-block-spacer"></div>

<p><strong>★友達作りのコツ</strong></p>

<ul class="wp-block-list">
<li><span style="text-decoration: underline">事前に清潔感を確認</span><br>→ 第1印象は超大事！</li>



<li><span style="text-decoration: underline">まずは相手が返しやすい話題から</span><br>→ 出身、相手の趣味、サークルなど</li>



<li><span style="text-decoration: underline">自分のアピールポイントを準備する&nbsp;</span><br>→ 記憶に残る特徴や趣味を伝えよう</li>



<li><span style="text-decoration: underline">話すのが苦手なら「聞き上手」になる&nbsp;</span><br>→ 相槌や質問で会話を広げられる</li>



<li><span style="text-decoration: underline">入学時期の出会いを大切に&nbsp;</span><br>→ コミュニティがまだ流動的な時期を活用しよう</li>



<li><span style="text-decoration: underline">サークルや授業での出会いを活かす</span><br>→ 共通の話題から会話を始めやすい</li>
</ul>

<div style="height:24px" class="wp-block-spacer"></div>

<p>★<strong>SNS活用のコツ</strong></p>

<ul class="wp-block-list">
<li><span style="text-decoration: underline">「#春から○○大」などのタグを活用</span><br>→ 同級生・先輩との接点を作る</li>



<li><span style="text-decoration: underline">情報収集と実際の対面（エンカ）を組み合わせる</span><br>→ オンラインだけで終わらせない</li>



<li><span style="text-decoration: underline">SNSでの過度な振る舞いには注意&nbsp;</span><br>→思いがけないトラブルになるかも...</li>
</ul>

<div style="height:24px" class="wp-block-spacer"></div>

<p>★<strong>SNS活用のコツ</strong></p>

<ul class="wp-block-list">
<li><span style="text-decoration: underline">勘違いは誰にでもある</span><br>→ 無視されても気にしすぎず、次の出会いを楽しむ</li>



<li><span style="text-decoration: underline">自分のペースで進めていい</span><br>→ 無理せず自分らしい友達作りを心がける</li>



<li><span style="text-decoration: underline">入学前に友達ができなくても不安にならなくていい</span><br>→ 入学後も多くの機会がある</li>
</ul>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">2つ目．恋愛チャレンジ♪　自分から一歩踏み出してみよう！</h2>



<h3 class="wp-block-heading">まず最初に: 恋愛は選択肢の一つ、必須ではありません💭</h3>



<p>まず最初に大切なお話。</p>



<p>恋愛は大学生活の素敵な一部になりうるものですが、決して必須ではありません！</p>



<p>それぞれの人に合った過ごし方があって、恋愛より勉強や研究に打ち込みたい人、趣味に没頭したい人、友情を深めたい人など、様々な選択があって当然です😊</p>



<p>「みんな恋愛してるから私も…」「大学生なら彼氏・彼女いないとダメかな」なんて思う必要は全くありません。自分のペースで自分らしい大学生活を送ることが一番大切です✨</p>



<p>ただ、もし恋愛に興味があったり、気になる人が出来たときは、この章の内容を見直してみてください。</p>



<p>興味がなければスキップしてOK！　大学時代には恋愛以外にも、たくさんの素敵な経験があります！例えば：</p>



<ul class="wp-block-list">
<li><strong>学問への没頭</strong>: <br>興味ある分野を深く掘り下げる贅沢な時間</li>



<li><strong>友情の深化</strong>: <br>生涯の友人となる仲間との絆を育む</li>



<li><strong>自己成長</strong>: <br>サークルやボランティアでスキルを磨く</li>



<li><strong>趣味の探求</strong>: <br>新しい趣味や特技を見つける絶好の機会</li>



<li><strong>一人時間の充実</strong>: <br>自分と向き合い、自立する力を養う</li>
</ul>



<p>恋愛に興味がない、または今はタイミングではないと感じるなら、これらの経験に時間を使うのもとても価値があります✨ </p>



<p>大切なのは「みんながやってるから」ではなく、「自分が本当にやりたいこと」に時間を使うことです！</p>



<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 大学生の恋愛って、特別なんです！</h3>



<p>大学生になると、高校までとは全然違って自由に動ける時間がすごく増えます🎵 </p>



<p>そして、新しい学部の友達や地域の人たちとの出会いなど、様々なところで人間関係が広がります！</p>



<p>なので、この時期は新しい出会いのチャンスが広がる時期でもあります💕</p>



<p>大学時代は、社会人と比べるとかなり自由な時間がある時期なので、しっかりと恋の経験ができる貴重な期間です<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_4');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_4');" ><sup id="footnote_plugin_tooltip_21818_8_4" class="footnote_plugin_tooltip_text">[4]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_4" class="footnote_tooltip">&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_4');">Continue reading</span></span></span>✨</p>



<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 1年生の最初のころが、出会いのチャンス！</h3>



<p>1年生の時期は、新しい人間関係を築きやすい時期です！</p>



<p>その理由は：</p>



<ul class="wp-block-list">
<li>みんな新しい環境で友達作りに積極的だから声かけやすい😊</li>



<li>まだグループが固まってなくて、いろんな人と知り合えるチャンス！</li>



<li>授業やガイダンスで自然と話せる機会がたくさん♪</li>



<li>お互いに「知り合いを増やしたい！」って思ってる時期</li>
</ul>



<p>なので、恋愛に関心があれば、この時期は自然と交流できる良い機会です。</p>


<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">焦らないで！</div><div class="dbp-frame-content has-content-gap">
<p>先ほども言いましたが、焦る必要はありません。</p>

<p>「今は恋愛より他のことに集中したい」という選択もとても素敵です！</p>
</div></div>


<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) リアル体験談：小さな一歩から始まった恋物語💘</h3>



<p>私の経験をちょっと紹介させてください！大学に入ったばかりの時、最初の授業で出会った人の話し方や雰囲気にキュンとしちゃったんです💓</p>



<p>でも、いきなり「好きです！」じゃなくて、こんな小さなステップから始めました：</p>



<ol class="wp-block-list">
<li>ちょっとしたお菓子持って、「これどう？」って話しかけてみる</li>



<li>得意な科目があれば「ここ教えるよ～」って声かけてみる</li>



<li>だんだん仲良くなってきたら、GWに「どこか行かない？」って誘ってみる</li>



<li>二人の空気が良くなったところで、思い切って気持ちを伝える</li>
</ol>



<p>こうやって少しずつ距離を縮めていったら、なんと4年間ずっと一緒に過ごせて、卒業式には将来を誓い合うまでに💍</p>



<p>大切なのは一気に進もうとせず、関係をじっくり育てることを楽しむ気持ちかな～</p>



<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 恋愛に限らず、人間関係で大切なこと💭</h3>



<h4 class="wp-block-heading">その1. 最初は、お友達から。</h4>



<p>いきなり「恋愛対象」って考えるというよりは、まずは「一人の人間」として接してみましょう！</p>



<p>最初から意識しすぎると緊張しちゃうもんね😅</p>



<p>ちなみに、こんなトピックをストックしておくと、少しだけ緊張しなくなるかも？</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">こんなトピック、おすすめ！</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>「あの授業のレポート、どんな感じで書いた？」</li>



<li>「おすすめのバイト教えて～」</li>



<li>「休みの日何してる？」</li>



<li>「最近見た映画とか、好きな音楽とか♪」</li>
</ul>
</div></div>


<div style="height:36px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">その2. 話しかけやすい人になるためのテク✨</h4>



<p>自分から話すのも良いけど、相手から話しかけやすい人になるというのも重要なポイントです！</p>



<p>こんなポイントを意識しておきましょう！</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">こんなポイントが大切！</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>にっこり笑顔を心がける（これだけで印象かなり変わる！）</li>



<li>相手の話を聞くときは目を見る（苦手なら眉間あたりでもOK👌）</li>



<li>相手の話を聞くときは、「うんうん」「それで？」って相づちを打つ</li>



<li>「それってどういうこと？」って話を広げる質問をしてみる</li>
</ul>
</div></div>


<p>「1つ目．友達は絶対つくろう」でも話しましたが、聞き上手になるのも立派な戦略です！</p>



<div style="height:36px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">その3. いきなり距離を詰めすぎないこと🚶‍♀️↔️🚶‍♂️</h4>



<p>人との関係性を築く上で、相手のパーソナルスペースを尊重することはとっても重要です！</p>



<p>いきなり近づきすぎると、どんなに良い人でも「ちょっと怖いな…」と思われてしまうことも😅</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">距離感を上手く保つコツ</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>初対面では</strong>：<br>誰でも話せる一般的な話題（授業や天気など）から</li>



<li><strong>LINEやSNSでは</strong>：<br>すぐに返信を求めず、相手のペースを尊重</li>



<li><strong>誘い方は</strong>：<br>「みんなで」→「少人数で」→「二人で」と段階的に</li>



<li><strong>話す頻度</strong>：<br>少しずつ、自然に増やしていく。<br>例: 2週に1回 → 週に1回 → 週に数回 → 毎日</li>



<li><strong>相手のリアクション</strong>：<br>「楽しそう」か「困ってる」かを観察しよう。分からないときは（そのコミュニティとは全然関係のない）友達に聞くのもあり。</li>
</ul>
</div></div>


<p>関係は「植物」みたいなもの🌱&nbsp;急成長させようとしても枯れちゃう。</p>



<p>ゆっくり丁寧に水をあげるように、時間をかけて育てていくのがコツです！</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="984" height="629" src="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-3.jpg" alt="" class="wp-image-22014" style="width:474px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-3.jpg 984w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-3-300x192.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-3-768x491.jpg 768w" /></figure>



<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 自然に仲良くなるためのテクニック☆</h3>



<p>人間関係を深めるきっかけって、日常の何気ないことから生まれるものです！</p>



<p>ここで、簡単にいくつか紹介しますね💡</p>



<h4 class="wp-block-heading">その1. 授業を活用した作戦📚</h4>



<ul class="wp-block-list">
<li>グループワークで「私やります！」って前向きな姿勢を見せる</li>



<li>テスト前に「一緒に勉強しない？」って声かけてみる</li>



<li>「この問題わかんなくて…教えてくれない？」って質問してみる</li>



<li>LINEグループで「レポートの情報共有しよ！」って呼びかける</li>
</ul>



<div style="height:20px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">その2. サークル・委員会での出会い作戦🌟</h4>



<ul class="wp-block-list">
<li>趣味が合う人と自然に仲良くなれるチャンス！</li>



<li>週1とかで会えるから「あ、また会ったね！」って自然に話せる</li>



<li>イベント準備で一緒に頑張るうちに、気づいたら距離が近くなってる♪</li>
</ul>



<div style="height:20px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">その3. SNS活用作戦📱</h4>



<ul class="wp-block-list">
<li>いきなり話すのが緊張する場合は、まずはチャットから。Xとかインスタとかも駆使しよう！</li>



<li>オンラインでちょっと話した後に「今度ご飯行かない？」って誘ってみるとよいかも！<br>→ 最初は複数人で誘うのがおススメ！</li>
</ul>



<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(6) デートできたらチェックしたいポイント💗</h3>



<p>デートは楽しむのが一番だけど、これから長く一緒にいたいなって思える相性かも、さりげなくチェックしてみましょう！</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">デート中にそっと確認したいこと</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>同じ場所でも楽しみ方が違う？（例：水族館でじっくり見る派 vs サクサク進む派）</li>



<li>お喋りが盛り上がる？沈黙が気まずくない？</li>



<li>「あ、この人と一緒にいると自然体でいられるな」って感じるか</li>



<li>「ありがとう」「どうぞ」など、ちょっとした優しさがあるか</li>
</ul>
</div></div>


<p>普段見れない一面を知れるチャンスだから、大切にしましょ～！</p>



<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(7) 出会いや別れから得られる学び💎</h3>



<p>人との関わり（友情でも恋愛でも）を通して、いろんな力が身につきます：</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">こんな力がつくんですよ！</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>自分の気持ちを伝える勇気と言葉の選び方</li>



<li>相手の気持ちを考える優しさ</li>



<li>大切な関係を育てる忍耐力と工夫</li>



<li>自分自身について深く知るきっかけ</li>



<li>意見の違いを乗り越える対話力</li>
</ul>
</div></div>


<p>実際に行動をすると、うまくいかなかった関係出てくると思います。でも、その行動は絶対に無駄じゃない！</p>



<p>その経験が次に活きてくるし、人として成長できるんです。</p>



<p>恋愛に限らず、様々な人間関係の中で自分を成長させていく時間として、大学時代を過ごしてみてください💪✨</p>



<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(8) 大学での恋がもっと気になるあなたへ</h3>



<p>大学時代の恋愛ってどんな感じなの！？　と気になるあなたへ。</p>



<p>実際に大学生100人に質問、アンケートを取り、その結果をまとめたものを記事にしています！</p>



<p>興味があったらぜひ見てくださいね！</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-49 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/entry/campus-life-love">
                <div class="pb__thumb"><img width="300" height="200" src="https://www.momoyama-usagi.com/wp-content/uploads/2021/05/20200425233223-1-300x200.jpg" class="is-position-overlay wp-post-image" alt="" lazysizes="1" srcset="https://www.momoyama-usagi.com/wp-content/uploads/2021/05/20200425233223-1-300x200.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/2021/05/20200425233223-1.jpg 640w" /></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">工業大学の交友・恋愛事情　工業大学でも彼女・彼氏ってできるの？</div><div class="pb-substr is-font-size:s is-omit-line:2">今回は工業大学の交友・恋愛事情について、工業大学100人にアンケートを取り、調査した結果を記事にまとめています。</div></div>            </a>
        </article>
        
</div></figure>



<div style="height:36px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(9) まとめ：大学時代の人間関係エッセンス💕</h3>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">まとめ</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>恋は自分のペースで</strong>:&nbsp;<br>恋愛は選択肢の一つ、必須ではありません！</li>



<li><strong>興味があれば是非チャレンジ</strong>:&nbsp;<br>1年生のうちが新しい出会いのチャンス大！</li>



<li><strong>清潔感を大切に</strong>:&nbsp;<br>第一印象で相手に安心感を与えよう</li>



<li><strong>距離感を大切に</strong>:&nbsp;<br>一気に近づかず、段階的に関係を深めよう</li>



<li><strong>聞き上手も大事</strong>:&nbsp;<br>社会人になっても役立つ最強スキル</li>



<li><strong>自然な接点から</strong>:&nbsp;<br>授業・サークル・共通の話題から始めてみよう♪</li>



<li><strong>多様な経験を</strong>:&nbsp;<br>恋愛だけでなく友情や自己成長も大切に</li>
</ul>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">3つ目．チームで活躍する経験を積もう！</h2>



<h3 class="wp-block-heading">(1) チームでの活動って、なぜ大切なの？</h3>



<p>大学生活では、一人で過ごすことも全然アリです。</p>



<p>特に情報系の学部なら、個人でプログラミングとかプロジェクトを進められることも多いです。</p>


<p>でも社会に出ると、ほぼ間違いなくチームの一員として活動することになります。</p>
<p>それを踏まえてか、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation y">就活のエントリーシートや面接では、チームで活躍した具体的な経験について聞くところは本当に多いんです</span>！</p>


<p>その準備を大学時代の最初でしておくと、就活をする学部3年、修士1年生、さらに社会人になってからもすごく役立ちますよ✨</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 私の体験談：ボランティアからの大冒険</h3>



<p>実は僕、高校までは全然リーダータイプじゃなかったんです。</p>



<p>でも大学に入って、なんとなく入った地域ボランティア委員会がきっかけで変わりました。</p>



<p>人手不足で「ちょっとこの部署のリーダーやってみない？」って言われて、ドキドキしながら引き受けたのが始まり。最初は不安だらけでした💦&nbsp;</p>



<p>でも、子どもたちの読書イベントを企画した時、予算がなくて大変だったけど、みんなでアイデアを出し合って乗り越えられたときの達成感は忘れられません！</p>



<p>その経験がきっかけで、「もっとできることあるんじゃない？」と思い、子どもの教育支援のボランティア団体を立ち上げちゃいました。</p>



<p>行政の人と話し合ったり、企業から協賛をもらったり…最初は緊張したけど、一つ一つクリアしていく感じが楽しかったです！</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) リーダーだけじゃないよ、チームの中の「自分の居場所」</h3>



<p>リーダーって目立つポジションですが、チームが成功するのはみんなの力があってこそ！</p>



<p>どんな役割も大切です！</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">色んな役割、ありますよ！</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>リーダー</strong>:&nbsp;<br>チームの方向性を示す羅針盤的存在</li>



<li><strong>サブリーダー</strong>:&nbsp;<br>リーダーとメンバーをつなぐ潤滑油</li>



<li><strong>メンバー</strong>:&nbsp;<br>現場の生の声を届ける大切な存在</li>



<li><strong>専門スキル担当</strong>:&nbsp;<br>「これなら任せて！」という特技で貢献</li>
</ul>
</div></div>


<p>RPGとかでも、戦士は近接攻撃が得意、魔法使いは遠距離攻撃、回復が得意など、それぞれの役職によって得意なことが異なりますよね。それと同じです！</p>



<figure class="wp-block-image aligncenter size-full"><img width="1596" height="722" src="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-2-1.jpg" alt="" class="wp-image-22031" srcset="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-2-1.jpg 1596w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-2-1-300x136.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-2-1-1024x463.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-2-1-768x347.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-2-1-1536x695.jpg 1536w" /><figcaption class="wp-element-caption">得意なポジションは、人によって異なります！</figcaption></figure>



<p>いろんな役割を経験してみて、「あ、これ僕に合うかも！」っていう発見が楽しいんですよね。</p>



<p>その経験こそ「僕だからこそ話せる」エピソードになって、就活に役立ちますよ✨</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) チーム活動をする上で大切なこと</h3>



<p>チーム活動、めっちゃ楽しいけど、ちょっと気をつけてほしいこともあります。</p>



<p>たとえば、「リーダーの肩書き欲しい！」「就活で話したい！」だけが目的だと、なんか空回りしちゃうかも。面接官にもバレちゃいます<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_5');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_5');" ><sup id="footnote_plugin_tooltip_21818_8_5" class="footnote_plugin_tooltip_text">[5]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_5" class="footnote_tooltip">&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_5');">Continue reading</span></span></span>👀</p>



<p>大切なのは、この3つ。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">チームで活動する上で大切な3つのこと</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><span style="text-decoration: underline"><strong>何をしたいかハッキリさせる：</strong></span><br>この活動で何を達成したい？ どんな影響を与えたい？ って目標をちゃんと持とう。</li>



<li><span style="text-decoration: underline"><strong>学んだことを言葉で言語化する</strong>：</span><br>活動を通じてどんな気づきがあったか、どんな成長があったかを振り返ったり、メモしておくと面接で説得力のある話ができるよ。</li>



<li><span style="text-decoration: underline"><strong>仲間への思いやりを忘れない：</strong></span><br>チームで活動していると、時々意見がぶつかることもあります。熱意がある人ほど、気づかないうちに周りを傷つけてしまうことも…😢。相手のペースや気持ちを考えて、優しく関わろう。</li>
</ul>
</div></div>


<p>僕の場合、子どもたちに笑顔を届けるって目標が軸だったから、ボランティアや団体立ち上げに本気で取り組めました。</p>



<p>でも、熱が入りすぎて、メンバーに「ちょっとキツイな」って思わせちゃったこともあって…。</p>



<p>そこから、「みんなの意見をじっくり聞く」ってことを意識するようになりました。失敗も含めて、全部が大事な経験になりますよ！</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 今日からできる！ 簡単な始め方</h3>



<p>「でも、何から始めればいいの？」と思いますよね。</p>



<p>そんなあなたに、お手軽ステップをご紹介します！</p>



<h4 class="wp-block-heading">Step1. 好きなこと、気になることに飛び込む</h4>



<p>サークル、大学の委員会、バイト、ボランティアとか、まずは興味があるものに積極的に入ってみよう！　</p>



<p>「楽しそう！」って思うものや、バイトみたいに「やらなきゃ」ってものが続けやすいよ。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">チーム活動の例、こんなにいっぱい！</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><span style="text-decoration: underline"><strong>大学の公式組織：</strong>&nbsp;</span><br>学祭実行委員会とか、なんか楽しそうなのありませんか？</li>



<li><strong><span style="text-decoration: underline">サークル：</span></strong><br>スポーツでも文化系でも、仲間と一緒に活動するものならOK！　最初は多めに入っておいて、自分に合うものだけ続けて入るって人が多いです！</li>



<li><span style="text-decoration: underline"><strong>バイト：</strong>&nbsp;</span><br>飲食店とかイベントスタッフとか、チームワークが必要なものは色々！</li>



<li><strong><span style="text-decoration: underline">グループワークのある授業：</span></strong><br>履修の際にシラバスをチェックしてみて！</li>
</ul>
</div></div>


<div style="height:51px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Step2. まずは、小さな役割から</h4>



<p>いきなり責任ポジションを狙わなくてOKです！　まずはイベントの受付、資料作り、意見出しのような、簡単な役割からやってみましょう！</p>



<p>チームの一員として動くだけでも、めっちゃ勉強になります。尊敬する先輩の動きを観察して「なるほど！」と思うのもありですね！</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Step3. ちょっとずつ大きなポジションに挑戦</h4>



<p>慣れてきたら、大きなポジションに挑戦してみましょう！　リーダー、サブリーダーでなくても大丈夫！　例えば、後輩にアドバイスする役割でもOK！</p>



<p>「これやってみたい！」と手を挙げてみるチャレンジ精神も、就活のアピール材料になりますよ！</p>


<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">Point</div><div class="dbp-frame-content has-content-gap">
<p>うまくいかなくても、それも貴重な経験！</p>

<p>最初は失敗するのが普通さ。</p>
</div></div>


<div style="height:51px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Step4. 経験を自分の言葉で残しておく</h4>



<p>活動の際に、日記などで活動の記録を言葉で残しておきましょう！　就活のときに振り返りできて便利ですよ！</p>


<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">Point</div><div class="dbp-frame-content has-content-gap">
<p>SNSや日記で活動の記録を残しておくと、後から振り返れて便利です！</p>

<p>友達と経験をシェアするのも、良いかも！</p>
</div></div>


<div style="height:51px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(6) まとめ</h3>



<p>チームでの活動は、時に大変なこともあるけれど、その分だけ得られるものも大きいです。大学時代にしかできない経験がたくさん待っています！</p>



<p>自分が「わくわくする！」と思える活動を見つけて、気軽な気持ちで一歩踏み出してみてください。その経験は必ず、かけがえのない宝物になりますよ💫</p>



<p>もしよかったら、皆さんの経験談教えてくださいね！</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">まとめ</div><div class="dbp-frame-content has-content-gap">
<p><strong>★チーム活動が重要な理由</strong></p>

<ul class="wp-block-list">
<li><span style="text-decoration: underline">人とつながる力：</span><br>社会に出ると必ずチームの一員として活動する場面がある。いろんな人と活動することで、話す力や相手を理解する力がアップ！</li>



<li><span style="text-decoration: underline">就職活動での強みになる：</span><br>実体験に基づくアピールができるからね。</li>



<li><span style="text-decoration: underline">社会の準備：</span><br>社会人基礎力（コミュニケーション能力、問題解決力等）が自然と身につく。就活、社会でスタートダッシュ！</li>
</ul>

<div style="height:24px" class="wp-block-spacer"></div>

<p><strong>★チームでの役割の例</strong></p>

<p>どのポジションも等しく重要で、様々な役割を経験することが自己発見につながる</p>

<ul class="wp-block-list">
<li><span style="text-decoration: underline">リーダー：</span><br>全体のビジョンを描き、チームの方向性を示す</li>



<li><span style="text-decoration: underline">サブリーダー：</span><br>リーダーとメンバーをつなぐ潤滑油的存在</li>



<li><span style="text-decoration: underline">メンバー：</span><br>現場の視点から貴重な意見を提供する</li>



<li><span style="text-decoration: underline">専門スキル担当：</span><br>特定の技術や知識でチームに貢献する</li>
</ul>

<div style="height:24px" class="wp-block-spacer"></div>

<p><strong><strong>★</strong>チーム活動での注意点</strong></p>

<ul class="wp-block-list">
<li><span style="text-decoration: underline">目標をハッキリ：</span><br>心から取り組みたい明確な目標を持つと、活動に本気になれるよ。</li>



<li><span style="text-decoration: underline">学びを言葉に：</span><br>何を学んだかをメモで残しておこう。就活で説得力のある話ができるぞ。</li>



<li><span style="text-decoration: underline">仲間への思いやり：</span><br>熱意が強すぎると周りを圧倒しちゃうかも。相手の気持ちを考えて優しく関わろう。</li>



<li><span style="text-decoration: underline">肩書きに踊らされない：</span><br>リーダーの華やかさより、目標や学びが大事。空回りしないようにね！</li>
</ul>

<div style="height:24px" class="wp-block-spacer"></div>

<p><strong>★今日からできる！ 簡単な始め方</strong></p>

<ul class="wp-block-list">
<li><span style="text-decoration: underline">Step1: 興味があることに飛び込む</span>
<ul class="wp-block-list">
<li>サークル、バイト、ボランティアなど、楽しそうなものや必要なもの（バイト）に挑戦。</li>



<li>例：文化祭の企画、カフェのバイト、地域清掃ボランティア。</li>
</ul>
</li>



<li><span style="text-decoration: underline">Step2: 小さな役割にチャレンジ</span>
<ul class="wp-block-list">
<li>イベントの受付や資料作りなど、簡単なことから始めてチームの動きを学ぶ。</li>



<li>例：チラシ作り、新人への簡単な指導。</li>
</ul>
</li>



<li><span style="text-decoration: underline">Step3: リーダーやサポート役に挑戦</span>
<ul class="wp-block-list">
<li>慣れたらリーダーやサブリーダー、後輩のフォローに挑戦。失敗してもOK！</li>



<li>例：イベントの責任者、新メンバーのメンター。</li>
</ul>
</li>



<li><span style="text-decoration: underline">Step4: ふりかえりタイム</span>
<ul class="wp-block-list">
<li>学んだことや課題をメモして、次の活動で新しい役割や団体に挑戦。</li>



<li>例：意見がまとまらなかった経験を活かし、次は事前にアンケートを取る。</li>
</ul>
</li>
</ul>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4つ目．学生という特権を最大限活用しよう✨</h2>



<p>みなさん、「学生」という立場がどれだけ特別か、気づいていますか？</p>



<p>社会人が見ても「あの時もっと活用しておけば良かった…」と思うくらい、学生特権というのは非常に大きいものなんです！</p>



<p>是非、「学生」という特別な立場をフル活用しましょう💪</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 学割という最強の味方！お得すぎる特典たち💰</h3>



<h4 class="wp-block-heading">移動費がグッと安くなる鉄道の学割🚄</h4>



<p>鉄道の学割って本当にすごいんです！</p>



<p>例えば、JRなら普通運賃が2割引になるんですよ。しかも、うれしいことに👇</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">JRの学割の強さ</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>どんなルートでもOK</strong>：<br>乗り換えが多くて複雑なルートでも、どんなに距離があるものでも大丈夫<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_6');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_6');" ><sup id="footnote_plugin_tooltip_21818_8_6" class="footnote_plugin_tooltip_text">[6]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_6" class="footnote_tooltip">極端な例ですが、北海道最北端の稚内から、鹿児島県の日本最南端の路線の終点枕崎までのきっぷも学割で買えちゃいます！</span></span>。しかも一定距離あれば途中下車もできるので、寄り道しながらかなり安く旅出来ちゃう！</li>



<li><strong>GW、お盆、年末年始の繁忙期でも使える</strong>：<br>みんなが高いきっぷを買ってる時も安く移動できる</li>
</ul>
</div></div>


<div style="height:41px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">飛行機もお得に空の旅を楽しめる✈️</h4>



<p>飛行機も学生・若者向けの割引がアツいんです！</p>



<p>JALやANAなどの多くの航空会社で、「25歳以下」という条件だけで割引が受けられたりします！</p>



<p>リーズナブルに旅行できますよ🌴</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">学生専用カードで賢くポイントも貯めよう💳</h4>



<p>学生のうちだからこそ持てる特別なカードもあります！　僕のおススメはこれ👇</p>



<ul class="wp-block-list">
<li><strong>JALカードnavi</strong>：学生限定の年会費無料クレジットカード
<ul class="wp-block-list">
<li>通常のJALカードは年会費がかかるけど、naviは在学中ずっと無料！</li>



<li>通常よりも安いマイルで、日本全国を飛び回れる</li>



<li>マイルの有効期限が伸びるので、留学や卒業旅行の航空券に使える！</li>



<li>TOEIC600点を取ると、マイルがもらえちゃう！</li>
</ul>
</li>
</ul>



<div style="height:41px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">デジタルツールも学生なら破格の値段で💻</h4>



<p>僕のおススメは、GitHub Copilotです。</p>



<p>学生なら有料のProプランが<strong>無料</strong>で使えちゃいます<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_7');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_7');" ><sup id="footnote_plugin_tooltip_21818_8_7" class="footnote_plugin_tooltip_text">[7]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_7" class="footnote_tooltip">通常だと、月額10ドルかかります。（2025年4月30日現在）</span></span>。AIがコードを提案してくれるので、プログラミング勉強のお供、間違いなし！</p>



<p>例えば、これくらいのコードなら丁寧な解説付きで、簡単に出てきますよ！</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-c" data-lang="C"><code>// 入れた内容: 配列中の3でも5でも割り切れない数の平均を返す関数 ave3_5をC言語で作成しなさい。
// ただし、3でも5でも割り切れない数が配列中に少なくとも1つは含まれているとしてよい。
#include &lt;stdio.h&gt;

// 配列中の3でも5でも割り切れない数の平均を返す関数
double ave3_5(int arr[], int size) {
    int sum = 0;      // 3でも5でも割り切れない数の合計
    int count = 0;    // 3でも5でも割り切れない数の個数
    
    // 配列を走査
    for (int i = 0; i &lt; size; i++) {
        // 3でも5でも割り切れない数を探す
        if (arr[i] % 3 != 0 && arr[i] % 5 != 0) {
            sum += arr[i];
            count++;
        }
    }
    
    // 少なくとも1つは条件を満たす数があると仮定しているので、
    // count = 0 のチェックは省略可能ですが、安全のため入れておきます
    if (count == 0) {
        return 0.0; // エラー処理（問題の仮定により実際には起こらない）
    }
    
    // 平均値を計算して返す（double型への変換を確実にするため、(double)をつける）
    return (double)sum / count;
}

// 使用例を示すためのmain関数
int main() {
    int array1[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int array2[] = {3, 5, 6, 9, 10, 15, 1, 2, 4, 7};
    
    printf(&quot;配列1の3でも5でも割り切れない数の平均: %.2f\n&quot;, 
           ave3_5(array1, sizeof(array1) / sizeof(array1[0])));
    
    printf(&quot;配列2の3でも5でも割り切れない数の平均: %.2f\n&quot;, 
           ave3_5(array2, sizeof(array2) / sizeof(array2[0])));
    
    return 0;
}</code></pre></div>



<div style="height:41px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">PCを買うなら学生のうちが超お得🖥️</h4>



<p>Apple製品 (MacBook Pro, iPad) や、Dellなど、主要パソコンメーカーには学生割引があることも！</p>



<p>価格によっては、3万円以上節約できることも。</p>



<p>ちなみに、ももうささんは「卒業間際だからパソコン買わなきゃ！」って駆け込みでMacBook Pro買ってました<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_8');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_8');" ><sup id="footnote_plugin_tooltip_21818_8_8" class="footnote_plugin_tooltip_text">[8]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_8" class="footnote_tooltip">&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_8');">Continue reading</span></span></span>😅</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">日常の遊びもお得に楽しめる🎮</h4>



<p>学生ならカラオケやボウリング、映画館など、遊びの料金もかなり安くなります！</p>



<p>サブスクリプションサービスも学割が効くものが多いので、Amazon Prime、Apple Music、などチェックしてみてください！</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 大学図書館は宝の山！無料の知識の宝庫📚</h3>



<p>図書館って、単に勉強する場所じゃないんです。膨大な知識が詰まった「無料の宝庫」なんですよ☺️</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">どんな本も気軽に借りられる贅沢</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>気になる参考書</strong>: <br>専門書は1冊3,000円以上することも…、でも図書館なら無料！</li>



<li><strong>資格勉強の教材</strong>: <br>TOEIC、情報処理資格、数学、プログラミングなど、高額な参考書が揃ってる</li>



<li><strong>就活対策本</strong>: <br>ES・面接対策、業界研究本など、就活シーズンに大活躍</li>



<li><strong>専門雑誌</strong>: <br>普段買わないような専門誌も読み放題</li>
</ul>
</div></div>


<p>僕のオススメは、普段読まないジャンルの本を手に取ってみること。視野が広がりますよ<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_9');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_9');" ><sup id="footnote_plugin_tooltip_21818_8_9" class="footnote_plugin_tooltip_text">[9]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_9" class="footnote_tooltip">&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_9');">Continue reading</span></span></span>！私は理系なのに経営学の本を読んだことで、卒業研究のアイデアが生まれました✨</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 「学生」という肩書きも最強</h3>



<p>「学生です」という一言で、社会人には開かない扉が開くことがあります👀</p>



<h4 class="wp-block-heading">社会人との貴重な交流チャンス</h4>



<p>学生のうちなら、「勉強のため」という理由で、企業や行政のイベントに参加しやすいんです。最初は勇気がいるけど、一歩踏み出してみる価値アリです！</p>



<p>僕の場合、社会人との交流するようになったきっかけはこんな感じ👇</p>



<ol class="wp-block-list">
<li>最初は地域商店街の会議に「大学生ですが参加させてください」と飛び込み</li>



<li>そこで知り合った行政の方から他のコミュニティを紹介してもらう</li>



<li>さらにネットワークが広がり、企業のトップの方とも交流するように</li>
</ol>



<p>学生は「将来の可能性」を感じてもらえるので、温かく迎えてもらえることが多いんです😊</p>



<p>この交流のお陰で、こんなことが出来ちゃいました。</p>



<ul class="wp-block-list">
<li>ビジネスパーソンとの輪読会で本を提供してもらった</li>



<li>海外視察に同行させてもらえた</li>



<li>普通なら参加費が高額なイベントに招待してもらえた</li>



<li>第一線で活躍する方々との食事会に誘ってもらえた</li>
</ul>



<p>もちろんこれはレアケースですが、「興味があるので参加したいです」という一言から色んなことができちゃうんです！　大切なのは純粋な好奇心と学ぶ姿勢！</p>



<p>他にも社会人と交流することで、「大人の人と話すことに慣れる」ことが出来、結果的に就活の面接のときに緊張せずに、素の姿で挑めるなんてメリットもあります！</p>



<div style="height:32px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">注意！　「学生だから」は武器にも毒にも🔑</h4>



<p>最後に大事なこと。「学生特権」を使う時の心構えです：</p>



<ul class="wp-block-list">
<li><strong>目的をはっきりと</strong>: <br>「何を学びたいのか」という意識を持ちましょう。<br>「奢ってもらいたい」という下心だけで行くのはNG。バレバレです。</li>



<li><strong>感謝の気持ちを忘れずに</strong>: <br>特別に時間を割いてもらっていることを忘れない。</li>



<li><strong>フォローも忘れずに</strong>: <br>必ずお礼のメールを送りましょう！</li>
</ul>



<p>社会で働いている方々は、学生を見る目はとても鋭いです。打算的な態度はすぐに見抜かれてしまいます<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_10');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_10');" ><sup id="footnote_plugin_tooltip_21818_8_10" class="footnote_plugin_tooltip_text">[10]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_10" class="footnote_tooltip">ももうさの独り言：と言っても、ちょっと興味を持っていて勉強したいな、というくらいでも大丈夫ですよ！　ただし、人にもよりますが、、</span></span>😅　しかし、純粋に学ぶ姿勢があればめっちゃ助けてくれます！！</p>



<div style="height:42px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) まとめ</h3>



<p>学生という立場は、時間的にも金銭的にも、そして人間関係においても特別な特権があります！</p>



<p>社会人になると「あの時もっと活用すれば良かった」と必ず思うので、今のうちからできることをメモしておきましょう📝</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">まとめ</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>鉄道旅で遠いところに行ってみる。</li>



<li>25歳以下の飛行機割引を活用して遠出する<br>（JALカードnaviでマイルも貯めながら✈️）</li>



<li>図書館で気になる分野の本を読み漁る</li>



<li>勇気を出して社会人の集まるイベントに参加してみる</li>



<li>GitHub Copilotなど学生だけが無料、割引で使えるツールを使ってみる</li>
</ul>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">5つ目．コツコツ努力の習慣づくり</h2>



<h3 class="wp-block-heading">(1) 小さな積み重ねが、将来の大きな差になる！🌱</h3>



<p>大学に入学したばかりのみなさん、新生活はワクワクすることでいっぱいですよね！自由な時間もグッと増えて「何から始めよう？」と考え中の人も多いはず。</p>



<p>そんな今だからこそ、ちょっとだけ提案したいことがあります。</p>


<p>それは<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation y">「コツコツ続ける習慣」を身につけること！</span></p>


<p>これから4年間、そして社会人になっても一生役立つ最強スキルなんです💪</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) なぜ今、習慣化が大切なの？🤔</h3>



<p>正直に言うと、コツコツ努力するのって本当に難しいんです。</p>



<p>今日やらなくても明日でいいや…って先延ばしにしがち。</p>



<p>特に成果がすぐに見えないことだと、なおさら続けるのは至難の業😅</p>



<p>でも、この「続ける力」が身についている人とそうでない人では、大学卒業時点で想像以上の差がついています！</p>



<p>就活でも「学生時代に頑張ったことは？」って聞かれてアピールすることができるし、社会人になってからも「あの新入社員、すごく頑張ってるね」って評価される強みになるんです✨</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 私の体験談：筋トレ4年間継続で得たもの💪</h3>



<p>私は大学入学直後、「健康的な習慣をつけよう」と思って本格的に筋トレを始めました。でも実は最初はほんとに嫌々で…（笑）</p>



<h4 class="wp-block-heading">★ 私のスタート地点(高校3年生)</h4>



<ul class="wp-block-list">
<li>運動経験：<br>ほぼゼロ（中学・高校と部活なし）<br>高校3年生ごろから市営のジムに父親とたまに行く程度</li>



<li>モチベーション：<br>親から運動不足で健康に悪いと言われて仕方なく...<br>正直「とりあえずやってみるか…」程度</li>
</ul>



<div style="height:33px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">★ 具体的な進め方</h4>



<ul class="wp-block-list">
<li><strong>1ヶ月目</strong>：<br>自宅で腕立て10回・腹筋10回・スクワット15回を毎晩<br>時間がある時はたまに自宅近くを2km程度ランニング<br>父親に連れて行かれて泣く泣くジムに...</li>



<li><strong>3ヶ月目</strong>：<br>マシントレーニングの重量が増え始める<br>フリーウエイトにも挑戦してみる<br>この頃から学校終わりに1人で市営ジムに週2回通い始める</li>



<li><strong>半年後</strong>：(高校卒業直前くらい)<br>少しつづ重量が伸びて楽しさを感じる<br>友達に筋肉付いてきた？などと言われる<br>体格が良くなったことで自信を持つように</li>



<li><strong>1年後</strong>：<br>一人暮らしを機に大学近くの24hジムに通うように<br>この頃からはトレーニングが楽しくて仕方なかった<br>ベンチプレスが自分の体重を超える（達成感すごい！）</li>



<li><strong>2年後</strong>：<br>体付きがもっと変わって昔よりも自信を持てるようになった！<br>運動を軸に生活して充実感を感じられる！</li>



<li><strong>4年後（今）</strong>：<br>週3-4回のジム通いが完全に習慣化＆生活の一部に<br>日々成長している実感を持てることが楽しい！</li>
</ul>



<h4 class="wp-block-heading">★ 得られた成果</h4>



<ul class="wp-block-list">
<li><strong>見た目の変化</strong>：<br>姿勢が良くなり、Tシャツを着たときのシルエットが変わった<br>スーツが似合うと言われるようになった(やりすぎると既製品が買えなくなります...）</li>



<li><strong>体力向上</strong>：<br>階段を走っても息切れしなくなった<br>一日予定が多くても疲れを感じることがあまりなかった</li>



<li><strong>自信がついた</strong>：<br>「続けられた」という自信が他のことにも波及<br>自分に自信があるから何事も明るく考えられるように</li>



<li><strong>ストレス発散</strong>：<br>テスト前や就活の緊張もジムに行けばリセットできる</li>



<li><strong>人間関係</strong>：<br>人に覚えてもらいやすくなった<br>体大きくて、見た目怖いと感じる人も中身はすごく優しい人だと知れた(笑)</li>
</ul>



<p>何より大きかったのは「自分でも続けられる」という自信です。この経験が他の習慣づくりにも役立っています！</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) もう一つのおすすめ：英語学習（TOEIC）📚</h3>



<p>筋トレと並んでおすすめなのが英語学習、特にTOEIC！こちらも目標スコアを設定して取り組むと、成果が数字で見えるのでモチベーションを保ちやすいんです。</p>



<p>ももうさ先生の例を紹介します：</p>



<ul class="wp-block-list">
<li><strong>スタート</strong>：<br>TOEIC500点</li>



<li><strong>目標設定</strong>：<br>7ヶ月の勉強でTOEIC730点</li>



<li><strong>取り組み</strong>：毎日10分でも良いのでTOEIC対策で英語にふれる！</li>



<li><strong>結果</strong>：
<ul class="wp-block-list">
<li>1ヶ月後: 610点</li>



<li>3ヶ月後: 680点</li>



<li>7ヶ月後: 830点！</li>
</ul>
</li>
</ul>



<p>僕の大学では、奨学金免除の学内選考でTOEICのスコアが見られるのですが、このスコアのおかげもあって、無事学内選考を勝ち取ることができました！</p>



<div style="height:41px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 習慣化のための実践的テクニック🔑</h3>



<p>どんなに素晴らしいことでも、続けるのは簡単ではありません。</p>



<p>でも、いくつかのコツを知っておくと格段に続けやすくなります！</p>



<h4 class="wp-block-heading">[i] 判断ポイントを徹底的に減らす</h4>



<p>人間は「今日はやるべきかな…」と考える瞬間に挫折します。これを避けるコツは：</p>



<ul class="wp-block-list">
<li>「毎朝歯を磨いた後にTOEICの単語帳を5分」など、特定の行動と紐づける</li>



<li>「月水金の授業後にジムに寄る」など、曜日と時間を完全に固定する</li>



<li>スマホのカレンダーに予定として入れておく（通知も設定！）</li>
</ul>



<p><strong>効果</strong>：「やるかやらないか」を毎回判断する疲れから解放される！</p>



<div style="height:47px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] 最初は驚くほど小さく始める</h4>



<p>「今日から毎日1時間勉強する！」なんて目標は挫折の元。代わりに：</p>



<ul class="wp-block-list">
<li>1日10分だけTOEICの英単語勉強をする</li>



<li>腕立て伏せを寝る前に10回だけ</li>



<li>英語のニュースを1つでもいいので聞いてみる</li>
</ul>



<p><strong>ポイント</strong>：「え、それだけ？できるじゃん！」と思える量から始めること</p>



<div style="height:47px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[iii] その他のテクニック</h4>



<p>他にも、こんなテクニック、ありますよ！</p>



<ul class="wp-block-list">
<li>継続の最大の味方「記録」：<br>カレンダーに実施日に✓をつける<br>（連続記録が見えるとやる気UP！）</li>



<li>一緒に頑張る仲間：<br>1人だと挫折しやすいので、仲間がいると心強い！<br>（分野が違ってもOK！）</li>
</ul>



<div style="height:47px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(6) 就活以外のメリットもあるぞ！</h3>



<p>「就活に有利」以外にも、継続する習慣は社会人になってからこんな風に役立ちます：</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">継続力のメリット</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>学び続ける姿勢</strong>：<br>新しい技術や知識へのアップデートが自然にできる。<br>資格勉強もコツコツ進む<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_11');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_11');" ><sup id="footnote_plugin_tooltip_21818_8_11" class="footnote_plugin_tooltip_text">[11]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_11" class="footnote_tooltip">会社によっては、資格を取ると報奨金をもらえたり、資格手当が加算されるので、ぜひ身につけたい力！</span></span>！</li>



<li><strong>ストレス耐性</strong>：<br>辛いことがあっても「これも乗り越えられる」と思える<br>（例: 筋トレがあるから、まぁいいか。）</li>



<li><strong>仕事の信頼度UP</strong>：<br>「あの人に任せると確実にやってくれる」と思われる</li>
</ul>
</div></div>


<p>僕がお世話になっていた研究室の先生からも「毎日コツコツやり続けられる人は伸びる」と言われましたが、まさにその通りだと実感しています！</p>



<div style="height:47px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(7) まとめ: ちょっと気をつけたいこと⚠️</h3>



<p>頑張りすぎは逆効果！無理なく続けるためのポイントです：</p>



<ul class="wp-block-list">
<li><strong>完璧主義は捨てる</strong>：<br>たまに休んでも大丈夫。休んだ分を取り返そうとしないこと！<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_12');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_12');" ><sup id="footnote_plugin_tooltip_21818_8_12" class="footnote_plugin_tooltip_text">[12]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_12" class="footnote_tooltip">&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_12');">Continue reading</span></span></span></li>



<li><strong>体調優先</strong>：<br>風邪ひいてまで筋トレは必要なし！</li>



<li><strong>環境を味方に</strong>：<br>スマホの誘惑が強いなら、スマホをおいて大学の図書館で勉強する、など。</li>



<li><strong>成長を祝う</strong>：<br>小さな成功も自分で認めて、時々ご褒美も大切。<br>例：1週間継続できたら、いつもより高いケーキを食べる。</li>
</ul>



<p>1年生の今から少しずつ始めれば、卒業するころには見違えるような自分に出会えるはず！しかも、一度身についた「続ける力」は一生の財産になります✨</p>



<p>さあ、今日から何か一つ、コツコツ続けてみませんか？</p>



<p>将来の自分が必ず感謝してくれますよ！😊</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">6つ目．失敗をたくさんしよう</h2>



<p>「若いうちは失敗していいから、どんどんチャレンジしよう！」なんて言われても、正直、誰も進んで失敗したいとは思いませんよね😅&nbsp;</p>



<p>特に日本人は安定志向が強く、失敗するくらいなら現状維持…という考え方が一般的かも。</p>



<p>でも、様々な社会人と関わってきた経験から言うと、学生のうちの失敗は本当に貴重！</p>



<p>なぜなら、学生時代は基本的に大人が助けてくれるし、致命的な問題になることはほとんどないからです。</p>



<p>失敗したときの「あぁ…やっちゃった」という恥ずかしさや後悔の気持ちは、実は成長のための強力な経験値になります。</p>



<div style="height:42px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 僕の失敗談①：時間を守る大切さ⏰</h3>



<p>ここからは、僕が実際に大学生活で失敗したなぁと思ったポイントと、そこから何を学んだかを2つほど紹介していきます。</p>



<p>まず1つめ。大学の生協でバイトしていた時、準備や情報共有のために設定された集合時間を「無駄だな」と自分勝手に判断して、遅刻することが多々ありました。</p>



<p>接客スキルは良かったので何とか許されていたものの、担当者からは相当嫌われていたと思います…😓</p>



<p>これはまるでゲームで「俺は強いからルールを守らなくても大丈夫」と思って単独行動するプレイヤーのよう。</p>



<p>確かに短期的には問題ないかもしれませんが、チームから信頼を失うとその後、誘ってもらえなくなるんですよね。</p>



<p>時間を守るのは、相手を尊重する姿勢の表れです。学生のうちに失敗して学べて良かったと心から思います！</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">この失敗で学んだこと</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>時間を守るのは「能力」ではなく「信頼」の問題</li>



<li>社会に出ると、時間を守れないことは信用失墜に直結する</li>



<li>組織では自分視点だけでなく、全体視点も大切</li>
</ul>
</div></div>


<div style="height:33px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 僕の失敗談②：完璧主義は卒業しよう🎓</h3>



<p>続いて2つ目。</p>



<p>何かを任されたとき、最初から完璧なものを提出しようとして、質問せずに一人で抱え込んでしまうことがありました。</p>



<p>結果、方向性が違っていて大幅修正が必要になり、精神的にもかなり辛い思いをしました…。</p>



<p>これはゲームで例えるなら、攻略情報を見ずに「全部自分で解決してやる！」と意地になって、結局ラスボス前で詰まるようなもの。時間もやる気も大量に消費してしまいます😱</p>



<p>この経験から1人で悩むよりも、「プロトタイプを早く作って、フィードバックをもらいながら改善する」というアプローチの方が、結果的に良いものができると学びました！</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">この失敗で学んだこと</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>一人で抱え込むより、早めに相談した方が効率的</li>



<li>最初から完璧なものを作らなくてOK。途中経過はどんどん見せよう。</li>



<li>質問できる環境なら、どんどん質問するべき。</li>
</ul>
</div></div>


<div style="height:33px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 失敗したときこそ振り返りが命！</h3>



<p>失敗や恥ずかしい思いをすることは誰でも避けたいもの。</p>



<p>でも、失敗してそのままにするか、それとも振り返って学ぶかで、その後の成長スピードは大きく変わってきます！</p>



<h4 class="wp-block-heading">なぜ振り返りが大切なの？</h4>



<p>ゲームで例えるなら、ボス戦で負けた後に「なんで負けたんだろう？」と戦略を見直さずに、同じやり方で何度も挑むのはかなり非効率ですよね。</p>



<p>振り返りは、次のチャレンジで勝率を上げるための必須プロセスなんです！</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">振り返りのメリット</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>次に同じ状況になったとき、同じ失敗の繰り返しを防げる</li>



<li>失敗の中に隠れた「気づき」を発見できる</li>



<li>自分の弱点と強みを改めて、把握できる</li>
</ul>
</div></div>


<div style="height:29px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">振り返り方法の例</h4>



<p>振り返りの方法は様々なですが、1つ例を紹介します。</p>



<ol class="wp-block-list">
<li><strong>事実の記録</strong>：<br>何が起きたのかを客観的に書き出す&nbsp;<br>例：「発表資料を前日に作り始めて、間に合わず焦って中途半端なものになった」</li>



<li><strong>感情の確認</strong>：<br>その時どう感じたかを素直に認める<br>例：「焦りと恥ずかしさでいっぱいだった。もっと早く準備すればよかった」</li>



<li><strong>原因の分析</strong>：<br>なぜそうなったのか、<span style="text-decoration: underline">複数の視点で</span>考える<br>例：「①計画性がなかった&nbsp;②難易度を甘く見積もった&nbsp;③他の予定を優先した」</li>



<li><strong>教訓の抽出</strong>：<br>次に活かせる学びを3つは見つける<br>例：「①一週間前から準備する&nbsp;②先輩に所要時間を聞いておく&nbsp;③スケジュール管理アプリを使う」</li>



<li><strong>行動計画の策定</strong>：<br>具体的に何をどう変えるかを決める&nbsp;<br>例：「次回の発表は10日前から準備開始、毎日30分作業する時間を確保する」</li>
</ol>



<p>時間が経つと、大抵の失敗は良い思い出や笑い話になります。</p>



<p>「あの時はすごく落ち込んだけど、今思えば良い経験だったな〜」と笑って話せるようになったら、その失敗から完全に学びを得た証拠です！</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1160" height="697" src="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-1.jpg" alt="" class="wp-image-22016" style="width:614px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/shodai1-1.jpg 1160w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-1-300x180.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-1-1024x615.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/shodai1-1-768x461.jpg 768w" /></figure>



<div style="height:33px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) まとめ</h3>



<p>大学生活の4年間は、社会に出る前の貴重な「トライアル期間」。</p>



<p class="has-text-align-center has-medium-font-size"><strong>この時期にたくさん失敗して、しっかり振り返って、そして再びチャレンジする。</strong></p>



<p>このサイクルを回せば、卒業する頃には「初心者マーク」ではなく「中級者バッジ」をつけて社会人生活をスタートできるはずです！</p>



<p>失敗したときに落ち込むのではなく「よし、新しい学びのチャンス！」と捉えられるマインドを、ぜひ大学1年生のうちから養ってくださいね。</p>



<p>振り返りの習慣があれば、あなたの成長速度は周りとは比べものにならないほど加速するでしょう！</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">まとめ</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>学生時代は失敗が許される</strong>:<br>学生時代は「失敗しても許される」貴重な期間！社会人になってからでは得られない経験ができる</li>



<li><strong>🔍&nbsp;失敗活用マインド</strong>:&nbsp;<br>失敗を恐れるよりも、失敗から学べるかどうかが重要</li>



<li><strong>🔄&nbsp;振り返り5ステップ法</strong>:<br>失敗した後の「振り返り」が成長の鍵—5ステップで整理する習慣をつけよう
<ol class="wp-block-list">
<li>事実の記録：何が起きたか</li>



<li>感情の確認：どう感じたか</li>



<li>原因の分析：なぜそうなったか</li>



<li>教訓の抽出：何を学べるか</li>



<li>行動計画：次はどうするか</li>
</ol>
</li>



<li><strong>😂&nbsp;笑顔の変換術</strong>:&nbsp;いつか笑い話になる失敗こそ、最高の人生の糧になる</li>
</ul>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">7つ目．情報収集マスターになろう！</h2>



<p>大学生活って、とにかく「情報」が命なんです！</p>



<p>単位の取り方、おすすめのサークル、好条件のバイト情報…知ってる人と知らない人では、同じ4年間でも得られる経験や機会に大きな差が出てしまいます。</p>



<p>これは、まるでゲームで、攻略情報を知ってるプレイヤーと知らないプレイヤーの違いのよう。</p>



<p>同じダンジョンを探索していても、隠し部屋や裏ルートを知ってるプレイヤーの方が、レアアイテムをたくさんゲットできちゃうんです！</p>



<p>今回は「自分から動かないと絶対に手に入らない」重要情報の集め方について、お話しします。</p>



<p>これを知っておくだけで、あなたの大学生活の攻略難易度がグッと下がりますよ✨</p>



<div style="height:29px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 先輩は「情報の宝庫」！</h3>



<p>1章でお話しした友達作りも情報収集には大切ですが、それ以上に頼りになるのが「先輩」の存在です。</p>



<p>先輩たちは少なくとも1年以上その大学で生活してきたベテランプレイヤー。</p>



<p>攻略方法をすでに開拓済みで、様々な貴重情報を持っています：</p>



<ul class="wp-block-list">
<li>「このバイトは裏でこんなブラックなことがある」</li>



<li>「この授業は出席だけでなく小レポートもあるから注意！」</li>



<li>「あの教授は質問すると喜んでくれて成績に好影響」</li>
</ul>



<p>これらは同級生からは絶対に得られない情報。まさに先輩は歩く攻略本のような存在なんです！</p>



<div style="height:29px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">★ 先輩とつながる簡単な方法: コミュニティに参加しよう！</h4>



<p>先輩と自然につながるには、サークルや委員会、勉強会などのコミュニティへの参加が一番の近道です。</p>



<p>同じコミュニティなら「後輩だから」という理由だけで、先輩たちは色々と教えてくれるもの。彼らも1年生の時に当時の先輩にサポートしてもらった経験があるからです。</p>



<p>大学のコミュニティは高校までの部活と違って、気軽に出入りできるのが特徴！</p>



<p>「合わないかも」と感じたら抜けても全然OK。とりあえず入ってみる精神が大事です。</p>



<p>最初から完璧なコミュニティを探そうとせず、まずは飛び込んでみましょう！</p>



<div style="height:29px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 知らないと損する！具体的な重要情報の例🌟</h3>



<p>情報の重要性は分かっても「具体的にどんな情報を集めればいいの？」と思いますよね。</p>



<p>ここでは特に重要な2つの例を紹介します。</p>



<div style="height:35px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[i] インターンシップ情報：早すぎるスタートダッシュ🏃‍♂️</h4>



<p>就活は4年生からと思っていませんか？実は最近は3年生の夏のインターンから事実上の選考が始まっているんです。でも、さらに衝撃的なのはその応募時期…</p>



<p>では、ここでクイズ。</p>



<p><strong>クイズ：夏インターンの応募締切っていつだと思いますか？</strong></p>



<p class="has-text-align-center">↓↓↓ スクロールすると答えが出てきます ↓↓↓</p>



<div style="height:320px" class="wp-block-spacer"></div>



<p class="has-medium-font-size"><strong>正解は…なんと3月〜5月！</strong></p>



<p>つまり3年生の春学期が始まったばかりの時期なんです😲</p>



<p>私の失敗談をシェアすると、3年生になって「よし、インターン調べよう！」と思った時には、興味のあった外資系IT企業の締切は既に3月中旬で終わっていました。</p>



<p>結局応募すらできず、とても後悔しました…。</p>



<p>私は大学院に進学したので挽回できるチャンスがありますが、学部卒業で就職する人は取り返しがつかない場合も。</p>



<p>これはまさに、イベントの開催期間を知らずにレアアイテムを逃してしまったようなもの。早めの情報収集が必須なんです！</p>







<h4 class="wp-block-heading">[ii] 奨学金情報：日本学生支援機構だけじゃない💰</h4>



<p>「奨学金」と聞くと、多くの人は日本学生支援機構(JASSO)を思い浮かべますよね。</p>



<p>でも実は、世の中には様々な給付型奨学金があるんです！</p>



<p>特に注目したいのは、家庭の収入よりも「学生個人の能力や熱意」を重視する奨学金。</p>



<p>私自身、高校から大学への進学時に毎月5万円の給付型奨学金、大学院進学時には10万円の給付型奨学金を受け取ることができました。</p>



<p>探し方は簡単！「〇〇大学&nbsp;奨学金」で検索してみましょう。有名なのが、キーエンスの奨学金です。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">キーエンスの奨学金とは</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li><strong>給付額</strong>:&nbsp;<br>30万円、破格の金額！</li>



<li><strong>応募条件</strong>:&nbsp;<br>学部生</li>



<li><strong>選考基準</strong>:<br>800文字の小論文1発勝負<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_13');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_13');" ><sup id="footnote_plugin_tooltip_21818_8_13" class="footnote_plugin_tooltip_text">[13]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_13" class="footnote_tooltip">事前に入学年度と取得単位数による事前選考も行われます。</span></span>。親の年収一切関係なし！<br><br>2025年のホームページは<a href="https://www.keyence-foundation.or.jp/scholarship02/" data-type="link">こちら</a>です。[アクセス日: 2025/4/26]</li>
</ul>
</div></div>


<p>このような大型の給付型奨学金は競争率が高いですが、チャレンジする価値は十分あります。</p>



<p>失敗してもデメリットはありません！　まさに「知らなきゃ損」の典型例です！</p>



<p>また奨学金によっては、大学1年生しか応募できず、一定の成績を取れば4年間給付を受けられる奨学金も珍しくありません。なので絶対にチェック！！</p>



<div style="height:26px" class="wp-block-spacer"></div>



<p>また、奨学金（給付型含む）は103万円の壁に入らないのもメリット！</p>



<ul class="wp-block-list">
<li><strong>103万円の壁（税金）</strong>:&nbsp;<br>嬉しいことに、給付型奨学金は所得税の「103万円の壁」には含まれません！つまり、親の扶養控除に影響しない<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_14');" onkeypress="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_14');" ><sup id="footnote_plugin_tooltip_21818_8_14" class="footnote_plugin_tooltip_text">[14]</sup></a><span id="footnote_plugin_tooltip_text_21818_8_14" class="footnote_tooltip">&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21818_8('footnote_plugin_reference_21818_8_14');">Continue reading</span></span></span>ので、アルバイト収入と合算する必要がありません。</li>



<li><strong>130万円の壁（社会保険）</strong>:&nbsp;<br>ただし、130万円の壁（社会保険の扶養範囲）については、場合によっては含まれることがあります。親の勤務先の健康保険組合によって扱いが異なるので、必ず親に確認してもらいましょう。</li>
</ul>



<p>もう1点注意点として、奨学金によっては「他の財団からの給付金と併用不可」という条件があります。</p>



<p>私は高校時代に採用された奨学金がそのタイプだったため、学部時代は他の奨学金に応募できなかったんです…😅</p>



<div style="height:29px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 情報収集の達人になるための攻略法📱</h3>



<p>ここで、情報収集を効率的に行うためのテクニックをいくつか紹介します！</p>



<h4 class="wp-block-heading">情報源は、色々あるぞ！</h4>



<ul class="wp-block-list">
<li><strong>先輩からの直接情報</strong>：<br>最も信頼性の高い情報源。先輩との関係構築を意識しよう！</li>



<li><strong>大学の掲示板やポータルサイト</strong>：<br>公式情報が集まる場所。定期的にチェックする習慣を</li>



<li><strong>キャリアセンター</strong>：<br>就活のプロフェッショナルがいる最強スポット。ESの添削やキャリア相談も！</li>



<li><strong>就活サイト</strong>：<br>多くの情報が集まるものの、中には悪質なものも…先輩のアドバイスを参考に選ぼう。</li>



<li><strong>大学関連のSNSアカウント</strong>：<br>リアルタイム情報がゲットできる便利ツール</li>
</ul>



<div style="height:28px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] キャリアセンターを使いこなせ！</h4>



<p>僕自身、キャリアセンターにはめちゃくちゃお世話になりました！</p>


<p>ESの添削だけでなく、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker-animation y">自分でも気づいていなかった強みや興味を会話を通して引き出してくれます</span>。</p>


<p>「自分の将来について上手く言語化できない…」という人こそ、キャリアセンターに行ってみて！</p>



<p>カウンセラーの方々は学生の悩みを聞き慣れているプロフェッショナルです。ゲームでいう街の賢者みたいな、頼りになる存在ですよ✨</p>



<div style="height:28px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[iii] 情報アンテナを常に張り巡らせる習慣をつけよう</h4>



<p>技術系カンファレンスや、宿泊費・交通費の補助が出る海外イベントなど、知っていると大きなアドバンテージになる情報は世の中にたくさん存在します。</p>



<p>日頃から「これって他の人も知ってるのかな？」という視点を持って、情報をシェアし合える友人関係を築いていくと、自然と情報網が広がっていきますよ。</p>



<div style="height:26px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) まとめ</h3>



<p>大学生活は本当に「情報戦」です。同じ大学、同じ学部にいても、持っている情報量によって4年間の充実度が大きく変わってきます。</p>



<p>特に1年生のうちから意識して情報収集を始めれば、3年生、4年生になった時に大きな差になって現れます。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">まとめ</div><div class="dbp-frame-content has-content-gap">
<p>情報は重要です…！</p>

<ul class="wp-block-list">
<li>コミュニティに積極的に参加して先輩とつながる</li>



<li>就活やインターンの情報は気持ち早めに集め始める</li>



<li>奨学金などの経済的支援情報も自分から探しに行く</li>



<li>大学のキャリアセンターなど、専門家の知恵も借りる</li>
</ul>
</div></div>


<p>この記事を読んだあなたは、「情報収集の重要性」という貴重情報をゲットすることができましたね！！</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">8つ目．長期休みを最大限活用しよう！</h2>



<p>大学生活で最も驚くことの一つが「長期休みの長さ」ではないでしょうか？</p>



<p>高校までは夏休みでも1ヶ月程度だったのに、大学ではそれより長い夏休みがあることも珍しくありません。</p>



<p>この莫大な自由時間は、まさに大学生だけが持つ特権！　社会人になると、こんなにまとまった休みを取るのは至難の業です。</p>



<p>だからこそ、この貴重な時間を使って、長期休みしかできないことをしましょう！</p>



<div style="height:46px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">長期休みの活用法一例</h3>



<ul class="wp-block-list">
<li><strong>スキルアップ系</strong>
<ul class="wp-block-list">
<li>🚗&nbsp;自動車運転免許の取得（合宿または通学）</li>



<li>🗣️&nbsp;留学にチャレンジ</li>



<li>📚&nbsp;資格取得のための集中学習期間に</li>
</ul>
</li>



<li><strong>キャリア探索系</strong>
<ul class="wp-block-list">
<li>🏢&nbsp;インターンシップへの参加</li>
</ul>
</li>



<li><strong>社会経験系</strong>
<ul class="wp-block-list">
<li>🌱&nbsp;地域のお祭りや伝統行事のスタッフに</li>
</ul>
</li>



<li><strong>大学生活充実系</strong>
<ul class="wp-block-list">
<li>👥&nbsp;サークル・部活・委員会に参加（合宿など）</li>



<li>📝&nbsp;研究室訪問する</li>
</ul>
</li>



<li><strong>リフレッシュ系</strong>
<ul class="wp-block-list">
<li>🏠&nbsp;実家に帰省してゆっくり過ごす</li>



<li>👫&nbsp;高校時代の友人や別大学の友人と再会</li>



<li>🧳&nbsp;友達や恋人と旅行を楽しむ</li>



<li>🏊&nbsp;普段できないスポーツや趣味に挑戦</li>
</ul>
</li>



<li><strong>習慣化系</strong>
<ul class="wp-block-list">
<li>🌅&nbsp;朝型生活など理想的な生活リズムを作る</li>



<li>💪&nbsp;定期的な運動習慣を確立する</li>



<li>📖&nbsp;毎日の読書習慣をつける</li>
</ul>
</li>



<li><strong>経済的準備系</strong>
<ul class="wp-block-list">
<li>💰&nbsp;長期集中バイトで貯金を増やす</li>
</ul>
</li>
</ul>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">さいごに．</h2>



<p>これから始まる大学生活という冒険が、かけがえのない素晴らしいものになることを心から願っています。</p>



<p>冒険の途中にうまくいくこともあれば、つまずくこともあるでしょう。でも、それらすべてが「あなただけの物語」を紡いでいくのです。</p>



<p>この記事が、その冒険の小さなヒントになれば嬉しく思います。</p>



<p>あなたの大学生活が輝かしいものになりますように✨</p>
<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_21818_8">+</a>]</span></p></div> <div id="footnote_references_container_21818_8"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_1');"><a id="footnote_plugin_reference_21818_8_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">合わないと思ったら簡単に抜けられるので、気になったサークルを見つけたら気軽に入ってみましょう！</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_2');"><a id="footnote_plugin_reference_21818_8_2" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>2</a></th> <td class="footnote_plugin_text">ももうさの独り言：実際に私もハリネズミ氏と初めて会ったとき、ギャップがありすぎて2秒で覚えました！笑</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_3');"><a id="footnote_plugin_reference_21818_8_3" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>3</a></th> <td class="footnote_plugin_text">ももうさの独り言：自分もついつい喋りすぎちゃうことがあるので、聞き上手になれるように今でも練習しています。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_4');"><a id="footnote_plugin_reference_21818_8_4" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>4</a></th> <td class="footnote_plugin_text">ももうさの独り言：社会人になると出会いの機会は大学時代に比べるとかなり減るので、「彼氏／彼女欲しいなぁ」や「結婚したいなぁ」と思っている人は早めに動くことをおすすめします！　実際に先輩で結婚についてかなり焦っている人もいますので…。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_5');"><a id="footnote_plugin_reference_21818_8_5" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>5</a></th> <td class="footnote_plugin_text">ももうさの独り言：本気で活動していたんだなというのは、結構見抜けます。というのも、深掘り質問をしていくと、本気で活動していないと答えられなったり、一貫性のない答えになるので。。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_6');"><a id="footnote_plugin_reference_21818_8_6" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>6</a></th> <td class="footnote_plugin_text">極端な例ですが、北海道最北端の稚内から、鹿児島県の日本最南端の路線の終点枕崎までのきっぷも学割で買えちゃいます！</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_7');"><a id="footnote_plugin_reference_21818_8_7" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>7</a></th> <td class="footnote_plugin_text">通常だと、月額10ドルかかります。（2025年4月30日現在）</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_8');"><a id="footnote_plugin_reference_21818_8_8" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>8</a></th> <td class="footnote_plugin_text">ももうさの独り言：Apple製品は、春に買うのがおススメです。理由は、学生限定で「新学期を始めよう」セールがあり、学割＋1万円以上のギフトカードがもらえちゃうからです！</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_9');"><a id="footnote_plugin_reference_21818_8_9" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>9</a></th> <td class="footnote_plugin_text">ももうさの独り言：僕も大学の図書館には本当にお世話になりました！　うさぎでもわかるシリーズを書くために、分からないことを図書館で参考書を開いたり借りたりして調べてました。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_10');"><a id="footnote_plugin_reference_21818_8_10" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>10</a></th> <td class="footnote_plugin_text">ももうさの独り言：と言っても、ちょっと興味を持っていて勉強したいな、というくらいでも大丈夫ですよ！　ただし、人にもよりますが、、</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_11');"><a id="footnote_plugin_reference_21818_8_11" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>11</a></th> <td class="footnote_plugin_text">会社によっては、資格を取ると報奨金をもらえたり、資格手当が加算されるので、ぜひ身につけたい力！</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_12');"><a id="footnote_plugin_reference_21818_8_12" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>12</a></th> <td class="footnote_plugin_text">例えば、「英単語毎日10個見る」という目標を休んでしまった場合、次の日は英単語を20個覚えようとせずに、その日するスケジュールのものをそのまま実行すればOK。（休んでしまったものは忘れる）</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_13');"><a id="footnote_plugin_reference_21818_8_13" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>13</a></th> <td class="footnote_plugin_text">事前に入学年度と取得単位数による事前選考も行われます。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21818_8('footnote_plugin_tooltip_21818_8_14');"><a id="footnote_plugin_reference_21818_8_14" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>14</a></th> <td class="footnote_plugin_text">所得税法第9条第1項第15号に、学資に充てるため給付される金品（つまり奨学金）は課税の対象にならないことが明記されています。<a href="https://laws.e-gov.go.jp/law/340AC0000000033" data-type="link">ソース</a>は<a href="https://laws.e-gov.go.jp/law/340AC0000000033">こちら</a>です。</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/campus-life-newcomer/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>10日で完成！　うさぎでもわかる統計的な推測　8日目　イカサマを見抜け！　仮説検定のいろは</title>
		<link>https://www.momoyama-usagi.com/entry/math-2b-stat08</link>
					<comments>https://www.momoyama-usagi.com/entry/math-2b-stat08#respond</comments>
		
		<dc:creator><![CDATA[ももうさ]]></dc:creator>
		<pubDate>Sun, 27 Oct 2024 16:31:02 +0000</pubDate>
				<category><![CDATA[大学数学]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[確率・統計]]></category>
		<category><![CDATA[確率分布と統計的な推測]]></category>
		<category><![CDATA[高校数学]]></category>
		<category><![CDATA[統計的な推測]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=21736</guid>

					<description><![CDATA[こんにちは、ももうさです。 前回までの統計的推測では、区間推定（母平均、母比率）について勉強していきました。 今回からは、統計的な推測の最終テーマ「仮説検定」について3回に分けて学習していきましょう！ 1. 仮説検定とは [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>こんにちは、ももうさです。</p>



<p>前回までの統計的推測では、区間推定（母平均、母比率）について勉強していきました。</p>



<p>今回からは、統計的な推測の最終テーマ「仮説検定」について3回に分けて学習していきましょう！</p>


<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">正規分布表</div><div class="dbp-frame-content has-content-gap">
<p>例題、練習問題を解く際にお使いください。</p>

<div class="wp-block-buttons alignwide is-vertical is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fa38c63a wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-white-color has-light-blue-background-color has-text-color has-background has-link-color has-text-align-center wp-element-button" href="https://www.momoyama-usagi.com/download/21787/">正規分布表ダウンロード</a></div>
</div>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">1. 仮説検定とは</h2>



<p>まず、初めに「そもそも仮説検定とはなにか？」から説明していきます。</p>



<div style="height:40px" class="wp-block-spacer"></div>



<p>例えば、あなたが友達とコイントス勝負をしたとしましょう。</p>


<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">コイントス勝負のルール</div><div class="dbp-frame-content has-content-gap">
<ul class="wp-block-list">
<li>友達がコインを投げます。</li>



<li>表が出ると、あなたは友達にご飯を奢らなければなりません。</li>



<li>裏が出ると、友達があなたにご飯を奢ってくれます。</li>
</ul>
</div></div>


<p>この勝負で5回連続で表が出たとします。</p>



<p>すると、「このコインは表が出やすいイカサマコインなのではないか？」と疑いたくなりますよね。</p>



<p>しかし、何も根拠がないのに「イカサマだ！」と言うのは良くないです。単なる偶然の可能性もありえるからです。</p>



<div style="height:40px" class="wp-block-spacer"></div>



<p>そこで、登場するのが仮説検定です。</p>



<p>仮説検定では、まるで背理法のような方法で、表が出やすいイカサマコインであることを、示します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1390" height="1377" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-1.jpg" alt="" class="wp-image-21773" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-1.jpg 1390w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-1-300x297.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-1-1024x1014.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-1-150x150.jpg 150w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-1-768x761.jpg 768w" /></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">2. 仮説検定で使う用語紹介</h2>



<p>では、ここからは仮説検定で使う用語を見ていきましょう。</p>



<h3 class="wp-block-heading">(1) 帰無仮説</h3>



<p>帰無仮説は、仮説検定において最初に設定する仮説です。記号で \( H_0 \) と書くこともあります。</p>



<p>これは、背理法における仮定を立てる部分に相当します。</p>



<p>例えば、「このコインは表が出やすいイカサマコインなのではないか？」という疑問を調べるためには、まず「コインは公平である（表と裏が出る確率は等しい）」という仮説を立てます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1104" height="745" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-2.jpg" alt="" class="wp-image-21774" style="width:588px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-2.jpg 1104w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-2-300x202.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-2-1024x691.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-2-768x518.jpg 768w" /></figure>



<div style="height:31px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 対立仮説</h3>



<p>対立仮説は、帰無仮説と反する主張です。記号で \( H_1 \) と書くこともあります。</p>



<p>この主張は、帰無仮説が誤りと判定されたときに示したいものを表します。</p>



<p>例えば、「表が出やすいイカサマコインかどうか」を検定したい場合は、対立仮説は「表が出る確率が50%よりも大きいコインである」と設定します。</p>



<div style="height:31px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 棄却</h3>



<p>帰無仮説が誤りであること、帰無仮説を棄却すると言います。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img width="1024" height="599" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-4-1024x599.jpg" alt="" class="wp-image-21756" style="width:578px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-4-1024x599.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-4-300x175.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-4-768x449.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-4.jpg 1274w" /></figure>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">補足</div><div class="dbp-frame-content has-content-gap">
<p>帰無仮説が誤りでないと明確には言えない場合、「帰無仮説を採択する」と表現されることがあります。ここでの「採択」は、帰無仮説が正しいとするのではなく、現時点ではそれを棄却するだけの十分な証拠がないという意味です。これは誤りとは言えないが、真であるとも証明されていない状態を示します。</p>
</div></div>


<div style="height:31px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) p値</h3>



<p>帰無仮説が正しいと仮定したときに、その事象が起こる確率を表します。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="745" height="829" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-5.jpg" alt="" class="wp-image-21757" style="width:405px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-5.jpg 745w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-5-270x300.jpg 270w" /></figure>



<p>例えば、「5連続表が出たときに、表が出やすいかを検定すること」を考えてみましょう。</p>



<p>帰無仮説で表が出る確率が \( \frac{1}{2} \) であると仮定したとき、5連続で表が出る確率は \( \left( \frac{1}{2} \right)^5 = \frac{1}{32} \) と求められます。</p>



<p>この \( \frac{1}{32} \) がこの検定のp値となります。 </p>



<div style="height:31px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 有意水準</h3>



<p>有意水準は、帰無仮説が正しいとしたときに、観測された値が得られる確率がどの程度以下であれば、帰無仮説を棄却するかを示す基準です。一般的には5%（0.05）や1%（0.01）が用いられます。</p>



<p>例えば、有意水準を5%に設定した場合、帰無仮説が正しいと仮定したときに、観察されたデータが得られる確率が5%未満となった場合、帰無仮説を棄却します。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1371" height="745" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-3.jpg" alt="" class="wp-image-21755" style="width:618px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-3.jpg 1371w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-3-300x163.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-3-1024x556.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-3-768x417.jpg 768w" /></figure>



<div style="height:31px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(6) 棄却域</h3>



<p>仮説検定において帰無仮説を棄却するための基準となる範囲です。この範囲にデータが入ると、帰無仮説が誤りであると判断されます。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">3. 仮説検定の流れ</h2>



<p>ここからは、実際に例題を通じて仮説検定の流れを確認していきましょう。</p>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">例題1</div><div class="dbp-frame-content has-content-gap">
<p>ある硬貨を投げたときに、表が出やすいかどうか仮説検定により確認したい。</p>

<p>(1) 帰無仮説と対立仮説を述べなさい。<br>(2) コインを4回投げたところ、4回とも表が出た。この結果をもとに、有意水準5%で仮説検定をし、結論を示しなさい。<br>(3) コインを5回投げたところ、5回とも表が出た。この結果をもとに、有意水準5%で仮説検定をし、結論を示しなさい。</p>
</div></div>


<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>解説1</strong></p>



<h3 class="wp-block-heading">Step1. 帰無仮説・対立仮説の設定</h3>



<p>仮説検定を行う際、最初にすることは「帰無仮説」と「対立仮説」の設定です。</p>



<p><strong>帰無仮説 \( H_0 \)</strong></p>



<p>帰無仮説は、仮説検定を行うための基準となる仮定を立てます。</p>



<p>この問題では、硬貨が公平であると仮定します。つまり、表が出る確率は裏が出る確率と等しいとします。</p>



<p>そのため、いったん表と裏が出る確率が等しいコインであると仮定をします。</p>



<p>そのため、帰無仮説は「硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) である」となります。</p>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>対立仮説 \( H_1 \)</strong></p>



<p>対立仮説では、帰無仮説が誤りと判定されたときに示したいものを表すのでしたね。</p>



<p>ここで、今回の目標は表が出やすいコインかどうかを確認することです。</p>



<p>そのため、対立仮説は「硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) より大きい」となります。</p>



<div style="height:40px" class="wp-block-spacer"></div>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">例題1(1)の解答</div><div class="dbp-frame-content has-content-gap">
<p>帰無仮説 \( H_0 \)<br>硬貨を投げたときに、表が出る確率が \( \frac{1}{2} \) である。</p>

<p>対立仮説 \( H_1 \)<br>硬貨を投げたときに、表が出る確率が \( \frac{1}{2} \) より大きい。</p>
</div></div>


<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Step2. 帰無仮説が正しいと仮定したときの確率の計算</h3>



<p>つぎに、帰無仮説「硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) である」が正しいと仮定したときの確率の計算をします。</p>



<p><strong>(2) 硬貨を4回投げて、4回とも表が出る確率</strong></p>



<p>\[<br>\left( \frac{1}{2} \right)^4 = \frac{1}{16}<br>\]</p>



<div style="height:49px" class="wp-block-spacer"></div>



<p><strong>(3) 硬貨を5回投げて、5回とも表が出る確率</strong></p>



<p>\[<br>\left( \frac{1}{2} \right)^5 = \frac{1}{32}<br>\]</p>



<div style="height:50px" class="wp-block-spacer"></div>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Step3. 結果の判定</h3>



<p>Step2で求めた確率と、有意水準を比べて仮説検定の結論を出します。</p>



<p><strong>(2) 硬貨を4回投げて、4回とも表が出た場合</strong></p>



<p>求めた確率 \( \frac{1}{16} \) を、有意水準5%と比較します。\[<br>\frac{1}{16} &gt; \frac{1}{20} = 5 \%<br>\]</p>



<p>このため、帰無仮説を棄却することはできません。（仮説が誤りであるとは言えない。）</p>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">例題1(2)の解答</div><div class="dbp-frame-content has-content-gap">
<p>硬貨を投げたときに表が出る確率が \( \frac{1}{2} \)​ より大きいとは言えない。</p>

<p>理由: 硬貨を4回投げて、4回とも表が出る確率は \( \frac{1}{16} \) と、5% ( \( \frac{1}{2} \) ) よりも大きいため。</p>
</div></div>


<div style="height:49px" class="wp-block-spacer"></div>



<p><strong>(3) 硬貨を5回投げて、5回とも表が出た場合</strong></p>



<p>(2)と同様に、求めた確率 \( \frac{1}{32} \) を、有意水準5%と比較します。\[<br>\frac{1}{32} &lt; \frac{1}{20} = 5 \%<br>\]</p>



<p>このため、帰無仮説を棄却することができます。（仮説が誤りであると言える。）</p>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">例題1(3)の解答</div><div class="dbp-frame-content has-content-gap">
<p>硬貨を投げたときに表が出る確率が \( \frac{1}{2} \)​ より大きい言える。</p>

<p>理由: 硬貨を4回投げて、4回とも表が出る確率は \( \frac{1}{16} \) と、5% ( \( \frac{1}{2} \) ) より小さいため。</p>
</div></div>


<div style="height:53px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">仮説検定の手順まとめ</h3>



<p>ここで、仮説検定の手順について振り返りましょう。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2291" height="1448" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-6.jpg" alt="" class="wp-image-21758" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-6.jpg 2291w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-6-300x190.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-6-1024x647.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-6-768x485.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-6-1536x971.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-6-2048x1294.jpg 2048w" /></figure>



<div style="height:39px" class="wp-block-spacer"></div>



<p>先ほどの例題（硬貨投げの仮説検定）の場合、仮説検定の手順は以下の通りとなります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2291" height="1448" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-7.jpg" alt="" class="wp-image-21759" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-7.jpg 2291w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-7-300x190.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-7-1024x647.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-7-768x485.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-7-1536x971.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-7-2048x1294.jpg 2048w" /></figure>



<div style="height:39px" class="wp-block-spacer"></div>



<p>仮説検定の手順を、背理法と比較してみましょう。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">仮説検定の手順</th><th class="has-text-align-center">仮説検定</th><th class="has-text-align-center">対応する背理法の手順</th></tr></thead><tbody><tr><td class="has-text-align-center">帰無仮説の設定<br>(仮説検定をするための仮定)</td><td class="has-text-align-center">公平なコインである<br>（表が出る確率: 50%）</td><td class="has-text-align-center">\( \sqrt{3} \) は有理数</td></tr><tr><td class="has-text-align-center">対立仮説の設定<br>(問題で示したいもの)</td><td class="has-text-align-center">表が出やすいコイン<br>（表が出る確率: 50%）</td><td class="has-text-align-center">\( \sqrt{3} \) は無理数</td></tr><tr><td class="has-text-align-center">仮定が正しいとしたときの<br>確率の計算</td><td class="has-text-align-center">確率 3.125%</td><td class="has-text-align-center">仮定が正しいとしたときに<br>矛盾を示す</td></tr><tr><td class="has-text-align-center">結果の判断</td><td class="has-text-align-center"> 3.125%が有意水準(5%)より<br>小さいので仮定を棄却</td><td class="has-text-align-center">矛盾が発生しているため<br>仮定は誤り</td></tr><tr><td class="has-text-align-center">結論</td><td class="has-text-align-center">表が出やすいコイン</td><td class="has-text-align-center">\( \sqrt{3} \) は無理数</td></tr></tbody></table></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4. 片側検定と両側検定</h2>



<p>仮説検定には、片側検定と両側検定の2つがあります。どちらの検定をするかによって、対立仮説の決め方が変わってきます。</p>



<p>この章では、それぞれの検定方法の違いについて学習していきましょう。</p>



<h3 class="wp-block-heading">(1) 片側検定</h3>



<p>両側検定は、「表が出やすいとき」や「裏が出やすいとき」のように、期待値から特定の方向に逸脱しているかどうかを検証する方法です。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">片側検定の例</div><div class="dbp-frame-content has-content-gap">
<p>ある硬貨を投げたときに、<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">表が出やすい</mark></strong>かどうか仮説検定により確認したい。</p>

<ul class="wp-block-list">
<li>帰無仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) である<br>対立仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) より<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">大きい</mark></li>
</ul>

<p>→ この仮説検定では、表が出やすい場合のみに着目します。表が出にくい場合は考慮しません。</p>

<figure class="wp-block-image aligncenter size-full"><img width="1207" height="871" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-18.jpg" alt="" class="wp-image-21770" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-18.jpg 1207w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-18-300x216.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-18-1024x739.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-18-768x554.jpg 768w" /></figure>

<div style="height:51px" class="wp-block-spacer"></div>

<p>ある硬貨を投げたときに、<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">表が出にくい</mark></strong>かどうか仮説検定により確認したい。</p>

<p><br>帰無仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) である<br>対立仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) より<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">小さい</mark></p>

<p>→ この仮説検定では、表が出にくい場合のみに着目します。表が出やすい場合は考慮しません。</p>

<figure class="wp-block-image size-full"><img width="1207" height="871" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-19.jpg" alt="" class="wp-image-21771" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-19.jpg 1207w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-19-300x216.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-19-1024x739.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-19-768x554.jpg 768w" /></figure>
</div></div>


<p>片側検定の場合、帰無仮説を仮定して事象が起こる確率を計算し、その確率が有意水準より小さければ仮説を棄却します。</p>



<div style="height:52px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 両側検定</h3>



<p>両側検定は、「コインが公平（表と裏が出る確率が異なる）」のように、データが期待値からどちらの方向にも逸脱しているかどうかを検証する方法です。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">両側検定の例</div><div class="dbp-frame-content has-content-gap">
<p>ある硬貨が公平（表と裏が出る確率が異なる）ではないかどうかを検証したい。</p>

<p><br>帰無仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) である<br>対立仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) ではない</p>

<p>→ この仮説検定では、表が出にくいとき、表が出やすいときの両方に着目します。</p>

<figure class="wp-block-image size-full"><img width="1207" height="871" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-20.jpg" alt="" class="wp-image-21772" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-20.jpg 1207w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-20-300x216.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-20-1024x739.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-20-768x554.jpg 768w" /></figure>
</div></div>


<p>両側検定では、有意水準を2つの側に半分ずつ分けます。たとえば、全体の有意水準を5%に設定した場合、各側の有意水準は2.5%（0.025）となります。</p>



<figure class="wp-block-image size-full"><img width="1204" height="952" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-21.jpg" alt="" class="wp-image-21775" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-21.jpg 1204w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-21-300x237.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-21-1024x810.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-21-768x607.jpg 768w" /></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 例題で確認！</h3>



<p>実際に、片側検定と両側検定でどのように検定方法が変わるか、例題で確認しましょう。</p>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">例題2</div><div class="dbp-frame-content has-content-gap">
<p>ある硬貨を5回投げたところ、5回とも表が出た。</p>

<p>(1) 表が出やすい硬貨と言えるか、有意水準5%で検定しなさい。</p>

<p>(2) 公平でない硬貨と言えるか、有意水準5%で検定しなさい。</p>
</div></div>


<div style="height:41px" class="wp-block-spacer"></div>



<p><strong>解説2</strong></p>



<p><strong>(1) 片側検定の場合</strong></p>



<p><strong>Step1. 帰無仮説・対立仮説の設定</strong></p>



<p>帰無仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) である<br>対立仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">より大きい</mark></p>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>Step2. 帰無仮説が正しいと仮定したときの確率の計算</strong></p>



<p>硬貨を5回投げたときに、5回とも表が出る確率は次の通りです。</p>



<p>\[<br>\left( \frac{1}{2} \right)^5 = \frac{1}{32}<br>\]</p>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>Step3. 結果の判定</strong></p>



<p>確率 \( \frac{1}{32} \) を、有意水準5%と比較します。\[<br>\frac{1}{32} &lt; \frac{1}{20} = 5\%<br>\] </p>



<p>このため、帰無仮説は棄却されます。（5回とも表が出る確率が、5%よりも小さいため）</p>



<p>したがって、「表が出やすい硬貨である」と結論づけられます。</p>



<div style="height:41px" class="wp-block-spacer"></div>



<p><strong>(2) 両側検定の場合</strong></p>



<p><strong>Step1. 帰無仮説・対立仮説の設定</strong></p>



<p>帰無仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) である<br>対立仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">ではない</mark></p>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>Step2. 帰無仮説が正しいと仮定したときの確率の計算</strong></p>



<p>ある硬貨を5回投げたところ、5回とも表が出る確率は、次の通り求められます。</p>



<p>\[<br>\left( \frac{1}{2} \right)^5 = \frac{1}{32}<br>\]</p>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>Step3. 結果の判定</strong></p>



<p>両側検定では、有意水準を2つの側に分けます。</p>



<p>5%の有意水準の場合、各側の有意水準は2.5%（0.025）になります。</p>



<p>確率 \( \frac{1}{32} \) を、2.5%と比較します。\[<br>\frac{1}{32} > \frac{1}{40} = 2.5\%<br>\]</p>



<p>このため、帰無仮説は棄却されません。（5回とも表が出る確率が、2.5%よりも大きい）</p>



<p>したがって、「公平でない硬貨であるとは言えない」と結論づけられます。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4. 二項分布と仮説検定</h2>



<p>二項分布の知識を組み合わせて仮説検定を実施する問題は、テストに頻出です。</p>



<p>実際に例題で解き方を確認しましょう。</p>



<h3 class="wp-block-heading">例題を解いてみよう</h3>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">例題3</div><div class="dbp-frame-content has-content-gap">
<p>ある硬貨を100回投げたところ、59回表が出た。</p>

<p>表が出やすい硬貨と言えるか、有意水準5%で検定しなさい。</p>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<p><strong>解説3</strong></p>



<p><strong>Step1. 帰無仮説・対立仮説の設定</strong></p>



<p>帰無仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) である<br>対立仮説: ある硬貨を投げたときに表が出る確率が \( \frac{1}{2} \) <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">より大きい</mark></p>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>Step2. 帰無仮説が正しいと仮定したときの確率の計算</strong></p>



<p>59回以上表が出る確率を、下の式にように直接計算するのは難しいです。</p>



<p>\[<br>{}_{100} \mathrm{C} _{59} \times \left( \frac{1}{2} \right)^{59} \times \left( 1 - \frac{1}{2} \right)^{41} + {}_{100} \mathrm{C} _{60} \times \left( \frac{1}{2} \right)^{60} \times \left(1 -  \frac{1}{2} \right)^{40} + \cdots<br>\]</p>



<p>そこで、二項分布を用いて確率を計算します。</p>



<p>まず、100回の硬貨投げにおける表が出る回数を \( X \) としましょう。</p>



<p>すると、\( X \) の平均 \( E(X) \)、分散 \( V(X) \)、標準偏差 \( \sigma (X) \) は次のように計算ができます。</p>



<p>\[\begin{align*}<br>E(X) &amp; = 100 \times \frac{1}{2}<br>\\ &amp; = 50<br>\end{align*}\]</p>



<p>\[\begin{align*}<br>V(X) &amp; = 100 \times \frac{1}{2} \times \left( 1 - \frac{1}{2} \right)<br>\\ &amp; = 100 \times \frac{1}{2} \times \frac{1}{2}<br>\\ &amp; = 25<br>\end{align*}\]</p>



<p>\[\begin{align*}<br>\sigma(X) &amp; = \sqrt{ V(X) }<br>\\ &amp; = \sqrt{25}<br>\\ &amp; = 5<br>\end{align*}\]</p>



<p>よって、表が出る回数 \( X \) は平均50、標準偏差5の二項分布に従うことが分かります。</p>



<div style="height:46px" class="wp-block-spacer"></div>



<p>ここで、硬貨投げの試行回数が100と大きいため、二項分布を正規分布で近似することができます。</p>



<p>つぎに、59回以上表が出る確率を標準正規分布（平均0、標準偏差1の正規分布）に変換します。</p>



<p>ここで、\( X \) は平均50、標準偏差5ということは、つぎの式で標準正規分布に変換が出来ます。\[<br>Z = \frac{X - 50}{5}<br>\]</p>



<p>ここで、\( X = 59 \) に対応する \( Z \) の値は \( Z = 1.8 \) となります。\[\begin{align*}<br>Z &amp; = \frac{59 - 50}{5}<br>\\ &amp; = 1.8<br>\end{align*}\]</p>



<figure class="wp-block-image size-full"><img width="1606" height="700" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-22.jpg" alt="" class="wp-image-21776" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-22.jpg 1606w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-22-300x131.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-22-1024x446.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-22-768x335.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-22-1536x669.jpg 1536w" /></figure>



<p>59回以上表が出る確率 \( P(X \geqq 59) \) は、標準偏差1.8個分以上大きくなる確率 \( P(Z \geqq 1.8) \) と等しいです。\[<br>P(X \geqq 59) = P(Z \geqq 1.8) <br>\]</p>



<p>この確率 \( P(Z \geqq 1.8)  \) は、つぎの計算により求めることが出来ます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1779" height="589" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-8.jpg" alt="" class="wp-image-21760" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-8.jpg 1779w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-8-300x99.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-8-1024x339.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-8-768x254.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-8-1536x509.jpg 1536w" /></figure>



<p>また、確率 \( P(0 \leqq Z  \leqq 1.8) \) は正規分布表から 0.4641 と求められます。</p>



<figure class="wp-block-image size-large"><img width="1024" height="294" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-15-1024x294.jpg" alt="" class="wp-image-21767" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-15-1024x294.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-15-300x86.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-15-768x221.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-15-1536x441.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-15-2048x588.jpg 2048w" /></figure>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="827" height="507" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-14.jpg" alt="" class="wp-image-21766" style="width:408px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-14.jpg 827w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-14-300x184.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-14-768x471.jpg 768w" /></figure>



<p>よって、59回以上表が出る確率は 0.0359 と求められます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1779" height="589" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-9.jpg" alt="" class="wp-image-21761" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-9.jpg 1779w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-9-300x99.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-9-1024x339.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-9-768x254.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-9-1536x509.jpg 1536w" /></figure>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>Step3. 結果の判定</strong></p>



<p>確率 0.0359 は、有意水準5% (0.05) よりも小さいです。</p>



<p>このため、帰無仮説は棄却されます。（59回以上表が出る確率が5%よりも小さいため）</p>



<p>したがって、「表が出やすい硬貨である」と結論づけられます。</p>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>別解：\( Z \) で結果の判定をする方法</strong></p>



<p>まず、表が出る回数59回に対応する \( Z \) の値を \( z \) とします。\[\begin{align*}<br>Z &amp; = \frac{59 - 50}{5}<br>\\ &amp; = 1.8<br>\end{align*}\]</p>



<p>つぎに、有意水準5%に対応する \( z_0 \) の値を求めます。ここで、\( z_0 \) とは、\( P( Z \geqq z_0 ) = 0.05 \) を満たす点です。</p>



<p>つぎに、\( z_0 \) の値を求めるために、次の変形を実施します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1771" height="635" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1.gif" alt="" class="wp-image-21779"/></figure>



<p>ここで、\( P( 0 \leqq Z \leqq z_0 ) = 0.45 \) を満たす点を正規分布表から探すと、\( z_0 = 1.64 \) と分かります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1758" height="509" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-10.jpg" alt="" class="wp-image-21762" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-10.jpg 1758w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-10-300x87.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-10-1024x296.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-10-768x222.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-10-1536x445.jpg 1536w" /></figure>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="835" height="523" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-11.jpg" alt="" class="wp-image-21763" style="width:370px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-11.jpg 835w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-11-300x188.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-11-768x481.jpg 768w" /></figure>



<p>つまり、\( z \) の値が \( z_0 = 1.64 \) より大きければ仮説を棄却します。</p>



<p>ここで、\( z \) と \( z_0 \) の値を比較しましょう。\[<br>Z = 1.8 > 1.64 = z_0<br>\]</p>



<p>このため、帰無仮説は棄却されます。</p>



<p>したがって、「表が出やすい硬貨である」と結論づけられます。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">5. 練習問題にチャレンジ</h2>



<p>最後に、仮説検定について練習問題を解いてみましょう。共通テスト形式としています。</p>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">練習問題</div><div class="dbp-frame-content has-content-gap">
<p>1の目が出やすいと言われているサイコロがある。</p>

<p>このサイコロに対して、1の目が出やすいか有意水準5%で仮説検定を実施する。</p>

<p>(1) </p>

<p>帰無仮説と対立仮説を設定する。すると、以下のようになる。</p>

<ul class="wp-block-list">
<li>帰無仮説: 1の目が出る確率は [[　ア　]]</li>



<li>対立仮説: 1の目が出る確率は [[　イ　]]</li>
</ul>

<div style="height:18px" class="wp-block-spacer"></div>
<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">[[　ア　]]・[[　イ　]] の解答群</div><div class="dbp-frame-content has-content-gap">
<p>※ 同じ選択肢を2度以上選んでもよい。</p>

<p>⓪ \( \frac{1}{6} \) である。<br>① \( \frac{1}{6} \) でない。<br>② \( \frac{1}{6} \) より大きい。<br>③ \( \frac{1}{6} \) より小さい。</p>
</div></div>
<div style="height:38px" class="wp-block-spacer"></div>

<p>(2) </p>

<p>サイコロを3回振ったところ、1の目が2回出た。</p>

<p>ここで、1の目が出る回数を \( X \) とする。帰無仮説が正しいと仮定したとき、つぎのように確率が計算できる。\[ P(X = 2) = \frac{ [ \ \ \ \text{ウ} \ \ \ ] }{ [ \ \ \  \text{エオ} \ \ \ ] } \]\[ P(X = 3) = \frac{ [ \ \ \ \text{カ} \ \ \ ] }{ [ \ \ \  \text{キクケ} \ \ \ ] } \]\[ P(X \geqq 2) = \frac{ [ \ \ \ \text{コ} \ \ \ ] }{ [ \ \ \  \text{サシ} \ \ \ ] } \]</p>

<p>よって、\( P(X \geqq 2) \) は [[　ス　]] なので、1の目が [[　セ　]]。</p>

<div style="height:38px" class="wp-block-spacer"></div>

<p>(3)</p>

<p>サイコロを720回振ったところ、1の目が137回出た。</p>

<p>1の目が出る回数を \( Y \) とする。帰無仮説が正しいと仮定したとき、\( Y \) は平均 [　ソタチ　]、標準偏差 [　ツテ　] の 二項分布に従う。</p>

<p>ここで、720回は十分に大きいと考えて良いので、\( Y \) は正規分布に近似的に従う。さらに、\( Z \) を次のようにおく。\[<br>Z = \frac{ Y - [ \ \ \  \text{ソタチ} \ \ \ ] }{ [ \ \ \  \text{ツテ} \ \ \ ] } <br>\]</p>

<p>すると、以下の式が成立する。\[\begin{align*}<br>P( X \geqq 127 ) &amp; = P( Z \geqq [ \ \ \  \text{ト} \ \ \ ]. [ \ \ \  \text{ナニ} \ \ \ ]  )<br>\\ &amp; = 0.[ \ \ \  \text{ヌネノ} \ \ \ ] <br>\end{align*}\]</p>

<p>よって、\( P(X \geqq 3) \) は [[　ハ　]] なので、1の目が [[　ヒ　]]。</p>

<div style="height:38px" class="wp-block-spacer"></div>
<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">[[　ス　]]・[[　ハ　]] の解答群</div><div class="dbp-frame-content has-content-gap">
<p>※ 同じ選択肢を2度以上選んでもよい。</p>

<p>⓪ 5%より大きい<br><a href="https://symbl.cc/jp/24EA/">①</a> 5%より小さい<br><a href="https://symbl.cc/jp/24EA/">②</a> 2.5%より大きい<br>③ 2.5%より小さい</p>
</div></div><div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">[[　セ　]]・[[　ヒ　]] の解答群</div><div class="dbp-frame-content has-content-gap">
<p>※ 同じ選択肢を2度以上選んでもよい。</p>

<p>⓪ \( \frac{1}{6} \) で出ると言える<br>① \( \frac{1}{6} \) で出るとは言えない<br>② 出やすいと言える<br>③ 出やすいとは言えない<br>④ 出にくいと言える<br>⑤ 出にくいと言えない</p>
</div></div></div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">6. 練習問題の答え</h2>



<h3 class="wp-block-heading">(1) 帰無仮説と対立仮説の設定</h3>



<p><strong>★ 解答</strong></p>



<p>ア: 0 ( \( \frac{1}{6} \) である。)<br>イ: 4 ( \( \frac{1}{6} \) より大きい。)</p>



<p><strong>★ 解説</strong></p>



<p>帰無仮説 \( H_0 \)</p>



<p>仮説検定をするために、1の目が他の目と同じ確率で出ることを仮定します。</p>



<p>対立仮説 \( H_1 \)</p>



<p>今回は「1の目が出やすいことを」を確認したいので、対立仮説は「\( \frac{1}{6} \) より大きい。」となります。(片側検定)</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 試行回数が少ないとき</h3>



<p><strong>★ 解答</strong></p>



<p>ウ, エオ: 5, 72 ( \frac{5}{72} )<br>カ, キクケ: 1, 216 ( \frac{1}{216} )<br>コ, サシ: 2, 27 ( \frac{2}{27} )<br>ス: 0 (5%より大きい)<br>セ: 3 (出やすいとは言えない)</p>



<p><strong>★ 解説</strong></p>



<p>\[\begin{align*}<br>P(X=2) &amp; = {}_3 \mathrm{C} _2 \times \left( \frac{1}{6} \right)^{2} \times \left( 1- \frac{1}{6} \right)^{1}<br>\\ &amp; = 3 \times \frac{1}{36} \times \frac{5}{6}<br>\\ &amp; = \frac{15}{216}<br>\\ &amp; = \frac{5}{72} <br>\end{align*}\] (ウ … 5、エオ … 72)</p>



<p>\[\begin{align*}<br>P(X=3) &amp; = {}_3 \mathrm{C} _3 \times \left( \frac{1}{6} \right)^{3} \times \left( 1- \frac{1}{6} \right)^{0}<br>\\ &amp; = \left( \frac{1}{6} \right)^{3}<br>\\ &amp; = \frac{1}{216}<br>\end{align*}\] (カ … 1、キクケ … 216)</p>



<p>\[\begin{align*}<br>P(X \geqq 2) &amp; = P(X=2) + P(X=3)<br>\\ &amp; = \frac{5}{72} + \frac{1}{216}<br>\\ &amp; = \frac{16}{216}<br>\\ &amp; = \frac{2}{27}<br>\end{align*}\] (コ … 2、サシ … 27)</p>



<p>片側検定なので、\( P( X \geqq 2 ) \) が有意水準5%よりも大きいか小さいか確認します<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21736_10('footnote_plugin_reference_21736_10_1');" onkeypress="footnote_moveToReference_21736_10('footnote_plugin_reference_21736_10_1');" ><sup id="footnote_plugin_tooltip_21736_10_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_21736_10_1" class="footnote_tooltip">もし両側検定（1の目が出る確率が偏っているかどうかを調べたい場合）をする場合は、有意水準2.5%よりも大きいか小さいかを確認します。</span></span>。\[<br>P(X \geqq 2) = \frac{2}{27} &gt; \frac{1.35}{27} = 5\%<br>\](ス … 0)</p>



<p>よって、確率 \( P(X \geqq 2) \) は、「ス. ⓪ 5%より大きい」です。</p>



<p>このため、帰無仮説は棄却されません。（2回以上表が出る確率が、5%よりも小さいため）</p>



<p>したがって、1の目が「③ 出やすいとは言えない」と結論づけられます。</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 試行回数が多いとき</h3>



<p><strong>★ 解答</strong></p>



<p>ソタチ: 120<br>ツテ: 10<br>ト.ナニ: 1.70<br>ヌネノ: 045<br>ハ: 1 (5%より小さい)<br>ヒ: 4 (出やすいと言える)<br></p>



<p><strong>★ 解説</strong></p>



<p>サイコロを720回振ったとき、1の目が出る回数を \( Y \) とすると、\( Y \) は二項分布に従います。</p>



<p>ここで、帰無仮説が正しいと仮定したとき、\( Y \) の平均 \( E(Y) \) 、分散 \( V(Y) \)、標準偏差 \( \sigma (Y) \) は次のように計算できます。\[\begin{align*}<br>E(Y) &amp; = 720 \times \frac{1}{6}<br>\\ &amp; = 120<br>\end{align*}\](ソタチ … 120)</p>



<p>\[\begin{align*}<br>V(Y) &amp; = 720 \times \frac{1}{6} \times \left( 1 - \frac{1}{6} \right)<br>\\ &amp; = 720 \times \frac{1}{6} \times \frac{5}{6}<br>\\ &amp; = 100<br>\end{align*}\]</p>



<p>\[\begin{align*}<br>\sigma (Y) &amp; = \sqrt{V(Y)}<br>\\ &amp; = \sqrt{100}<br>\\ &amp; = 10<br>\end{align*}\](ツテ … 10)</p>



<p>つぎに、以下の式の通り \( Z \) をおきます。\[<br>Z = \frac{X - 120}{10}<br>\]</p>



<p>ここで、\( X = 137 \) に対応する \( Z \) の値は、\[\begin{align*}<br>Z &amp; = \frac{137 - 120}{10}<br>\\ &amp; = 1.7<br>\end{align*}\]となります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1633" height="711" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-2.gif" alt="" class="wp-image-21780"/></figure>



<p>よって、サイコロで137回以上1の目が出る確率 \( P( X \geqq 137) \) は、標準偏差1.7個分以上大きくなる確率 \( P(Z \geqq 1.70) \) と等しくなります。\[<br>P( X \geqq 137) = P(Z \geqq 1.70)<br>\](トナニ … 170)</p>



<p>この確率 \( P(Z \geqq 1.70) は、つぎの計算により求めることが出来ます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1775" height="562" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-16.jpg" alt="" class="wp-image-21768" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-16.jpg 1775w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-16-300x95.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-16-1024x324.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-16-768x243.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-16-1536x486.jpg 1536w" /></figure>



<p>ここで、確率 \( P(0 \leqq Z \leqq 1.70) \) は正規分布表から 0.4554 と求められます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2332" height="668" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-12.jpg" alt="" class="wp-image-21764" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-12.jpg 2332w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-12-300x86.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-12-1024x293.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-12-768x220.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-12-1536x440.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-12-2048x587.jpg 2048w" /></figure>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="827" height="507" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-13.jpg" alt="" class="wp-image-21765" style="width:348px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-13.jpg 827w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-13-300x184.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-13-768x471.jpg 768w" /></figure>



<p>よって、137回以上表が出る確率は 0.045 と求められます。(ヌネノ … 045)</p>



<figure class="wp-block-image aligncenter size-full"><img width="1775" height="562" src="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-17.jpg" alt="" class="wp-image-21769" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-17.jpg 1775w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-17-300x95.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-17-1024x324.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-17-768x243.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kasetsu0-1-17-1536x486.jpg 1536w" /></figure>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>Step3. 結果の判定</strong></p>



<p>確率 \( P( X \geqq 137)  = 0.0446 \) は、有意水準「① 5%より小さい」です。</p>



<p>このため、帰無仮説は棄却されます。（137回以上表が出る確率が5%よりも小さいため）</p>



<p>したがって、1の目が「② 出やすいと言える」と結論づけられます。</p>
<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_21736_10">+</a>]</span></p></div> <div id="footnote_references_container_21736_10"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21736_10('footnote_plugin_tooltip_21736_10_1');"><a id="footnote_plugin_reference_21736_10_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">もし両側検定（1の目が出る確率が偏っているかどうかを調べたい場合）をする場合は、有意水準2.5%よりも大きいか小さいかを確認します。</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/math-2b-stat08/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>うさぎでもわかる確率・統計　重回帰分析</title>
		<link>https://www.momoyama-usagi.com/entry/math-stat-regression2</link>
					<comments>https://www.momoyama-usagi.com/entry/math-stat-regression2#respond</comments>
		
		<dc:creator><![CDATA[ももうさ]]></dc:creator>
		<pubDate>Wed, 16 Oct 2024 15:30:36 +0000</pubDate>
				<category><![CDATA[大学数学]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[確率・統計]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=21444</guid>

					<description><![CDATA[回帰分析は、ある要素を、他の要素を用いて関係を要約するための方法で、統計検定2級では頻出の分野です。 本記事では、ある要素を、2つ以上の要素を用いて関係を要約する重回帰分析について、学習していきましょう。 ※ 本記事は単 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>回帰分析は、ある要素を、他の要素を用いて関係を要約するための方法で、統計検定2級では頻出の分野です。</p>



<p>本記事では、ある要素を、2つ以上の要素を用いて関係を要約する重回帰分析について、学習していきましょう。</p>



<div style="height:30px" class="wp-block-spacer"></div>



<p>※ 本記事は単回帰分析を前提にしているため、事前に単回帰分析について学んでおくことをお勧めします。</p>



<p>↓↓↓単回帰分析の記事はこちら↓↓↓</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-21142 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/entry/math-stat-regression1">
                <div class="pb__thumb"><img width="300" height="252" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-12-300x252.jpg" class="is-position-overlay wp-post-image" alt="" lazysizes="1" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-12-300x252.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-12.jpg 761w" /></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">うさぎでもわかる確率・統計　単回帰分析</div><div class="pb-substr is-font-size:s is-omit-line:2">回帰分析とは、ある要素を、他の要素を用いて関係を要約するための方法で、統計検定2級では頻出の分野です。 本記事では、回帰分</div></div>            </a>
        </article>
        
</div></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">1. 重回帰分析とは</h2>



<p>単回帰分析では、下の式のように1つの説明変数から目的変数の値を推測してきました。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1888" height="481" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-2.gif" alt="" class="wp-image-21448" style="width:796px;height:auto"/></figure>



<p>しかし、1つの説明変数だけで目的変数を説明するのは、現実的に十分ではないことが多いです。</p>



<p>例えば、テストの点数が勉強時間だけで決まるとは限りません。他にもさまざまな要因が関与しているはずです。睡眠時間、塾に通っているかなど…。</p>



<p>そこで、下のように単回帰分析で出てくる式を拡張し、複数の説明変数を使って目的変数の関係を表現する方法が考えられました。この方法が重回帰分析です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2560" height="474" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-3-scaled.gif" alt="" class="wp-image-21449"/></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">2. 用語説明</h2>



<p>まずは、重回帰分析で出てくる用語を見ていきましょう。</p>



<p>※ 単回帰分析で既に登場したものもあります。</p>



<h3 class="wp-block-heading">(1) 目的変数と説明変数 (単回帰分析と同じ)</h3>



<p>説明変数は、目的変数を表現する道具となる変数です。記号では \( x_1 \), \( x_2 \), \( x_3 \), … と表記されます。</p>



<p>目的変数は、説明変数から予測される結果を表します。記号では \( y \) と表記します。</p>



<p>例えば、以下の式では、勉強時間、睡眠時間、塾通学有無からテストの点数を予測します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2560" height="678" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-7-scaled.gif" alt="" class="wp-image-21453"/></figure>



<p>上の例では、説明変数を3つとしていますが、説明変数の数は自由に増減することができます。</p>


<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">補足</div><div class="dbp-frame-content has-content-gap">
<p>参考書などでは、説明変数の数が \( n \) 個と一般化して、重回帰分析モデルの式を次のように表していることが多いです。\[\begin{align*}<br>y &amp; = \alpha + \beta_1 x_1 + \beta_2 x_2 + \cdots + \beta_n x_n<br>\\ &amp; = \alpha + \sum^{n}_{k=1} \beta_k x_k <br>\end{align*}\]</p>
</div></div>


<div style="height:31px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 切片と偏回帰係数</h3>



<p>切片（定数項）\( \alpha \) は、説明変数 \( x_1 \), \( x_2 \), \( x_3 \), … が0のときの目的変数 \( y \) の値を表します。</p>



<p>また、\( \beta_1 \), \( \beta_2 \), \( \beta_3 \), … は偏回帰係数（傾き）と呼ばれ、それぞれの説明変数 \( x_1 \), \( x_2 \), …, \( x_n \) が1変化すると、目的変数 \( y \) がどの程度変化するかを表します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2560" height="598" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-8-scaled.gif" alt="" class="wp-image-21454"/></figure>



<p>※ 単回帰分析で出てきた回帰係数の重回帰分析バージョンが、偏回帰係数だと思っていただけたらOKです。</p>



<p>※ 偏回帰係数を単に「回帰係数」と記載している参考書もあります。</p>



<div style="height:31px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) ダミー変数</h3>



<p>説明変数には、時間や重さなどの量的データだけでなく、「塾通学の有無」のような数値でないデータを使うこともできます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2560" height="570" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-1-1-scaled.gif" alt="" class="wp-image-21455"/></figure>



<p>数値でないデータをモデルの式に追加する際には、次のように0と1の2つの値に変換します。</p>



<ul class="wp-block-list">
<li>0 … 塾通学なし</li>



<li>1 … 塾通学あり</li>
</ul>



<p>このように、数値でないデータを0と1の2つの値に変換して説明変数としたものを、ダミー変数と呼びます。</p>



<div style="height:31px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 重回帰モデルと誤差</h3>



<p>重回帰モデルにおいて、説明変数の数を増やしても、目的変数との関係を完全に表現することは非常に難しいです。</p>



<p>実際には、観測された値 \( y \) と、モデルによって予測された値 \( \alpha + \beta_1 x_1 + \beta_2 x_2 + \cdots + \beta_n x_n \) の間には誤差が生じます。</p>



<p>そこで、実際の観測値と予測値の違いを考慮して、以下のような形で重回帰分析のモデルを表現します。\[<br>y = \alpha + \beta_1 x_1 + \beta_2 x_2 + \cdots + \beta_n x_n + u<br>\]</p>



<p>ここで \( u \) は誤差項と呼ばれ、モデルによる誤差を表します。</p>



<p>この式を重回帰式と呼ぶことにしましょう。</p>



<div style="height:31px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 最小2乗法による偏回帰係数の導出</h3>



<p>※ 重回帰分析の誤差の計算では最小2乗法を使うのですが、この手法の理解には線形代数（行列）の知識が必要です。もし、詳しく勉強したい方は下の記事をご覧ください。なお、統計2級では行列を用いた偏回帰係数の導出はほぼ出題されないため、読み飛ばしてもOKです。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-9829 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/entry/math-linear-algebra-ap09">
                <div class="pb__thumb"><img width="300" height="178" src="https://www.momoyama-usagi.com/wp-content/uploads/senkei-h8-3-300x178.gif" class="is-position-overlay wp-post-image" alt="" lazysizes="1" srcset="https://www.momoyama-usagi.com/wp-content/uploads/senkei-h8-3-300x178.gif 300w, https://www.momoyama-usagi.com/wp-content/uploads/senkei-h8-3-1024x607.gif 1024w, https://www.momoyama-usagi.com/wp-content/uploads/senkei-h8-3-768x455.gif 768w, https://www.momoyama-usagi.com/wp-content/uploads/senkei-h8-3-1536x911.gif 1536w" /></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">うさぎでもわかる線形代数　応用編第9羽　行列を使って最小2乗法を解いてみよう！</div><div class="pb-substr is-font-size:s is-omit-line:2">こんにちは、ももやまです。 前回の第08羽では、逆行列 ＼( A^{-1} ＼) を持たない行列に対して、無理やり逆行列っぽいもの（擬似逆行</div></div>            </a>
        </article>
        
</div></figure>



<p>重回帰分析でも、実際に、偏回帰係数 \( \alpha \), \( \beta_1 \), \( \beta_2 \), … \( \beta_n \) の値を推定する際には、各データごとの誤差 \( u \) を最小にすることを目指します。</p>



<p>具体的には、観測された値と予測された値との差（残差）の2乗和が最小となるように、偏回帰係数を決定します。この方法を最小2乗法と呼びます。</p>



<p>最小2乗法を用いることで、\( \alpha \), \( \beta_1 \), \( \beta_2 \), … \( \beta_n \) を次のように求めることが出来ます。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">回帰直線と最小2乗法</div><div class="dbp-frame-content has-content-gap">
<p>重回帰式は、次のように表される。\[<br>y = \alpha + \beta_1 x_1 + \beta_2 x_2 + \cdots + \beta_n x_n <br>\]</p>

<p>このモデルの偏回帰係数 \( \alpha \), \( \beta_1 \), \( \beta_2 \), … \( \beta_n \) は、最小2乗法を使うことで、次のように求めることが出来る。</p>

<p>ここで、行列 \( A \) および、ベクトル \( \vec{x} \), \( \vec{b} \) を次のように定義する。\[<br>A = \left( \begin{array}{cc} 1 &amp; x_{11} &amp; x_{12} &amp; \cdots &amp; x_{1n} \\ 1 &amp; x_{21} &amp; x_{22} &amp; \cdots &amp; x_{2n} \\ \vdots &amp; \vdots &amp; \vdots &amp; \ddots &amp; \vdots \\ 1 &amp; x_{m1} &amp; x_{m2} &amp; \cdots &amp; x_{mn} \end{array} \right), \ \ \ \vec{x} = \left( \begin{array}{cc} \alpha \\ \beta_1 \\ \beta_2 \\ \vdots \\ \beta_n \end{array} \right), \ \ \ \vec{b} = \left( \begin{array}{cc} y_1 \\ y_2 \\ \vdots \\ y_m \end{array} \right)<br>\]</p>

<p>【変数の意味】</p>

<ul class="wp-block-list">
<li>\( x_{pq} \) … \( p \) 番目のデータにおける説明変数 \( x_q \) の値</li>



<li>\( y_p \) … \( p \) 番目のデータにおける目的変数 \( y \) の真値</li>
</ul>

<div style="height:36px" class="wp-block-spacer"></div>

<p>【重回帰式の変数と各観測データの対応表】</p>

<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">番目</th><th class="has-text-align-center">\( y \)</th><th class="has-text-align-center">\( x_1 \)</th><th class="has-text-align-center">\( x_2 \)</th><th class="has-text-align-center">\( \cdots \)</th><th class="has-text-align-center">\( x_n \)</th></tr></thead><tbody><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">\( y_1 \)</td><td class="has-text-align-center">\( x_{11} \)</td><td class="has-text-align-center">\( x_{12} \)</td><td class="has-text-align-center">\( \cdots \)</td><td class="has-text-align-center">\( x_{1n} \)</td></tr><tr><td class="has-text-align-center">2</td><td class="has-text-align-center">\( y_2 \)</td><td class="has-text-align-center">\( x_{21} \)</td><td class="has-text-align-center">\( x_{22} \)</td><td class="has-text-align-center">\( \cdots \)</td><td class="has-text-align-center">\( x_{2n} \)</td></tr><tr><td class="has-text-align-center">\( \vdots \)</td><td class="has-text-align-center">\( \vdots \)</td><td class="has-text-align-center">\( \vdots \)</td><td class="has-text-align-center">\( \vdots \)</td><td class="has-text-align-center">\( \ddots \)</td><td class="has-text-align-center">\( \vdots \)</td></tr><tr><td class="has-text-align-center">\( m \)</td><td class="has-text-align-center">\( y_m \)</td><td class="has-text-align-center">\( x_{m1} \)</td><td class="has-text-align-center">\( x_{m2} \)</td><td class="has-text-align-center">\( \cdots \)</td><td class="has-text-align-center">\( x_{mn} \)</td></tr></tbody></table></figure>

<p>例) </p>

<ul class="wp-block-list">
<li>\( x_{12} \): 1番目のデータにおける説明変数 \( x_{2} \) の値を指す。</li>



<li>\( x_{31} \): 3番目のデータにおける説明変数 \( x_{1} \) の値を指す。</li>



<li>\( y_4 \): 4番目のデータの目的変数 \( y \) の値を指す</li>
</ul>

<div style="height:29px" class="wp-block-spacer"></div>

<p>すると、連立方程式 \( A \vec{x} = \vec{b} \) の形に持ち込める。</p>

<p>ここで、誤差 \( \| A \vec{x} - \vec{b} \| \) を最小にするような \( \vec{x} \) は、\( A \) の擬似逆行列 \( A^+ = (A^{\top} A)^{-1} A^{\top} \) で計算できる。\[\begin{align*}<br>\vec{x} &amp; = (A^{\top} A)^{-1} A^{\top} \vec{b}<br>\\ &amp; = A^+ \vec{b}<br>\end{align*}\]</p>

<p>※ \( A^{\top} \) は行列 \( A \) の転置行列を表す。</p>

<p>この \( \vec{x} \) が偏回帰係数となる。</p>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">3. 重回帰分析の結果の見方</h2>



<p>統計検定2級などの試験では、表形式やRの出力から重回帰分析の結果を読み取り、それに基づいて問題を解答することが求められます。</p>



<p>言い換えれば、重回帰分析の結果を正しく解釈できれば、試験で得点を確実に稼ぐことができます。</p>



<p>基本的なデータの読み取り方は重回帰分析でも単回帰分析と同様ですが、重回帰分析特有のポイントがいくつかありますので、以下ではそれに重点を置いて説明します。\[<br>\mathrm{売上} \ = \alpha + \beta_1 \times \mathrm{評価} + \beta_2 \times \mathrm{広告費} + \beta_3 \times \mathrm{駅からの距離} + \beta_4 \times \mathrm{オンライン販売の有無}<br>\]</p>



<p>★ Rの出力結果例</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = test_scores ~ study_hours + sleep_hours + attends_cram_school, 
    data = data)

Residuals:
    Min      1Q  Median      3Q     Max 
-4.0632 -1.3898 -0.6929  1.0240  5.8699 

Coefficients:
                    Estimate Std. Error t value Pr(&gt;|t|)    
(Intercept)           16.573      6.388   2.594   0.0196 *  
study_hours            6.003      1.167   5.143 9.83e-05 ***
sleep_hours            3.364      1.415   2.378   0.0302 *  
attends_cram_school    5.189      3.031   1.712   0.1062    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 3.031 on 16 degrees of freedom
Multiple R-squared:  0.9799,	Adjusted R-squared:  0.9762 
F-statistic: 260.6 on 3 and 16 DF,  p-value: 8.651e-14
</code></pre></div>



<p>※ <code>e+n</code> は \( 10^n \)、<code>e-n</code> は \(10^{-n} \) を表します。例えば、<code>4.23e-08</code> は \( 4.23 \times 10^{-8} \) を表しています。</p>







<div style="height:51px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Rで出力される内容</h3>



<p>回帰分析での出力結果は、つぎの4つに分けることが出来ます。</p>



<h4 class="wp-block-heading">(1) Call: 結果を出すために使ったコマンド</h4>



<p>※ 単回帰分析と同じです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = test_scores ~ study_hours + sleep_hours + attends_cram_school, 
    data = data)</code></pre></div>



<p>このセクションには、結果を生成するために使用したコマンドが表示されます。</p>



<p>解析結果そのものには影響しないため、特に重要視される部分ではありません。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(2) Residuals: 残差の四分位数</h4>



<p>※ 単回帰分析と同じです。</p>



<p>残差の四分位数（最小値、第一四分位数、中央値、第三四分位数、最大値）が表示され、データのばらつき具合を把握するのに役立ちます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1487" height="408" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17.jpg" alt="" class="wp-image-21363" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17.jpg 1487w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17-300x82.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17-1024x281.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17-768x211.jpg 768w" /></figure>



<p>※「残差」とは、各データの実際の観測値と回帰式によって予測された値との差のことを指します。</p>



<p>今回の出力結果からは、残差の四分位数を以下にように読み取ることができます。</p>



<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">最小値</th><th class="has-text-align-center">第1四分位数</th><th class="has-text-align-center">中央値</th><th class="has-text-align-center">第3四分位数</th><th class="has-text-align-center">最大値</th></tr></thead><tbody><tr><td class="has-text-align-center">-4.0632</td><td class="has-text-align-center">-1.3898</td><td class="has-text-align-center">-0.6929</td><td class="has-text-align-center">1.0240</td><td class="has-text-align-center">5.8699</td></tr></tbody></table></figure>



<p>補足：残差の平均値は必ず0です。これは、最小二乗法で回帰分析を行った場合、残差が正負で相殺されるためです。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(3) Coefficients: 偏回帰係数の推定結果</h4>



<p>切片 \( \alpha \) および偏回帰係数 \( \beta_1 \), \( \beta_2 \), \( \beta_3 \), … の推定結果が示されています。</p>



<p>単回帰分析では説明変数が1つだけですが、重回帰分析では複数の説明変数があるため、表示される偏回帰係数の数が増えています。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Coefficients:
                    Estimate Std. Error t value Pr(&gt;|t|)    
(Intercept)           16.573      6.388   2.594   0.0196 *  
study_hours            6.003      1.167   5.143 9.83e-05 ***
sleep_hours            3.364      1.415   2.378   0.0302 *  
attends_cram_school    5.189      3.031   1.712   0.1062    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1</code></pre></div>



<h5 class="wp-block-heading">[i] Estimate: 推定値</h5>



<p>重回帰分析において求められた切片 (Intercept) \( \alpha \)、および各説明変数の偏回帰係数 \( \beta_1 \), \( \beta_2 \), \( \beta_3 \), … の推定値です。</p>



<p>これらの推定値は、重回帰モデルの式に具体的に数値として表されます。</p>



<p>重回帰分析のモデル式での、\( \alpha \), \( \beta_1 \), \( \beta_2 \), …  を具体的に数値として表しています。\[<br>y = \alpha + \beta_1 x_1 +  \beta_2 x_2 + \beta_3 x_3 + \cdots<br>\]</p>



<figure class="wp-block-image aligncenter size-full"><img width="2412" height="954" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-18.gif" alt="" class="wp-image-21611"/></figure>



<p>単回帰分析に比べて説明変数が増えるため、モデルの複雑さが増しますが、読み取り方は基本的に同じです。</p>



<div style="height:36px" class="wp-block-spacer"></div>



<h5 class="wp-block-heading">[ii] Std. Error: 標準誤差</h5>



<p>各偏回帰係数の推定値がどの程度の不確かさを持っているかを示す指標です。値が小さいほど、推定値の信頼性が高いことを意味します。</p>



<p>単回帰分析に比べて表示される説明変数が増える点以外は、読み取り方は同じです。</p>



<p>※ 標準誤差の導出式は統計検定2級レベルでは不要なので、覚えなくてOKです。</p>



<div style="height:36px" class="wp-block-spacer"></div>



<h5 class="wp-block-heading">[iii] t value, Pr(&gt;|t|): t値、p値</h5>



<p>t値は、各説明変数の偏回帰係数が0であるかどうかを検証するための統計量です<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_1');" onkeypress="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_1');" ><sup id="footnote_plugin_tooltip_21444_12_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_21444_12_1" class="footnote_tooltip">定数項に対するt値も出力されますが、定数項が0ではないかどうかを検証することは、実務的にはあまり意味がない場合が多いです。</span></span>。</p>



<p>また、p値は各t値に基づいて、その結果が偶然生じる確率を示しています。言い換えると、p値は「各説明変数の偏回帰係数が0である確率」を表しています。</p>



<p>t値の出力結果を見ることで、「説明変数が目的変数に有意な影響を与えているか」を確認できます。</p>



<p>具体的には、重回帰分析では、各説明変数ごとに以下の仮説検定が行われます。</p>



<ul class="wp-block-list">
<li>帰無仮説 \( H_0 \): 仮説検定をするにあたる仮定<br>→ \( k \) 番目の説明変数の係数 \( \beta_k \) が0である。つまり \( \beta_k = 0 \)。</li>



<li>対立仮説 \( H_1 \): 帰無仮説を否定することで示したいもの。<br>→ 各説明変数の係数 \( \beta_k \) が0ではない。つまり \( \beta_k \not = 0 \)。</li>
</ul>



<p>この検定で帰無仮説が棄却された説明変数は、目的変数に有意な影響を与えていると考えられます。逆に棄却されなければ、その説明変数は目的変数に有意な影響を与えないと解釈でき、モデルに含める必要がないとされます。</p>



<div style="height:41px" class="wp-block-spacer"></div>



<p>なお、p値の右側に表示されている記号はp値の大小を表しています。</p>



<figure class="wp-block-image size-full"><img width="2110" height="908" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-21.gif" alt="" class="wp-image-21621"/></figure>



<div style="height:54px" class="wp-block-spacer"></div>



<p><strong>★ t値の自由度</strong></p>



<p>※ 単回帰分析と自由度が異なることに注意が必要です。</p>



<p>t値の自由度 \( k_t \) は、サンプルサイズ \( \textcolor{green}{n} \) からモデルのパラメータ数（切片 \( \alpha \) と 偏回帰係数 \( \beta_1 \), \( \beta_2 \), …, \( \beta_k \)）を引いたもので決まります。この自由度は、サンプルデータの中で自由に変動できる観測点の数を反映しています。</p>



<p>ここで、切片の数は常に<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">1</mark>つです。さらに、偏回帰係数の数（つまり説明変数の数）を \( \textcolor{blue}{k} \) 個とすると、自由度 \( k_t \)は次の式で計算されます。\[\begin{align*}<br>k_t &amp; = \textcolor{green}{n} - (\textcolor{blue}{k} + \textcolor{red}{1})<br>\\ &amp; =  \textcolor{green}{n} - \textcolor{blue}{k} -\textcolor{red}{1}<br>\end{align*}\]</p>



<p>今回のデータの場合、<mark style="background-color:rgba(0, 0, 0, 0);color:#149900" class="has-inline-color">20</mark>人のデータから、説明変数が<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">3</mark>つの回帰分析を行っているため、自由度 \( k_t \) は次のように計算されます。\[\begin{align*}<br>k_t &amp; = \textcolor{green}{20} - \textcolor{blue}{3} - \textcolor{red}{1}<br>\\ &amp; = 16<br>\end{align*}\]</p>



<div style="height:54px" class="wp-block-spacer"></div>



<p><strong>★ t値の計算方法</strong></p>



<p>t値は次の式で計算できます。単回帰分析と同様です。</p>



<p>※ 帰無仮説で偏回帰係数を0と仮定しているため、分子に "-0" を記載しています<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_2');" onkeypress="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_2');" ><sup id="footnote_plugin_tooltip_21444_12_2" class="footnote_plugin_tooltip_text">[2]</sup></a><span id="footnote_plugin_tooltip_text_21444_12_2" class="footnote_tooltip">例えば、偏回帰係数が2であると帰無仮説で仮定した場合、分子の "-0" の部分は "-2" となります。</span></span>。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1755" height="1150" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-23.gif" alt="" class="wp-image-21650"/></figure>



<p>※ 式内の "偏回帰係数" は、ツールで計算した結果が入ります。</p>



<p>実際に、勉強時間 (study_hours) に対するt値を計算すると、Rで出力されたt値と一致することが分かりますね。</p>



<p>※ t値の自由度、および推定値、標準誤差、t値の関係は統計検定2級で頻出です。頭に入れておきましょう。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 回帰モデルそのものの分析情報</h3>



<p>この欄では、重回帰分析全体の結果に対する統計的な分析結果が示されています。</p>



<p>表示の見方、および考え方については単回帰分析のときと同様です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Residual standard error: 3.031 on 16 degrees of freedom
Multiple R-squared:  0.9799,	Adjusted R-squared:  0.9762 
F-statistic: 260.6 on 3 and 16 DF,  p-value: 8.651e-14</code></pre></div>



<p>具体的には、「分析全体のパフォーマンスを評価するための指標」や「重回帰モデルの当てはまりの良さが出力」されています。これらの結果は、回帰モデルそのものがデータをどの程度説明しているか、またモデルが有意であるかを示しています。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>★ 分散分析と回帰分析</strong></p>



<p>※ 重回帰分析における分散分析の考え方は、単回帰分析と同じです。</p>



<p>目的変数の各値 \( y_k \) は、回帰モデルによって予測される値 \( \alpha + \beta_1 x_{1k} + \beta_2 x_{2k}  + \beta_3 x_{3k} \cdots  \) と回帰モデルでは説明できないズレ \( u_k \) の和で表すことが出来ます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="2323" height="353" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-10.gif" alt="" class="wp-image-21601" style="width:730px;height:auto"/></figure>



<p>【変数の意味】</p>



<ul class="wp-block-list">
<li>\( x_{pq} \) … \( p \) 番目のデータにおける説明変数 \( x_q \) の値</li>



<li>\( y_p \) … \( p \) 番目のデータにおける目的変数 \( y \) の真値</li>
</ul>



<div style="height:60px" class="wp-block-spacer"></div>



<p>これは、各観測値 \( y_k \) ​ を、「予測値 \( \alpha + \beta_1 x_{1k} + \beta_2 x_{2k} + \beta_3 x_{3k} \cdots \)」と「モデルが説明できない誤差（残差） \( u_k \)」の2つに分解することができる、ということです。</p>



<p>ここで、回帰モデルによって予測される値を \( \hat{y}_k \) とすると、</p>



<p>回帰モデルでは説明できないズレ \( u_k \) は、目的変数の各値 \( y_k \) から回帰モデルによって予測される値 \( \hat{y}_k \) を引いたものとして表されます。</p>



<p>したがって、式を次のように書き換えることが出来ます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1357" height="386" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3.jpg" alt="" class="wp-image-21368" style="width:710px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3.jpg 1357w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3-300x85.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3-1024x291.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3-768x218.jpg 768w" /></figure>



<p>つぎに、目的変数の各データ値 \( y_k \) は、平均 \( \overline{y} \) からのばらつきを持つと考えられます。</p>



<p>このばらつきを明確にするため、先ほどの式を以下のように書き換えます。</p>



<figure class="wp-block-image size-full"><img width="2225" height="516" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4.jpg" alt="" class="wp-image-21369" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4.jpg 2225w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-300x70.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-1024x237.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-768x178.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-1536x356.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-2048x475.jpg 2048w" /></figure>



<p>この式は、観測 \( y_k \) を、「全体の平均値 \( \overline{y} \)」と「回帰モデルで説明できるズレ（説明変動）」、さらに「回帰モデルで説明できないズレ（残差変動）」の3つに分解できることを表しています。</p>



<p>さらに、全体の平均 \( \overline{y} \) を基準に考えるために、両辺から \( \overline{y} \) を引きましょう。</p>



<figure class="wp-block-image size-full"><img width="2171" height="520" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5.jpg" alt="" class="wp-image-21370" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5.jpg 2171w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-300x72.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-1024x245.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-768x184.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-1536x368.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-2048x491.jpg 2048w" /></figure>



<p>この式は、「目的変数の観測値 \( y_k \) と平均値 \( \overline{y} \) との差（全変動）」が、「回帰による変動（説明変動）」と「回帰モデルで説明できない変動（残差変動）」に分解できることを示しています。</p>



<p>重回帰分析全体の結果を評価する際にも、単回帰分析と同様に「回帰変動」と「残差変動」の度合いを使ってさまざまな指標を計算します。</p>



<p>ここで、変動を2つに分解して分析する方法と聞いて、何か思い浮かぶ言葉はありませんか？</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p>そう、一元配置分散分析です。</p>



<p>一元配置分散分析を使うことで、各データの「全変動」を「回帰による変動（説明変動）」と「残差による変動」の2つに分解し、それぞれが全体の変動にどれほど寄与しているかを分析できます。</p>



<p>※ 一元配置分散分析がいまいちよくわからない or 一元配置分散分析ってなんだっけ、となった方は以下の記事にて復習しましょう。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-20812 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/entry/math-stat-fdist3">
                <div class="pb__thumb"><img width="300" height="190" src="https://www.momoyama-usagi.com/wp-content/uploads/f4-6-300x190.jpg" class="is-position-overlay wp-post-image" alt="" lazysizes="1" srcset="https://www.momoyama-usagi.com/wp-content/uploads/f4-6-300x190.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/f4-6-1024x648.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/f4-6-768x486.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/f4-6-1536x972.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/f4-6.jpg 1543w" /></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">うさぎでもわかる確率・統計　F分布のいろは③　一元配置分散分析</div><div class="pb-substr is-font-size:s is-omit-line:2">こんにちは、ももやまです。 F分布のいろは①では、「F分布とはどんなものなのか」というところから、「F分布を用いて母分散の比</div></div>            </a>
        </article>
        
</div></figure>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">★ 回帰分析と一元配置分散分析</h4>



<p>重回帰分析における一元配置分散分析のステップを確認しましょう。ここではデータ全体の変動を「回帰変動」と「残差変動」に分けて評価します。</p>



<p>※ 単回帰分析と異なる部分を、色をつけて説明しています。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">要因</th><th class="has-text-align-center">平方和</th><th class="has-text-align-center">自由度</th><th class="has-text-align-center">平方平均</th><th class="has-text-align-center">\( F \) 値</th></tr></thead><tbody><tr><td class="has-text-align-center">回帰変動</td><td class="has-text-align-center">(a) \( S_A \)</td><td class="has-text-align-center">\( \phi_A = \textcolor{red}{k} \)</td><td class="has-text-align-center">\( V_A = \frac{ S_A }{ \phi_A } \)</td><td class="has-text-align-center">\( \frac{ V_A }{ V_E } \)</td></tr><tr><td class="has-text-align-center">残差変動</td><td class="has-text-align-center">(b) \( S_E \)</td><td class="has-text-align-center">\( \phi_E = \textcolor{red}{n - k - 1} \)</td><td class="has-text-align-center">\( V_E = \frac{ S_E }{ \phi_E } \)</td><td class="has-text-align-center">−</td></tr><tr><td class="has-text-align-center">全変動</td><td class="has-text-align-center">(c) \( S_T \)</td><td class="has-text-align-center">\( \phi_T = n - 1 \)</td><td class="has-text-align-center">−</td><td class="has-text-align-center">−</td></tr></tbody></table></figure>



<p><strong>[i] 平方和</strong></p>



<p>※ 計算方法は、単回帰分析と同様です。</p>



<p>ここで、回帰変動、残差変動、全変動の平方和は次のように計算できます。</p>



<p>(a) 回帰変動：予測値 \( \hat{y}_k \) と平均値 \( \overline{y} \) の差の2乗の総和<br>（回帰モデルが説明できる部分の変動）</p>



<p>\[\begin{align*}<br>S_A &amp; = \sum^{n}_{k = 1} \left( \hat{y}_k - \overline{y} \right)^2<br>\end{align*}\]</p>



<p>(b) 残差変動：観測値 \( y_k \) と予測値 \( \hat{y}_k \) の差の2乗の総和<br>（回帰モデルが説明できない部分の変動）</p>



<p>\[\begin{align*}<br>S_E &amp; = \sum^{n}_{k = 1} \left( y_k - \hat{y}_k \right)^2<br>\end{align*}\]</p>



<p>(c) 全体変動：観測値 \( y_k \) と平均 \( \overline{y} \) の差の2乗の総和<br>（全データの変動）</p>



<p>\[\begin{align*}<br>S_T &amp; = \sum^{n}_{k = 1} \left( y_k - \hat{y}_k \right)^2<br>\end{align*}\]</p>



<p>注意: 全体変動 \( S_T \) は、回帰変動 \( S_A \) と残差変動 \( S_E \) の和に等しくなります。\[<br>S_T = S_A + S_E<br>\]</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>[ii] 自由度</strong></p>



<p>※ 考え方は単回帰分析と同じですが、値が変わります。</p>



<p>回帰変動の自由度：説明変数の数 \( k \) です。<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_3');" onkeypress="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_3');" ><sup id="footnote_plugin_tooltip_21444_12_3" class="footnote_plugin_tooltip_text">[3]</sup></a><span id="footnote_plugin_tooltip_text_21444_12_3" class="footnote_tooltip">一元配置分散分析では、自由度を「グループ数 - 1」としますが、回帰分析において自由度を「説明変数 -&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_3');">Continue reading</span></span></span>。\[<br>\textcolor{red}{\phi_A = k}<br>\]</p>



<p>残差変動の自由度：データ数からモデルのパラメータ数を引いたもの。重回帰分析では、モデルのパラメータ数は切片1つ \( \alpha \) と、\( k \) 個の偏回帰係数 \( \beta_1 \), \( \beta_2 \), …, \( \beta_k \) の合計 \( k+1 \) 個です。そのため、自由度はサイズ \( n \) から \( k+1 \) を引いた \( n - k - 1 \) となります。<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_4');" onkeypress="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_4');" ><sup id="footnote_plugin_tooltip_21444_12_4" class="footnote_plugin_tooltip_text">[4]</sup></a><span id="footnote_plugin_tooltip_text_21444_12_4" class="footnote_tooltip">回帰分析では、切片 \( \alpha \) と \( k \) 個の偏回帰係数 \( \beta_1 \), \( \beta_2 \), …, \( \beta_k \) の \( k + 1 \)&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21444_12('footnote_plugin_reference_21444_12_4');">Continue reading</span></span></span>。<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">\[\begin{align*}<br>\phi_E &amp; = n - (k+1)<br>\\ &amp; = n - k - 1<br>\end{align*}\]</mark></p>



<p>全体変動の自由度：データ数から1を引いたものです。単回帰分析と同様です。\[<br>\phi_T = n - 1<br>\]</p>



<p>注意: 単回帰分析と同じく、全体変動の自由度 \( k_T \) は、回帰変動の自由度 \( k_A \) と残差変動の自由度 \( k_E \) の和に等しくなります。\[<br>\phi_T = \phi_A + \phi_E<br>\]</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>[iii] 平方平均</strong></p>



<p>※ 計算方法は、単回帰分析と同様です。</p>



<p>平方和を対応する自由度で割ることで、平方平均が求められます。</p>



<p>回帰変動の平方平均\[<br>V_A = \frac{ S_A }{ \phi_A }<br>\]</p>



<p>残差変動の平方平均\[<br>V_E = \frac{ S_E }{ \phi_E }<br>\]</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>[iv] F値</strong></p>



<p>※ 計算方法は、単回帰分析と同様です。</p>



<p>F値は、回帰変動の平方平均 \( V_A \) を残差変動の平方平均 \( V_E \) で割ったもので計算されます。\[<br>F = \frac{ V_A }{ V_E }<br>\]</p>







<h4 class="wp-block-heading">★ それぞれの出力の意味</h4>



<p>ここでは、Rの出力で得られた結果が一元配置分散分析のどの結果に対応するかを見ていきます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Residual standard error: 7.037 on 18 degrees of freedom
Multiple R-squared:  0.8003,	Adjusted R-squared:  0.7892 
F-statistic: 72.12 on 1 and 18 DF,  p-value: 1.037e-07</code></pre></div>



<p class="has-text-align-center">表．回帰変動、残差変動に対する一元配置分散分析の結果</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">要因</th><th class="has-text-align-center">平方和</th><th class="has-text-align-center">自由度</th><th class="has-text-align-center">平方平均</th><th class="has-text-align-center">\( F \) 値</th></tr></thead><tbody><tr><td class="has-text-align-center">回帰変動</td><td class="has-text-align-center">(a) \( S_A \)</td><td class="has-text-align-center">\( \phi_A = \textcolor{red}{k} \)</td><td class="has-text-align-center">\( V_A = \frac{ S_A }{ \phi_A } \)</td><td class="has-text-align-center">\( \frac{ V_A }{ V_E } \)</td></tr><tr><td class="has-text-align-center">残差変動</td><td class="has-text-align-center">(b) \( S_E \)</td><td class="has-text-align-center">\( \phi_E = \textcolor{red}{n - k - 1} \)</td><td class="has-text-align-center">\( V_E = \frac{ S_E }{ \phi_E } \)</td><td class="has-text-align-center">−</td></tr><tr><td class="has-text-align-center">全変動</td><td class="has-text-align-center">(c) \( S_T \)</td><td class="has-text-align-center">\( \phi_T = n - 1 \)</td><td class="has-text-align-center">−</td><td class="has-text-align-center">−</td></tr></tbody></table></figure>



<p><strong>[i] Residual standard error:残差の標準誤差 (と自由度)</strong></p>



<p>※ 単回帰分析と同様ですが、残差の自由度が単回帰分析とは異なります。</p>



<p>残差変動の平方平均 \( V_E \) を表しており、回帰モデルがデータをどの程度正確に説明できていないかを示します。また、自由度 \( \phi_E \) は残差変動に対する自由度です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2043" height="278" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7.jpg" alt="" class="wp-image-21353" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7.jpg 2043w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7-300x41.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7-1024x139.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7-768x105.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7-1536x209.jpg 1536w" /></figure>



<p>今回の結果は、残差平方平均 \( V_E \) が7.037、残差の自由度 \( \phi_E \) が18であることを意味しています。</p>



<p>表記については単回帰分析のときと同じですが、重回帰では説明変数が複数あるため、残差の自由度は「データ数 - 説明変数の数 - 1」となります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>[ii] Multiple R-squared: 決定係数</strong></p>



<p>※ 単回帰分析と同様ですが、重回帰分析ならではのポイントがあります。</p>



<p>決定係数 \( R^2 \) は、モデルがデータの変動をどれだけ説明できているか（＝回帰モデルがデータに上手く当てはまっているか）を0から1の範囲で表します。（1に近いほど、説明力が高いと言えます。）モデルの当てはまりの良さが決定係数だと思っていただけたらOKです。</p>



<p>具体的に、決定係数 \( R^2 \) は全体平方和に対する回帰変動の割合で計算されます。</p>



<p>\[\begin{align*}<br>R^2 &amp; = \frac{S_A}{S_T}<br>\\ &amp; = \frac{S_T - S_E}{S_T}<br>\\ &amp; = 1 - \frac{S_E}{S_T} \ \ ( \because S_A + S_E = S_T )<br>\end{align*}\]※ \( S_A \) は回帰平方和、\( S_E \) は残差平方和、\( S_T \) は全体平方和を表しています。</p>



<p>決定係数は、単回帰モデル同士でモデルの当てはまり具合を比べる際に利用されます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1685" height="362" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-12.gif" alt="" class="wp-image-21603"/></figure>



<p>例えば、今回のデータの場合、決定係数 \( R^2 \) は 0.9799 です。</p>


<p>つまり、このモデルはデータの97.99%の変動を説明できていると言えます。</p>
<p>ただし、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">重回帰分析では説明変数の数が増えると決定係数 \( R^2 \) は常に増加する</span>ため、モデルの当てはまりが良く見える場合があります。</p>


<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>★ 相関係数と決定係数の関係</strong></p>



<p>相関係数は、説明変数と目的変数の間の直線的関係の強さを示す指標であり、相関係数の2乗が決定係数になります。</p>



<p>したがって、決定係数は説明変数が目的変数に対して持つ直線的関係の強さを示すことができます。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>[iii] Adjusted R-squared:  自由度調整済み決定係数</strong></p>



<p>※ 重回帰分析で最も重要なポイントです！</p>



<p>説明変数を増やすほど、回帰モデルで説明できる変動の割合が増加し、決定係数 \( R^2 \) は大きくなります。</p>



<p>しかし、すべての説明変数が目的変数に影響を与えるわけではないため、無関係な説明変数を追加することは避けるべきです。</p>



<p>そこで、自由度調整済み決定係数  \( R^2 \) が登場しました。これは無関係な説明変数を追加してもモデル評価が不適切に上昇しないように調整された指標です。</p>



<p>\[\begin{align*}<br>R^2_f &amp; = 1 - \frac{ \frac{S_E}{n-k-1}}{ \frac{S_T}{n-1} }<br>\\ &amp; = 1 - \frac{S_E}{S_T} \cdot \frac{n-1}{n-k-1}<br>\\ &amp; = 1 - \frac{n-1}{n-k-1}\left( 1 - R^2 \right)<br>\end{align*}\]</p>



<p>※ \( n \) は回帰分析に使用したデータ数です。今回の例の場合、\( n = 20 \) です。<br>※ \( k \) は説明変数の数を表します。</p>


<p>重回帰分析でモデルの良し悪しを比べるときには、決定係数ではなく、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">自由度調整済み決定係数</span>を使います。</p>


<p>自由度調整済み決定係数を使うことで、単に説明変数を増やすことでモデルが良くなるように見える現象を防ぐことが出来ます。</p>



<figure class="wp-block-image size-full"><img width="1685" height="362" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-12.gif" alt="" class="wp-image-21603"/></figure>



<p>今回の出力で示された自由度調整済み決定係数 \( R^2_f \) は 0.9762 ですね。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>[iv] F値</strong></p>



<p>※ 単回帰分析と同様ですが、重回帰分析では複数の説明変数を考慮します。</p>



<p>F値は、回帰式内の説明変数が目的変数に対して有意に影響を与えているかどうかを評価するための統計量です。説明変数の効果が全体として有意かどうかを判断するために使用されます。このモデルが信頼できるものかを表していると思っていただけたらOKです。</p>



<p>具体的には、帰無仮説 \( H_0 \) を「説明変数の偏回帰係数が全て0である」と仮定し、この仮説が成立するかどうかをF値で確認します。</p>



<p>【回帰分析でのF検定】</p>



<ul class="wp-block-list">
<li>帰無仮説 \( H_0 \): 説明変数の偏回帰係数が全て0。<br>（回帰モデルは無意味）</li>



<li>対立仮説 \( H_1 \): 説明変数の偏回帰係数に0ではないものがある。<br>（回帰モデルは有意）</li>
</ul>



<p>この検定の結果が棄却されれば、モデルが信頼できるものと見なされます。一方棄却されなかった場合、このモデル自体が意味ないものと見なされる可能性があります。</p>



<p>今回のRの出力結果では、次の3つの情報が表示されています。</p>



<ul class="wp-block-list">
<li>F値: 260.6</li>



<li>F検定で使用する自由度の組 (3,16)<br>※ 説明変数の自由度が3、残差の自由度が16</li>



<li>対応するp値: \( 8.651 \times 10^{-14} \)</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="1534" height="217" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-13.gif" alt="" class="wp-image-21604"/></figure>



<p>この結果から、F値が非常に大きく、p値も極めて小さい（&lt; 0.01）ため、帰無仮説は棄却され、説明変数（勉強時間）と目的変数（テストの点数）に関するこのモデルは信頼できるものと言えます。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4. 練習問題にチャレンジ！</h2>



<p>では、最後に練習問題にチャレンジしてみましょう！</p>


<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">問題</div><div class="dbp-frame-content has-content-gap">
<p>桃山さんは、近隣地域のラーメン屋の売上を分析するために、次の重回帰モデルを考えた。</p>

<p>\[<br>\mathrm{売上} \ = \alpha + \beta_1 \times \mathrm{評価} + \beta_2 \times \mathrm{広告費} + \beta_3 \times \mathrm{駅からの距離} + \beta_4 \times \mathrm{オンライン販売の有無}<br>\]</p>

<p>【説明変数の意味】</p>

<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">説明変数</th><th class="has-text-align-center">変数名</th><th>意味</th></tr></thead><tbody><tr><td class="has-text-align-center">評価</td><td class="has-text-align-center">review_score</td><td> 評価サイトの評価 [点]<br>(※ 満点は5)</td></tr><tr><td class="has-text-align-center">広告費</td><td class="has-text-align-center">ad_budget</td><td>1ヶ月当たりに使用する広告費用 [万円]</td></tr><tr><td class="has-text-align-center">駅からの距離</td><td class="has-text-align-center">dist_from_station</td><td>最寄り駅から店舗までの距離 [分]</td></tr><tr><td class="has-text-align-center">オンライン販売の有無</td><td class="has-text-align-center">has_online_store</td><td>オンライン販売の有無<br>(0 … なし、1 … あり)</td></tr></tbody></table></figure>

<p>統計ソフトウェアRを用いて、上記の重回帰モデルを推定したところ、つぎの出力結果を得た。</p>

<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = sales ~ review_score + ad_budget + dist_from_station + has_online_store, data = data)

Residuals:
    Min      1Q  Median      3Q     Max 
-16.725  -7.675  -3.806   7.473  29.201 

Coefficients:
                  Estimate Std. Error t value Pr(&gt;|t|)    
(Intercept)        49.8564    63.1142   0.790 0.438829    
review_score       14.4141     3.0033   [ a ] 0.000109 ***
ad_budget           3.3419      [ b ]   5.301 3.45e-05 ***
dist_from_station  -3.9179     1.4844  -2.639 0.015724 *  
has_online_store    6.9950     5.5595   1.258 0.222808    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 13.56 on 20 degrees of freedom
Multiple R-squared:  0.7657,	Adjusted R-squared:  0.7188 
F-statistic: 16.34 on [ c ] and [ d ] DF,  p-value: 4.322e-06
</code></pre></div>

<p>つぎの(1)～(6)の問いに答えなさい。ただし、出力結果の一部を加工している。</p>

<div style="height:54px" class="wp-block-spacer"></div>

<p>(1) 出力結果の [ a ] ～ [ d ] に当てはまる数を答えなさい。ただし、[ a ], [ b ] は小数第4位を四捨五入して小数第3位まで、[ c ]、[ d ] は整数で答えること。</p>

<div style="height:21px" class="wp-block-spacer"></div>

<p>(2) 分析に用いた店舗数を答えなさい。</p>

<div style="height:21px" class="wp-block-spacer"></div>

<p>(3) 評価サイトの評価が4.1点、1ヶ月当たりに使用する広告費用が5万円、最寄り駅から店舗まで徒歩3分で、オンライン販売を実施している店舗の1ヶ月店舗の売上高は何万円と予測されるか。小数第2位を四捨五入し、小数第1位まで答えなさい。</p>

<div style="height:21px" class="wp-block-spacer"></div>

<p>(4) 有意水準を5%とする。説明変数のうち、「評価」、「広告費」、「駅からの距離」、「オンライン販売の有無」のうち、統計的に有意な説明変数はいくつあるか答えなさい。</p>

<div style="height:21px" class="wp-block-spacer"></div>

<p>(5) この単回帰モデルの結果から読み取れることとして、正しいものをつぎの1～5の選択肢から1つ選びなさい。</p>

<ol class="wp-block-list">
<li>部員数のF値に対応するp値が0.05未満のため、この重回帰モデルはデータの変動をうまく説明できていると言える。</li>



<li>説明変数の中で、「評価」の偏回帰係数が最も大きいため、説明力が最も大きい説明変数は「評価」であると言える。</li>



<li>評価サイトの評価が1点上がると、売上高は約14.4万円上がる傾向がある。</li>



<li>「オンライン販売の有無」は量的変数ではないため、回帰分析への使用は避けるべきである。</li>



<li>最寄り駅から店舗までの距離が長くなると、売上高も増える傾向にある。</li>
</ol>

<div style="height:21px" class="wp-block-spacer"></div>

<p>近隣地域のラーメン屋の売上を分析するために、評価のみを説明変数とした単回帰モデルで、単回帰分析を行った。</p>

<p>\[<br>\mathrm{売上} \ = \alpha + \beta \times \mathrm{評価} <br>\]</p>

<p>結果、つぎの出力結果を得た。</p>

<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = sales ~ review_score, data = data2)

Residuals:
    Min      1Q  Median      3Q     Max 
-37.402 -12.398  -2.752  18.054  34.012 

Coefficients:
              Estimate Std. Error t value Pr(&gt;|t|)    
(Intercept)    -38.751     88.007  -0.440  0.66382    
review_score    16.837      4.403   3.824  0.00087 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 20.42 on 23 degrees of freedom
Multiple R-squared:  0.3887,	Adjusted R-squared:  0.3621 
F-statistic: 14.62 on 1 and 23 DF,  p-value: 0.0008701</code></pre></div>

<p>ここで、単回帰モデルと重回帰モデルを比較した場合、どちらがより良いモデルと言えるか。結論とその理由について述べた文章のうち、最も適切なものを1つ選びなさい。</p>

<ol class="wp-block-list">
<li>単回帰モデルの方のF値に対応するp値がより小さい、単回帰モデルの方が良いモデルと言える。</li>



<li>重回帰モデルの方のF値に対応するp値がより小さい、単回帰モデルの方が良いモデルと言える。</li>



<li>単回帰モデルの方の決定係数がより大きいため、単回帰モデルの方が良いモデルと言える。</li>



<li>重回帰モデルの方の決定係数がより大きいため、重回帰モデルの方が良いモデルと言える。</li>



<li>単回帰モデルの方の自由度調整済み決定係数がより大きいため、単回帰モデルの方が良いモデルと言える。</li>



<li>重回帰モデルの方の自由度調整済み決定係数がより大きいため、重回帰モデルの方が良いモデルと言える。</li>
</ol>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">5. 練習問題の答え</h2>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = sales ~ review_score + ad_budget + dist_from_station + has_online_store, data = data)

Residuals:
    Min      1Q  Median      3Q     Max 
-16.725  -7.675  -3.806   7.473  29.201 

Coefficients:
                  Estimate Std. Error t value Pr(&gt;|t|)    
(Intercept)        49.8564    63.1142   0.790 0.438829    
review_score       14.4141     3.0033   [ a ] 0.000109 ***
ad_budget           3.3419      [ b ]   5.301 3.45e-05 ***
dist_from_station  -3.9179     1.4844  -2.639 0.015724 *  
has_online_store    6.9950     5.5595   1.258 0.222808    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 13.56 on 20 degrees of freedom
Multiple R-squared:  0.7657,	Adjusted R-squared:  0.7188 
F-statistic: 16.34 on [ c ] and [ d ] DF,  p-value: 4.322e-06</code></pre></div>



<p><strong>(1) </strong></p>



<p>[ a ] 解答: 4.779</p>



<p>t値を計算するためには、t値の計算公式を使います。具体的には、偏回帰係数を標準誤差で割ればOKです。</p>



<p>\[\begin{align*}<br>t &amp; = \frac{ \mathrm{偏回帰係数} \ - 0}{ \mathrm{標準誤差} }<br>\\ &amp; = \frac{14.4141}{3.0033}<br>\\ &amp; \fallingdotseq 4.799<br>\end{align*}\]したがって、[a]は 4.779 となります。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<p>[ b ] 解答: 0.630</p>



<p>[a]と同様に、t値の計算公式を使います。</p>



<p>\[\begin{align*}<br>t &amp; = \frac{ \mathrm{偏回帰係数} \ - 0}{ \mathrm{標準誤差} }<br>\end{align*}\]</p>



<p>したがって、次の式が成り立つような標準誤差を求めればOKです。\[\begin{align*}<br>5.301 &amp; = \frac{3.3419 - 0}{ \mathrm{標準誤差} }<br>\end{align*}\]</p>



<p>この式を変形することで、[b]はつぎのように求められます。</p>



<p>\[\begin{align*}<br>\mathrm{標準誤差} &amp; = \frac{3.3419 } { 5.301 }<br>\\ &amp;  \fallingdotseq 0.630<br>\end{align*}\]</p>



<div style="height:33px" class="wp-block-spacer"></div>



<p>つぎの出力結果の [ c ] は回帰変動の自由度、[ d ] は残差変動の自由度を表しています。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>F-statistic: 16.34 on [ c ] and [ d ] DF,  p-value: 4.322e-06</code></pre></div>



<p> [ c ] 解答: 4</p>



<p>回帰変動の自由度は、説明変数の数に等しいです。</p>



<p>今回の説明変数は、以下の4つですね。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">説明変数</th><th class="has-text-align-center">変数名</th><th>意味</th></tr></thead><tbody><tr><td class="has-text-align-center">評価</td><td class="has-text-align-center">review_score</td><td> 評価サイトの評価 [点]<br>(※ 満点は5)</td></tr><tr><td class="has-text-align-center">広告費</td><td class="has-text-align-center">ad_budget</td><td>1ヶ月当たりに使用する広告費用 [万円]</td></tr><tr><td class="has-text-align-center">駅からの距離</td><td class="has-text-align-center">dist_from_station</td><td>最寄り駅から店舗までの距離 [分]</td></tr><tr><td class="has-text-align-center">オンライン販売の有無</td><td class="has-text-align-center">has_online_store</td><td>オンライン販売の有無<br>(0 … なし、1 … あり)</td></tr></tbody></table></figure>



<div style="height:33px" class="wp-block-spacer"></div>



<p> [ c ] 解答: 20</p>



<p>残差変動の自由度は、出力結果の on "20" degrees of freedom から読み取れます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1538" height="204" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-15.gif" alt="" class="wp-image-21606"/></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"></div>
</div>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>(2)</strong></p>



<p>解答: 25</p>



<p>標本サイズ（分析に使用した店舗数）を求める際は、残差変動の自由度の出力に着目します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1538" height="204" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-15.gif" alt="" class="wp-image-21606"/></figure>



<p>よって、残差変動の自由度が 20 と読み取れます。</p>



<p>ここで残差変動の自由度は、標本サイズからモデルのパラメータ数を引くことで求められます。</p>



<p>今回のモデルのパラメータは切片 \( \alpha \) と説明変数4つに対応する偏回帰係数 \( \beta_1 \), \( \beta_2 \), \( \beta_3 \), \( \beta_4 \) の合計5つなので、標本サイズ \( n \) と残差の自由度 \( \phi_E \) には次の関係式が成立します。\[<br>\phi_E = n - 5<br>\]</p>



<p>出力結果より、残差の自由度が \( \phi_E = 20 \) と読み取れるため、標本サイズ \( n \) はつぎのように計算できます、\[\begin{align*}<br>n &amp; = \phi_E + 5 <br>\\ &amp; = 20 + 5<br>\\ &amp; = 25<br>\end{align*}\]よって、答えは25となります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>(3) </strong></p>



<p>解答: 120.9万円</p>



<p>まず、各パラメータ \( \alpha \), \( \beta_1 \), \( \beta_2 \), \( \beta_3 \), \( \beta_4 \) の値は、出力結果の Estimate から読み取ることができます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2272" height="950" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-14.gif" alt="" class="wp-image-21605"/></figure>



<p>この式に、以下の方程式に与えられたデータと各パラメータの値を代入すればOKです。</p>



<ul class="wp-block-list">
<li>評価 = 4.1</li>



<li>広告費 = 5</li>



<li>駅からの距離 = 3</li>



<li>オンライン販売の有無 = 1 (あり)</li>
</ul>



<p>実際に代入すると、売上を次のように求めることができます。</p>



<p>\[\begin{align*}<br>\mathrm{売上} \ &amp; = 49.8564 + 14.4141 \times 4.1 + 3.3419 \times 5 + (- 3.9179) \times 3 + 6.9950 \times 1<br>\\ &amp; = 49.8564 + 59.09781 + 16.7095 - 11.7537 + 6.9950<br>\\ &amp; = 120.90501<br>\end{align*}\]</p>



<p>小数第2位を四捨五入して、答えは 120.9 万円となります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>(4) </strong></p>



<p>解答: 3つ</p>



<p>各説明変数のp値は、出力結果の Pr(&gt;|t|) から読み取ることが出来ます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1650" height="674" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-22.gif" alt="" class="wp-image-21643"/></figure>



<p>各説明変数が、有意水準5%で有意となる（棄却される）か確かめましょう。</p>



<ul class="wp-block-list">
<li>review_score: 0.000109 &lt; 0.05: 有意（棄却される）</li>



<li>ad_budget: 3.45e-05 &lt; 0.05: 有意（棄却される）</li>



<li>dist_from_station: 0.015724 &lt; 0.05: 有意（棄却される）</li>



<li>has_online_store: 0.222808 ≧ 0.05: 有意でない（棄却されない）</li>
</ul>



<p>結果、有意な変数は3つであるとわかります。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<p><strong>(5)</strong></p>



<p>解答: 3</p>



<p>選択肢を1つずつ見ていきましょう。</p>



<p><strong>1. 部員数のt値に対応するp値が0.05未満のため、この重回帰モデルはデータの変動をうまく説明できていると言える。</strong></p>



<p>誤りです。F値に対応するp値は、回帰モデル全体が有意であるかどうか（＝回帰式内の説明変数が目的変数に対して有意に影響を与えているかどうか）を示すものであり、モデルがデータの変動をうまく説明しているかを示すものではありません。</p>



<div style="height:29px" class="wp-block-spacer"></div>



<p><strong>2. 説明変数の中で、「評価」の偏回帰係数が最も大きいため、説明力が最も大きい説明変数は「評価」であると言える。</strong></p>



<p>誤りです。偏回帰係数の大小は説明力とは関係がありません。</p>



<p>偏回帰係数は、説明変数が1変化すると、目的変数がどれだけ変化するかを示すパラメータです。</p>



<div style="height:29px" class="wp-block-spacer"></div>



<p><strong>3. 評価サイトの評価が1点上がると、売上高は約14.4万円上がる傾向がある。</strong></p>



<p>正しいです。評価（review_score）の偏回帰係数が約14.4であるため、評価が1点上昇すると、売上高は約14.4万円増加することが示されています。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1635" height="664" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-17.gif" alt="" class="wp-image-21608"/></figure>



<div style="height:29px" class="wp-block-spacer"></div>



<p><strong>4. 「オンライン販売の有無」は量的変数ではないため、回帰分析への使用は避けるべきである。</strong></p>



<p>誤りです。「オンライン販売の有無」はダミー変数として扱われます。ダミー変数は、質的な情報を数値化する方法で、回帰分析においても適切に使用できます。</p>



<p>この場合、0（オンライン販売なし）または1（オンライン販売あり）で表され、モデル内で他の説明変数と同様に、売上に対する影響を評価することができます。</p>



<div style="height:29px" class="wp-block-spacer"></div>



<p><strong>5. 最寄り駅から店舗までの距離が長くなると、売上高も増える傾向にある。</strong></p>



<p>誤りです。回帰モデルの中で「駅からの距離」（dist_from_station）の偏回帰係数は負の値（約-3.92）です。</p>



<p>これは、距離が1分増加するごとに売上高が約3.92万円減少することを意味します。</p>



<p>したがって、最寄り駅からの距離が長くなると、売上高が減少する傾向があると解釈されます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1635" height="664" src="https://www.momoyama-usagi.com/wp-content/uploads/g2-16.gif" alt="" class="wp-image-21607"/></figure>



<div style="height:33px" class="wp-block-spacer"></div>



<p><strong>(6)</strong></p>



<p>解答: 6</p>



<p>重回帰モデルと単回帰モデルのように、説明変数の数が異なるモデルを比較する際には、自由度調整済み決定係数の大小を比べ、より大きいモデルを選択します。</p>



<p>※ 通常の決定係数は説明変数を増やすだけで必ず上昇してしまうため、モデルの真の説明力を評価するには不適切です。</p>



<p>ここで、2つのモデルの自由度調整済み決定係数を比較すると、次の通りとなります。</p>



<ul class="wp-block-list">
<li>重回帰モデル: 0.7188</li>



<li>単回帰モデル: 0.3621</li>
</ul>



<p>よって、正解は「6. 重回帰モデルの方の自由度調整済み決定係数がより大きいため、重回帰モデルの方が良いモデルと言える。」となります。</p>
<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_21444_12">+</a>]</span></p></div> <div id="footnote_references_container_21444_12"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21444_12('footnote_plugin_tooltip_21444_12_1');"><a id="footnote_plugin_reference_21444_12_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">定数項に対するt値も出力されますが、定数項が0ではないかどうかを検証することは、実務的にはあまり意味がない場合が多いです。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21444_12('footnote_plugin_tooltip_21444_12_2');"><a id="footnote_plugin_reference_21444_12_2" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>2</a></th> <td class="footnote_plugin_text">例えば、偏回帰係数が2であると帰無仮説で仮定した場合、分子の "-0" の部分は "-2" となります。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21444_12('footnote_plugin_tooltip_21444_12_3');"><a id="footnote_plugin_reference_21444_12_3" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>3</a></th> <td class="footnote_plugin_text">一元配置分散分析では、自由度を「グループ数 - 1」としますが、回帰分析において自由度を「説明変数 - 1」とするのは誤りです。一元配置分散分析では、全グループの平均を求めることで自由度が1失われるため、「グループ数 - 1」としています。これに対して、回帰分析では、説明変数を使って個別の回帰直線をモデル化しています。そのため、自由度は説明変数の数そのものを使います。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21444_12('footnote_plugin_tooltip_21444_12_4');"><a id="footnote_plugin_reference_21444_12_4" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>4</a></th> <td class="footnote_plugin_text">回帰分析では、切片 \( \alpha \) と \( k \) 個の偏回帰係数 \( \beta_1 \), \( \beta_2 \), …, \( \beta_k \) の \( k + 1 \) つのパラメータを使ってモデルをフィットさせるため、これに対応する自由度が \(k+1 \) つ失われます。そのため、残差変動の自由度は<strong>「観測データ数 - k - 1」</strong>として計算されます。</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/math-stat-regression2/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【統計学】出口調査の仕組みを理解するためのいろは</title>
		<link>https://www.momoyama-usagi.com/entry/math-stat-exitpoll2</link>
					<comments>https://www.momoyama-usagi.com/entry/math-stat-exitpoll2#respond</comments>
		
		<dc:creator><![CDATA[ももうさ]]></dc:creator>
		<pubDate>Wed, 09 Oct 2024 16:02:23 +0000</pubDate>
				<category><![CDATA[大学数学]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[確率・統計]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=21457</guid>

					<description><![CDATA[こんにちは、ももやまです。 出口調査を理解するためには、統計学の基礎的な知識が必要となります。 そこで、本記事では出口調査を理解するために必要な統計学の基礎的な内容をまとめています。 ※ 正規分布については、「出口調査の [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>こんにちは、ももやまです。</p>



<p>出口調査を理解するためには、統計学の基礎的な知識が必要となります。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-21469 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/entry/math-stat-exitpoll1">
                <div class="pb__thumb"><img width="300" height="132" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo2-300x132.gif" class="is-position-overlay wp-post-image" alt="" lazysizes="1" srcset="https://www.momoyama-usagi.com/wp-content/uploads/senkyo2-300x132.gif 300w, https://www.momoyama-usagi.com/wp-content/uploads/senkyo2-1024x450.gif 1024w, https://www.momoyama-usagi.com/wp-content/uploads/senkyo2-768x338.gif 768w, https://www.momoyama-usagi.com/wp-content/uploads/senkyo2-1536x675.gif 1536w" /></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">【なぜ当選確実がすぐ出るの？】うさぎでもわかる開票速報の仕組み</div><div class="pb-substr is-font-size:s is-omit-line:2">こんにちは、ももやまです。 皆さんは、選挙が終わった直後、まだ開票全く当選していないのに「◯◯党 △△ △△、当選確実！」と</div></div>            </a>
        </article>
        
</div></figure>



<p>そこで、本記事では出口調査を理解するために必要な統計学の基礎的な内容をまとめています。</p>



<p>※ 正規分布については、「出口調査の仕組み」でも解説をしているため、本記事では概念のみの説明となっています。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">1. 確率変数</h2>



<p>例えば、コインを投げて、表が出たら1点、裏が出たら0点とするゲームを考えてみましょう。</p>



<p>ここで、コインの表が出る確率は1/2、裏が出る確率も1/2です。つまり、1/2の確率で得られる点数は1点、残りの1/2の確率では0点が得られます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="912" height="318" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo17.gif" alt="" class="wp-image-21493" style="width:408px;height:auto"/></figure>



<p>このように、結果がランダムに決まり、その結果に応じて数値（今回の例の場合は点数）が変わる変数を確率変数と呼びます。確率変数は、\( X \) のような大文字で表されることが多いです。</p>



<figure class="wp-block-image aligncenter size-large"><img width="1024" height="248" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo18-1024x248.gif" alt="" class="wp-image-21494" srcset="https://www.momoyama-usagi.com/wp-content/uploads/senkyo18-1024x248.gif 1024w, https://www.momoyama-usagi.com/wp-content/uploads/senkyo18-300x73.gif 300w, https://www.momoyama-usagi.com/wp-content/uploads/senkyo18-768x186.gif 768w" /></figure>



<p>確率変数は、どの値が取られるかは事前には決まっていませんが、それぞれの値が取られる確率はあらかじめ定まっています。</p>



<p>例えば、コイントスの例では、得られる点数は 1 または 0 のどちらかですが、どちらが得られるかは偶然に左右されます。この「偶然性」を確率として扱い、変数に関連づけたものが確率変数です。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">2. 平均(期待値）・分散・標準偏差</h2>



<p>確率変数 \( X \) がどれくらいの値を取るかを、それぞれの確率で説明するのは大変です。そこで、確率変数が取りうる値の特徴を、1つの数値で簡潔に表す方法として、平均、分散、標準偏差という指標を使います。</p>



<h4 class="wp-block-heading">[i] 平均 (期待値)</h4>



<p>平均とは、確率変数 \( X \) が「平均してどれくらいの値を取るか」を表す指標で、記号では \( E(X) \) などで表します。これは「期待値」とも呼ばれ、確率的な現象における「長期的に見た場合の平均値」を意味します。</p>



<p>平均は、各値にその値が取られる確率を掛けたものの和で計算できます。</p>



<p>では、実際に先ほどのコイントスで得られる点数 \(X \) を例に、平均 \( E(X) \) を求めてみましょう。</p>



<p>実際に平均を求めると次のように計算できます。</p>



<p>\[\begin{align*}<br>E(X) &amp; = 0 \times \frac{1}{2} + 1 \times \frac{1}{2}<br>\\ &amp; = \frac{1}{2}<br>\end{align*}\]</p>



<p>つまり、コイントスで得られる点数の期待値は \( \frac{1}{2} = 0.5 \) 点となります。</p>



<div style="height:40px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] 分散</h4>



<p>分散は、確率変数 \( X \) のばらつきの度合い表す指標で、記号では \( V(X) \) や \( \mathrm{Var} (X) \) で表します。</p>



<p>分散は、平均からの距離（偏差）がどれだけ大きいかを測るもので、確率変数の値が平均値の周りにどれくらい散らばっているかを示します。</p>



<p>分散の計算は、各値と平均の差（偏差）を2乗し、その値に確率を掛けたものの和で求めます。偏差を2乗する理由は、正負の符号を消して全ての偏差を正の数に変換し、ばらつきを正確に反映させるためです。</p>



<p>では実際に、先ほどのコイントスで得られる得点 \( X \) について、分散 \( V(X) \) を求めてみましょう。</p>



<p>実際に分散を求めると次のように計算できます。</p>



<p>\[\begin{align*}<br>V(X) &amp; = \left( 0 - \frac{1}{2} \right)^2 \times \frac{1}{2} + \left( 1 - \frac{1}{2} \right)^2 \times \frac{1}{2}<br>\\ &amp; = \frac{1}{4} \times \frac{1}{2} + \frac{1}{4} \times \frac{1}{2} <br>\\ &amp; = \frac{1}{4}<br>\end{align*}\]</p>



<p>つまり、コイントスで得られる点数 \( X \) の分散は \( \frac{1}{4} = 0.25 \) 点<sup>2</sup>となります。</p>



<div style="height:40px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[iii] 標準偏差</h4>



<p>分散 \( V(X) \) では偏差を2乗しているため、元の単位とずれた形になります。そこで、分散の平方根を取ることで、元の単位に戻した指標が標準偏差です。記号では \( \sigma (X) \) などと表現されます。</p>



<p>標準偏差は、分散と違って「ばらつき度合い」を元のスケールで直感的に理解できるようにしたものです。 </p>



<p>標準偏差は、次の式のように、分散の平方根で計算できます。\[<br>\sigma (X) = \sqrt{ V(X) }<br>\]</p>



<p>例えば、先程のコイントスで得られる点数 \( X \) の標準偏差 \( \sigma (X) \) は次のように計算できます。\[\begin{align*}<br>\sigma(X) &amp; = \sqrt{ V(X) }<br>\\ &amp; = \sqrt{ \frac{1}{4}  }<br>\\ &amp; = \frac{ \sqrt{1} }{ \sqrt{4} }<br>\\ &amp; = \frac{1}{2}<br>\end{align*}\]</p>



<p>つまり、コイントスで得られる点数の標準偏差は \( \frac{1}{2} = 0.5 \) 点となります。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">point2</div><div class="dbp-frame-content has-content-gap">
<p>確率変数 \( X \) の取りうる値 \( x_1 \), \( x_2 \), … と、各取りうる値となる確率 \( p_1 \), \( p_2 \), … が次のように対応しているとする。</p>

<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-center">取りうる値</td><td class="has-text-align-center">\( x_1 \)</td><td class="has-text-align-center">\( x_2 \)</td><td class="has-text-align-center">\( \cdots \)</td><td class="has-text-align-center">\( x_n \)</td></tr><tr><td class="has-text-align-center">確率</td><td class="has-text-align-center">\( p_1 \)</td><td class="has-text-align-center">\( p_2 \)</td><td class="has-text-align-center">\( \cdots \)</td><td class="has-text-align-center">\( p_n \)</td></tr></tbody></table></figure>

<p>※ 上の表の各列は対応している。例えば、\( x_1 \) となる確率は \( p_1 \)、\( x_2 \) となる確率は \( p_2 \) である。</p>

<p>このとき、平均（期待値）、分散、標準偏差は次のように計算ができる。</p>

<p>(1) 平均(期待値) \( E(X) \)<br>→ \( X \) が取りうる値の中心的な値を表している。</p>

<p>求め方: <mark style="background-color:rgba(0, 0, 0, 0);color:#00b7fb" class="has-inline-color">各値</mark>に<mark style="background-color:rgba(0, 0, 0, 0);color:#138c00" class="has-inline-color">その値が取られる確率</mark>を掛けたものの<mark style="background-color:rgba(0, 0, 0, 0);color:#7000d2" class="has-inline-color">和</mark></p>

<p>\[\begin{align*}<br>E(X) &amp; = \textcolor{deepskyblue}{x_1} \textcolor{green}{p_1}  \textcolor{purple}{+}  \textcolor{deepskyblue}{x_2}  \textcolor{green}{p_2} \textcolor{purple}{+} \cdots \textcolor{purple}{+}  \textcolor{deepskyblue}{x_n} \textcolor{green}{p_n}<br>\\ &amp; = \textcolor{purple}{\sum^{n}_{k=1}} \textcolor{deepskyblue}{x_k} \textcolor{green}{p_k}<br>\end{align*}\]</p>

<p>(2) 分散 \( V(X) \)<br>→ \( X \) のばらつきの度合いを元の単位の2乗単位で表したもの</p>

<p>求め方: <mark style="background-color:rgba(0, 0, 0, 0);color:#00b7fb" class="has-inline-color">各値</mark>に<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-light-orange-color">平均</mark>の差（偏差）を2乗し、その値に<mark style="background-color:rgba(0, 0, 0, 0);color:#138c00" class="has-inline-color">確率</mark>を掛けたものの<mark style="background-color:rgba(0, 0, 0, 0);color:#7000d2" class="has-inline-color">和</mark></p>

<p>※ \( m = E(X) \) とする。\[\begin{align*}<br>V(X) &amp; = ( \textcolor{deepskyblue}{x_1} - \textcolor{orange}{m} )^2 \textcolor{green}{p_1}  \textcolor{purple}{+}  ( \textcolor{deepskyblue}{x_2} - \textcolor{orange}{m} )^2 \textcolor{green}{p_2}  \textcolor{purple}{+}  \cdots \textcolor{purple}{+}  ( \textcolor{deepskyblue}{x_n} - \textcolor{orange}{m} )^2 \textcolor{green}{p_n} <br>\\ &amp; = \textcolor{purple}{\sum^{n}_{k=1}} ( \textcolor{deepskyblue}{x_k} - \textcolor{orange}{m} )^2 \textcolor{green}{p_k} <br>\end{align*}\]</p>

<p>(3) 標準偏差 \( \sigma (X) \)<br>→ \( X \) のばらつきの度合いを元の単位で表したもの</p>

<p>求め方: 分散の平方根を取る</p>

<p>\[<br>\sigma (X) = \sqrt{ V(X) }<br>\]</p>
</div></div>


<div style="height:40px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[iv] 確率変数の変換</h4>



<p>確率変数 \( X \) に定数を加えたり、掛けたりすると、平均、分散、標準偏差はどのように変化するのでしょうか。ここでは、それぞれの変換について説明します。</p>



<h5 class="wp-block-heading">★ 確率変数Xに定数を掛けた場合</h5>



<p>ある確率変数に定数 \( a \) を掛けると、平均、分散、標準偏差は次のように変わります。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">種類</th><th class="has-text-align-center">変化の仕方</th></tr></thead><tbody><tr><td class="has-text-align-center">平均</td><td class="has-text-align-center">掛けた定数倍 (\( b \) 倍) となる</td></tr><tr><td class="has-text-align-center">分散</td><td class="has-text-align-center">掛けた定数の2乗倍 ( \( b^2 \) 倍) となる</td></tr><tr><td class="has-text-align-center">標準偏差</td><td class="has-text-align-center">掛けた定数の絶対値倍 (\( |b| \) 倍) となる</td></tr></tbody></table></figure>



<p>先ほどのコイントスの例で、なぜこのような変化の仕方をするか見て行きましょう。</p>



<p>まず、コイントスの得点ルールを次の通り変化します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1816" height="416" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo36.gif" alt="" class="wp-image-21537"/></figure>



<p>このときに得られる点数の確率変数を \( Y_1 \) とおきましょう。つまり、\( Y_1 = 2X \) ですね。</p>



<p>すると、このルール変更により、表が出た場合も裏が出た場合も、得点は2倍になります。つまり、すべての得点が2倍となっているため、平均 \( E(Y_1) \) も当然元の値 \( E(X) \) の2倍となりますよね。\[\begin{align*}<br>E(Y_1) &amp; = E(2X)<br>\\ &amp; = 2 E(X)<br>\\ &amp; = 2 \times \frac{1}{2}<br>\\ &amp; = 1<br>\end{align*}\]</p>



<p>また、ばらつき度合いを表す分散や標準偏差も同様に考えられます。すべての得点が2倍となっているということは、点数の変動も2倍となるため、ばらつき度合いも当然2倍となります。そのため、標準偏差は元の</p>



<p>また、表が出ようが裏が出ようがもらえる点数が2倍になるということは、ばらつき度合いも当然2倍となります。そのため、標準偏差 \( \sigma (Y_1) \) は元の値 \( \sigma(X) \) の2倍となります。\[\begin{align*}<br>\sigma (Y_1) &amp; = \sigma(2 X)<br>\\ &amp; = |2| \sigma(X)<br>\\ &amp; = 2 \times\frac{1}{2}<br>\\ &amp; = 1<br>\end{align*}\]</p>



<p>分散については、値のばらつき具合を2乗して考えるため、ばらつきが2倍になったときは、分散は 2乗されて4倍となります。\[\begin{align*}<br>V(Y_1) &amp; = V(2 X)<br>\\ &amp; = 2^2  V(X)<br>\\ &amp; = 4 \times \frac{1}{4}<br>\\ &amp; = 1<br>\end{align*}\]</p>



<figure class="wp-block-image aligncenter size-full"><img width="1900" height="980" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo19.gif" alt="" class="wp-image-21495"/></figure>



<p>このように、掛け算による変換は、全体のスケールをそのまま拡大するため、平均もばらつき具合も直感的に倍になることが理解できます。</p>



<div style="height:29px" class="wp-block-spacer"></div>



<h5 class="wp-block-heading">★ 確率変数Xに定数を加えた場合</h5>



<p>ある確率変数に定数 \( b \) を足すと、平均、分散、標準偏差は次のように変わります。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">種類</th><th class="has-text-align-center">変化の仕方</th></tr></thead><tbody><tr><td class="has-text-align-center">平均</td><td class="has-text-align-center">足した定数 \( b \) 分増加</td></tr><tr><td class="has-text-align-center">分散</td><td class="has-text-align-center">変化なし</td></tr><tr><td class="has-text-align-center">標準偏差</td><td class="has-text-align-center">変化なし</td></tr></tbody></table></figure>



<p>先ほどと同じように、なぜこのような変化の仕方をするか見て行きましょう。</p>



<p>ここで、得点のルールを次のように変えたとします。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1834" height="422" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo37.gif" alt="" class="wp-image-21538"/></figure>



<p>すると、このルール変更により、表が出た場合も裏が出た場合も、もらえる点数は元の値よりも1点増加しています。つまり、すべての得点が1点増えるため、平均 \( E(Y_2) \) も当然元の値 \( E(X) \) より1増えます。\[\begin{align*}<br>E(Y_2) &amp; = E(X+1)<br>\\ &amp; = E(X) + 1<br>\\ &amp; = \frac{1}{2} + 1<br>\\ &amp; = \frac{3}{2}<br>\\ &amp; = 1.5<br>\end{align*}\]</p>



<p>しかし、ばらつき具合（分散や標準偏差）についてはどうでしょうか。ここでは、点数の差（表か裏かによる違い）には全く影響がないことが重要です。得られる点数がすべて1点増えているだけで、点数の「変動の幅」自体は変わりません。したがって、分散や標準偏差は変化しません。</p>



<p>\[<br>V(Y_2) = V(X)<br>\]\[<br>\sigma (Y_2) = \sigma (X)<br>\]</p>



<figure class="wp-block-image size-full"><img width="1872" height="966" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo20.gif" alt="" class="wp-image-21496"/></figure>



<p>このように、定数を加える変換は、全体の値をシフトするだけで、ばらつきには影響を与えないため、平均だけが変わり、分散や標準偏差は変わらないことが理解できます。</p>



<div style="height:20px" class="wp-block-spacer"></div>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">point3</div><div class="dbp-frame-content has-content-gap">
<p>(1) 確率変数 \( X \) を \( a \) 倍して \( aX \) とする。このとき、[1-i], [1-ii], [1-iii] の関係が成り立つ。</p>

<p>[1-i] 平均 \( E(aX) \) …  \( a \) 倍となる。\[<br>E(aX) = a E(X)<br>\]</p>

<p>[1-ii] 分散 \( V(aX) \) … \( a^2 \) 倍となる。\[<br>V(aX) = a^2 E(X)<br>\]</p>

<p>[1-iii] 標準偏差 \( \sigma (aX) \) … \( |a| \) 倍となる。\[<br>\sigma (aX) = |a| E(X)<br>\]</p>

<div style="height:40px" class="wp-block-spacer"></div>

<p>(2) 確率変数 \( X \) に \( b \) を足して \( X+b \) とする。このとき、[2-i], [2-ii], [2-iii] の関係が成り立つ。</p>

<p>[2-i] 平均 \( E(X+b) \) … \( b \) 増える \[<br>E(X+b) =  E(X) + b<br>\]</p>

<p>[2-ii] 分散 \( V(X+b) \) … 変化しない。\[<br>V(X+b) = V(X)<br>\]</p>

<p>[2-iii] 標準偏差 \( \sigma (X+b) \) … 変化しない。\[<br>\sigma (X+b) = \sigma (X) <br>\]</p>
</div></div>


<div style="height:50px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">3. 二項分布</h2>



<p>先ほどのコイントスの結果（表と裏）のように、結果が2通りしかない試行を繰り返すことを考えてみましょう。</p>



<p>ここで、結果が2通りしかない試行を繰り返したときに、その片方の事象が起こる回数を \( X \) とします。</p>



<p>このとき、確率変数 \( X \) は特別な分布に従います。この分布を、二項分布と呼びます。</p>



<p>例えば、コイントスを50回行ったときに表が出る回数を \( X_1 \) とおくと、\( X_1 \) は二項分布に従います。</p>



<p>二項分布に従う確率変数は、平均、分散、標準偏差を簡単に求めることができるのが特徴です。</p>



<div style="height:30px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[i] 平均(期待値)の求め方</h4>



<p>ある確率変数 \( X \) が二項分布に従うとき、その平均 \( E(X) \) は、試行を行った回数 \( n \) と、片方の事象が起こる確率 \( p \) の積で求めることができます。</p>



<p>\[\begin{align*}<br>E(X) &amp; = n \times p<br>\\ &amp; = np<br>\end{align*}\]</p>



<p>例えば、コイントスを100回行ったとき、表が出る回数 \( X \) の平均 \( E(X) \) は次のように計算ができます。\[\begin{align*}<br>E(X) &amp; = \underbrace{ n }_{100} \times \underbrace{ p }_{ \frac{1}{2} }<br>\\ &amp; = 50<br>\end{align*}\]よって、表が出る回数の平均は50回と求められます。</p>



<div style="height:30px" class="wp-block-spacer"></div>



<p><strong>★ 平均が \( np \) となる理由</strong></p>



<p>1回の試行で、事象が起こる確率を \( p \) としましょう。すると、事象が起こる回数の平均は \( p \) となりますね。</p>



<p>この試行を \( n \) 回繰り返すので、平均 \( p \) が \( n \) 回分足されて、\( np \) となるのです。\[\begin{align*}<br>E(X) &amp; = \underbrace{ p + p + p + \cdots + p }_{ n \ \mathrm{個} }<br>\\ &amp; = np<br>\end{align*}\]</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] 分散の求め方</h4>



<p>ある確率変数 \( X \) が二項分布に従うとき、その分散 \( V(X) \) は、試行を行った回数 \( n \)、片方の事象が起こる確率 \( p \)、片方の事象が起こらない確率 \( 1-p \) の積で求めることができます。</p>



<p>\[\begin{align*}<br>V(X) &amp; = n \times p \times (1-p)<br>\\ &amp; = np (1-p)<br>\end{align*}\]</p>



<p>例えば、コイントスを100回行ったとき、表が出る回数 \( X \) の分散 \( V(X) \) は次のように計算ができます。\[\begin{align*}<br>V(X) &amp; = \underbrace{ n }_{100} \times \underbrace{ p }_{ \frac{1}{2} } \times ( 1 - \underbrace{ p }_{ \frac{1}{2} } )<br>\\ &amp; = 25<br>\end{align*}\]よって、表が出る回数の分散は25回<sup>2</sup>と求められます。</p>



<div style="height:30px" class="wp-block-spacer"></div>



<p><strong>★ 分散が \( np(1-p) \) となる理由</strong></p>



<p>1回の試行で、事象が起こる確率を \( p \) としましょう。すると、事象が起こる回数の分散は \( p(1-p) \) となりますね。\[\begin{align*}<br>(0-p)^2 (1-p) + (1-p)^2 p &amp; = p^2 (1-p) + (1-p)^2 p<br>\\ &amp; = p (1-p) \left\{ p + (1-p) \right\}<br>\\ &amp; = p (1-p)<br>\end{align*}\]</p>



<p>この試行を \( n \) 回繰り返すので、分散 \( p(1-p) \) が \( n \) 回分足されて<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21457_14('footnote_plugin_reference_21457_14_1');" onkeypress="footnote_moveToReference_21457_14('footnote_plugin_reference_21457_14_1');" ><sup id="footnote_plugin_tooltip_21457_14_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_21457_14_1" class="footnote_tooltip">各試行は独立なときのみ、2つの試行の分散 \( p(1-p) \) を足すことができます。</span></span>、\( np(1-p) \) となるのです。\[\begin{align*}<br>E(x) &amp; = \underbrace{ p(1-p) + p(1-p) + p(1-p) + \cdots + p(1-p) }_{ n \ \mathrm{個} }<br>\\ &amp; = np(1-p)<br>\end{align*}\]</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[iii] 標準偏差の求め方</h4>



<p>標準偏差 \( \sigma (X) \) は、分散 \( V(X) \) の平方根で求めることができます。</p>



<p>\[\begin{align*}<br>\sigma (X) = \sqrt{ V(X)  } <br>\end{align*}\]</p>



<p>例えば、コイントスを100回行ったとき、表が出る回数 \( X \) の標準偏差 \( \sigma (X) \) は、散 \( V(X) = 25 \) を用いてつぎのように計算できます。\[\begin{align*}<br>\sigma (X) &amp; = \sqrt{ V(X) }<br>\\ &amp; = \sqrt{25}<br>\\ &amp; = 5<br>\end{align*}\]よって、表が出る回数の標準偏差は5回と求められます。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4. 正規分布: 二項分布の近似</h2>



<p>これまで、コイントスのように結果が2通りしかない試行を繰り返すと、その片方の事象が起こる回数 \( X \) は二項分布に従うことを説明しました。</p>



<p>次に、試行回数 \( n \) を大きくした場合の二項分布について考えてみましょう。試行回数を増やしていくと、事象の発生回数 \( X \) とその確率をグラフにプロットしたときに、興味深い形が見えてきます。</p>



<p>例えば、コイントスを100回行ったとき、表が出る回数を横軸に、その確率を縦軸にしてグラフを描いてみます。</p>



<figure class="wp-block-image aligncenter size-large"><img width="1024" height="628" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo39-1024x628.gif" alt="" class="wp-image-21540" srcset="https://www.momoyama-usagi.com/wp-content/uploads/senkyo39-1024x628.gif 1024w, https://www.momoyama-usagi.com/wp-content/uploads/senkyo39-300x184.gif 300w, https://www.momoyama-usagi.com/wp-content/uploads/senkyo39-768x471.gif 768w, https://www.momoyama-usagi.com/wp-content/uploads/senkyo39-1536x941.gif 1536w" /></figure>



<p>すると、グラフの中央付近に一番高い山ができて、左右対称に広がっていることがわかります。これは偶然ではなく、試行回数が増えると二項分布がこのような形になるのです。</p>



<p>実は、試行回数 \( n \)  が十分に大きくなると、この二項分布のグラフは正規分布と呼ばれる特定の形に近づきます。</p>



<p>言い換えると、試行回数が大きいときに、二項分布は正規分布での近似が可能です<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21457_14('footnote_plugin_reference_21457_14_2');" onkeypress="footnote_moveToReference_21457_14('footnote_plugin_reference_21457_14_2');" ><sup id="footnote_plugin_tooltip_21457_14_2" class="footnote_plugin_tooltip_text">[2]</sup></a><span id="footnote_plugin_tooltip_text_21457_14_2" class="footnote_tooltip">目安として、試行回数 \( n \)、事象が起こる確率 \( p \) のとき、\( np &gt; 5 \) かつ \( n(1-p) &gt; 5 \) が成り立つ場合に近似ができます。</span></span>。</p>
<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_21457_14">+</a>]</span></p></div> <div id="footnote_references_container_21457_14"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21457_14('footnote_plugin_tooltip_21457_14_1');"><a id="footnote_plugin_reference_21457_14_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">各試行は独立なときのみ、2つの試行の分散 \( p(1-p) \) を足すことができます。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21457_14('footnote_plugin_tooltip_21457_14_2');"><a id="footnote_plugin_reference_21457_14_2" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>2</a></th> <td class="footnote_plugin_text">目安として、試行回数 \( n \)、事象が起こる確率 \( p \) のとき、\( np &gt; 5 \) かつ \( n(1-p) &gt; 5 \) が成り立つ場合に近似ができます。</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/math-stat-exitpoll2/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【なぜ当選確実がすぐ出るの？】うさぎでもわかる開票速報の仕組み</title>
		<link>https://www.momoyama-usagi.com/entry/math-stat-exitpoll1</link>
					<comments>https://www.momoyama-usagi.com/entry/math-stat-exitpoll1#respond</comments>
		
		<dc:creator><![CDATA[ももうさ]]></dc:creator>
		<pubDate>Wed, 09 Oct 2024 15:59:48 +0000</pubDate>
				<category><![CDATA[大学数学]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[確率・統計]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=21469</guid>

					<description><![CDATA[こんにちは、ももやまです。 皆さんは、選挙が終わった直後、まだ開票全く当選していないのに「◯◯党 △△ △△、当選確実！」という速報が出るのを見て、不思議に思ったことはありませんか？ 今回は、開票がまだ進んでいないにもか [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>こんにちは、ももやまです。</p>



<p>皆さんは、選挙が終わった直後、まだ開票全く当選していないのに「◯◯党 △△ △△、当選確実！」という速報が出るのを見て、不思議に思ったことはありませんか？</p>



<p>今回は、開票がまだ進んでいないにもかかわらず、メディアがどのようにして「当選確実」と判断するのか、その仕組みを解説していきます。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">1. 出口調査の簡単なしくみ</h2>



<h3 class="wp-block-heading">(1) 全員分の投票情報を集めるのは不可能</h3>



<p>投票した全員が誰に（どの党に）投票したかが分かれば、100%正確に当選者がわかります。</p>



<p>しかし、現実的に全員分が誰に投票したかを、開票せずに把握することは不可能です。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 現実的な手段：味見＝出口調査</h3>



<p>料理を振る舞う場面を想像してください。</p>



<p>料理を作るとき、味付けや味の濃さを確認するために少しだけ味見をしますよね<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21469_16('footnote_plugin_reference_21469_16_1');" onkeypress="footnote_moveToReference_21469_16('footnote_plugin_reference_21469_16_1');" ><sup id="footnote_plugin_tooltip_21469_16_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_21469_16_1" class="footnote_tooltip">料理全部を食べて確認するなんてことをしたら、振る舞う料理がなくなってしまいます。</span></span>。</p>



<div style="height:30px" class="wp-block-spacer"></div>



<p>選挙の当選確実を出す仕組みも、この「味見」と似ています。</p>



<p>具体的には、投票者の一部に誰に投票したのかを選挙会場で調査（＝味見）し、その結果をもとに当選者を予測します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1760" height="774" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo2.gif" alt="" class="wp-image-21478"/></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 調査結果の判断法には要注意</h3>



<p>今回は、候補者4人（うさぎ、ねこ、いぬ、あざらし）の中から当選者として1人を選ぶ選挙を実施したと仮定します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1466" height="552" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo21.gif" alt="" class="wp-image-21497"/></figure>



<p>ここで、10,000人がこの選挙に投票し、そのうち100人に「誰に投票したか」を出口調査した結果、以下の表の通りの得票率となったとします。</p>



<p class="has-text-align-center"><strong>表. 100人に出口調査したときの得票率データ</strong></p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="948" height="580" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo8.gif" alt="" class="wp-image-21484" style="width:496px;height:auto"/></figure>



<p>これだけ見ると、すぐに「うさぎが一番人気だな！　当選者確定！」と思うかもしれません。</p>



<p>しかし、ここで重要なのは、これはたった100人のデータに過ぎないという点です。実際の投票者全体（10,000人）の投票結果は、この100人のデータと一致しません。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1234" height="1162" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo4.gif" alt="" class="wp-image-21480"/></figure>



<p>なぜなら、100人というサンプルはあくまで「一部の投票者」に過ぎないからです、全員（10,000人）の中で本当にうさぎが一番投票されているかはわからないからです。たまたま抽出した100人がうさぎに投票した人が多かっただけかもしれません。</p>



<p>そのため、この調査結果から「うさぎが最も投票されている（＝当選確実）」ということを正確に判断するためには、数学の力を使った裏付けが必要です。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 数学的な裏付け … 区間推定</h3>



<p>では、どのように数学的に裏付けしていけばいいでしょうか？</p>



<p>100人のデータだけでは、全体の投票結果を完全に理解することはできません。つまり、たとえば「うさぎが40%の得票率だった」としても、実際に10,000人全体の得票率が40%であるとは限らないのです。</p>



<p>しかし、全体の得票率を正確に知ることができなくても、数学（統計学）の理論に基づいておおよその範囲を推測することはできます。たとえば、「うさぎの得票率は38%〜42%の間だろう」というように、得票率の範囲を推定することができるのです。この、得票率がどのくらいの範囲に収まるのかを推定するのが「区間推定」です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1796" height="868" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo3.gif" alt="" class="wp-image-21479"/><figcaption class="wp-element-caption">正確な結果（真値）は不明だが、おおよその得票率は出口調査で推定できる</figcaption></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>★ 例え話で理解しよう。</strong></p>



<p>ここで少し具体的な例えを使って考えてみましょう。 </p>



<p>例えば、クラスのテストの平均点を調べたいとき、全員に尋ねるのは大変ですよね。そこで、100人のうち10人に「テストの平均点は何点だったか？」と聞いたとしましょう。</p>



<p> もし、その10人が「平均点は80点だった！」と言ったとしても、クラス全体の平均点が本当に80点だとは限りません。 もしかしたら、クラス全体の平均点はもっと高いかもしれないし、逆に低いかもしれません。そのため、10人だけのデータでは、全体の平均を完全には把握できません。</p>



<p> そこで、「この調査結果をもとに全体の平均点はおおよそ80点だろうと予測するけど、実際の平均点は70点から90点の間かもしれない」というように、範囲を設定することが大切なのです。</p>



<p>これと同じように、100人の調査データだけでは全体の得票率を正確に知ることはできませんが、「範囲」で示すことで、より現実的な予測をすることができるのです。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 区間推定の結果と当選確実</h3>


<p>当選確実を言うためには、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">得票率が一番高い候補者の得票率の範囲が他の候補者の範囲と重ならければOK</span>です。</p>


<p>これは、他の候補者の信頼区間が一番高い候補者の範囲に含まれないことで、「この候補者よりも得票率が高い人はいない」と確定できるからです。</p>



<p>例えば、うさぎの得票率が「37%〜43%」と推定されていた場合、他の候補者の得票率がいくら高くても、その範囲が「37%」未満であれば、うさぎが最も高い得票率を得ていると確信できるわけです。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1714" height="596" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo35.gif" alt="" class="wp-image-21529"/></figure>



<p>最も高い得票率を得ている候補者が誰か、出口調査の段階で確信できた段階で、各メディアは当選確実であることを視聴者に伝えます。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(6) 区間推定で必要な知識</h3>



<p>区間推定をするにあたって、以下の知識が必要となります。</p>



<ul class="wp-block-list">
<li>確率変数</li>



<li>平均（期待値）、分散、標準偏差</li>



<li>二項分布</li>
</ul>



<p>これらの知識を短時間で復習するための記事を作成しています。必要な方はぜひご覧ください。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-21457 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/entry/math-stat-exitpoll2">
                <div class="pb__thumb is-blank-thumb"></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">【統計学】出口調査の仕組みを理解するためのいろは</div><div class="pb-substr is-font-size:s is-omit-line:2">こんにちは、ももやまです。 出口調査を理解するためには、統計学の基礎的な知識が必要となります。 https://www.momoyama-usagi.com/entry/mat</div></div>            </a>
        </article>
        
</div></figure>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">2. 当選確実を数学的に出す方法解説</h2>



<p>ここからは、実際に出口調査から当選確実が言えるかどうか、正確に判断するための方法を説明していきましょう。</p>



<p>なおこの章では、第1章と同じ以下のデータを使用します。</p>



<ul class="wp-block-list">
<li>候補者4人（うさぎ、ねこ、いぬ、あざらし）の中から当選者として1人を選ぶ選挙を実施</li>



<li>選挙の投票者は全員で10,000人</li>



<li>10,000人中100人に出口調査を実施、結果は以下の表の通り</li>
</ul>



<p class="has-text-align-center"><strong>表. 100人に出口調査したときの得票率データ</strong></p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="948" height="580" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo8.gif" alt="" class="wp-image-21484" style="width:496px;height:auto"/></figure>



<div style="height:27px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(1) 区間推定の流れ</h3>



<p>まずは、当選確実かどうかを判断するために必要な区間推定をどのように実施するか、その流れを見ていきましょう。</p>



<p>ここから先、数式を使った話になりますが、心配しないでください。ここでは「考え方」に焦点を当てます。区間推定では、まずサンプルデータから得られた「得票率」に、<strong>ばらつき（標準偏差）</strong>を加えたり引いたりして、範囲（区間）を求めます。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">区間推定の流れ</div><div class="dbp-frame-content has-content-gap">
<p>Step1: まず、出口調査での得票率（例: うさぎが40%）を求める。</p>

<p>Step2: Step1で求めた得票率のばらつき（標準偏差）を計算する。</p>

<p>Step3: Step1, Step2の結果を用いて区間推定の結果を出す。</p>
</div></div>


<div style="height:27px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(3) 区間推定の計算法</h3>



<h4 class="wp-block-heading">Step1. 出口調査での得票率の計算 … 平均</h4>



<p>まず、100人の調査結果を使って、各候補者にに投票した人の割合（得票率）を求めます。</p>



<p>得票率は、次のような形で計算ができます。\[\begin{align*}<br>\mathrm{得票率} &amp; = \frac{ \mathrm{各候補者に投票した人数} }{ \mathrm{調査人数} }<br>\end{align*}\]</p>



<p>たとえば、調査した100人のうち40人がうさぎに投票したとしましょう。すると、うさぎの得票率は次のように計算できます。</p>



<p>\[\begin{align*}<br>\mathrm{得票率} &amp; = \frac{ \mathrm{うさぎに投票した人数} }{ \mathrm{調査人数} }<br>\\ &amp; = \frac{40}{100}<br>\\ &amp; = 0.4<br>\\ &amp; = 40 [ \% ]<br>\end{align*}\]</p>



<div style="height:49px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Step2. 誤差の計算 … 標準偏差</h4>



<p>次に、この得票率に基づいて、調査の結果にどれくらいの誤差があるかを計算します。</p>



<p>ここで、この誤差を求めるためには、<strong>二項分布</strong>という確率の理論を使います。</p>



<p>二項分布は、ある人が「投票する」「投票しない」のような2つの選択肢から1つを選ぶ場面で使われます。つまり、各調査対象が「各候補者に投票した」「各候補者に投票しなかった」の2通りの結果に分かれるので、このような場面にぴったり当てはまるのです。</p>



<div style="height:49px" class="wp-block-spacer"></div>



<p><strong>★ 二項分布の平均と分散</strong></p>



<p>調査した人数を \( n \)、ある候補者に投票された割合を \( p \) とします。この場合、得票数 \( X \) の平均 \( E(X) \)、分散 \( V(X) \) はつぎのように計算できます。</p>



<p>※ 投票人数が \( n \) が大きいとき、ある候補者に投票された割合 \( p \) は、出口調査での得票率と同じであるとみなして計算することができます。（大数の法則）</p>



<div style="height:49px" class="wp-block-spacer"></div>



<p><strong>・平均 \( E(X) = np \)</strong></p>



<p>平均は、調査した人数 \( n \) と得票率 \( p \) を掛けた数が平均です。例えば、100人を調査して、40%がうさぎに投票した場合、平均投票者数は次のように計算されます。\[\begin{align*}<br>E(X) &amp; = \underbrace{ n }_{100} \times \underbrace{ p }_{0.4}<br>\\ &amp; = 40<br>\end{align*}\]</p>



<p><strong>・分散 \( V(X) = np(1-p) \)</strong></p>



<p>分散とは、データがどれくらいバラついているかを示す指標で、調査した人数 \( n \)、投票された割合 \( p \)、投票されなかった割合 \( 1-p \) をすべて掛けたものです。例えば、100人を調査して、40%がうさぎに投票した場合、投票者数の分散は次のように計算されます。</p>



<p>\[\begin{align*}<br>E(X) &amp; = \underbrace{ n }_{100} \times \underbrace{ p }_{0.4} \times ( 1 - \underbrace{ p }_{0.4} )<br>\\ &amp; = 100 \times 0.4 \times 0.6<br>\\ &amp; = 24<br>\end{align*}\]</p>



<div style="height:34px" class="wp-block-spacer"></div>



<p><strong>★ 得票率のばらつき度合い（標準偏差）</strong></p>



<p>次に、得票率のばらつき（誤差）を計算していきます。得票率のばらつきを示す「標準偏差」という指標を使います。標準偏差は、分散の平方根を取ったもので、データのばらつき具合を分かりやすく示します。</p>



<p>ここで、先程出てきた確率変数 \( X \) は、調査した人数 \( n \) に対して得票数がどれだけあるかを示したものでしたね。つまり、得票率はこの確率変数を \( n \) で割ったものとなります。</p>



<p>そのため、得票率の分散は、得票数の分散の \( \frac{1}{n^2} \) 倍となります<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21469_16('footnote_plugin_reference_21469_16_2');" onkeypress="footnote_moveToReference_21469_16('footnote_plugin_reference_21469_16_2');" ><sup id="footnote_plugin_tooltip_21469_16_2" class="footnote_plugin_tooltip_text">[2]</sup></a><span id="footnote_plugin_tooltip_text_21469_16_2" class="footnote_tooltip">あるデータを \( a \) 倍すると、その分散は \( a^2 \) となるため。今回は \( a = \frac{1}{n} \) である。</span></span>。そのため、得票率の分散は次のように計算ができます。</p>



<p>\[\begin{align*}<br> V \left( \frac{X}{n} \right) &amp; = \frac{1}{n^2} V(X)<br>\\ &amp; = \frac{1}{n^2} \cdot np(1-p)<br>\\ &amp; = \frac{p(1-p)}{n}<br>\end{align*}\]</p>



<p>あとは、得票率の分散の平方根を取ることで、得票率の標準偏差（＝ばらつき度合い）を求める事ができます。</p>



<p>\[\begin{align*}<br>\sigma &amp; = \sqrt{ \mathrm{分散} }<br>\\ &amp; = \sqrt{ \frac{p(1-p)}{n} }<br>\end{align*}\]</p>



<div style="height:39px" class="wp-block-spacer"></div>



<p>実際に分散、標準偏差を計算してみましょう。</p>



<p>たとえば、調査した100人のうち40人（= 得票率40%）がうさぎに投票したとします。</p>



<p>すると、調査人数 \( n = 100 \)、うさぎの得票率 \( p = 0.4 \) から、うさぎの得票率の分散、標準偏差は次のように計算できます。</p>



<p>\[\begin{align*}<br>\mathrm{分散} &amp; = \frac{p(1-p)}{n}<br>\\ &amp; = \frac{0.4 \cdot 0.6}{100}<br>\\ &amp; = \frac{ 0.24 }{100}<br>\\ &amp; = \frac{24}{10000}<br>\end{align*}\]</p>



<p>\[\begin{align*}<br>\mathrm{標準偏差} &amp; = \sqrt{ \mathrm{分散} }<br>\\ &amp; = \sqrt{ \frac{24}{10000} }<br>\\ &amp; = \frac{ \sqrt{24} }{ \sqrt{10000} }<br>\\ &amp; = \frac{ 2 \sqrt{6} }{ 100 }<br>\\ &amp; = \frac{ \sqrt{6} }{50}<br>\\ &amp; \fallingdotseq  0.0490<br>\end{align*}\]</p>



<div style="height:54px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Step3. 区間推定</h4>



<p>得票率の平均と標準偏差を使って、得票率の区間推定を行います。</p>



<p>ここで調査人数が多い場合、得票率の分布は正規分布に近づくため、正規分布を用いて区間推定を行います。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(1) 信頼度</h4>



<p>区間推定を行う際に、「どれくらいの確信度で範囲を推定するか」を示すのが信頼度です。</p>



<p>例えば、信頼度が95%で得票率が「35%〜45%」と推定された場合、「10,000人全体の投票結果の得票率が35%〜45%の範囲に入っている確率が95%」という意味になります。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="854" height="574" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo5.gif" alt="" class="wp-image-21481" style="width:404px;height:auto"/></figure>



<p>信頼度が低いほど、範囲は狭くなりますが、得票率の推定に対する確信度は弱くなります。一方、信頼度が高いほど、その範囲が広くなりますが、得票率の推定に対する確信度が強くなります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2028" height="902" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo23.gif" alt="" class="wp-image-21499"/></figure>



<p>当選確実を速報する際には、嘘や誤った情報を流すと大問題となります。そのため、確実に当選確実を発表するためには高い信頼度で、区間推定を広めに取ることが重要です。</p>



<p>ここで、信頼度に応じて区間が具体的にどのように変わるかについては、「(2) 標準正規分布」で詳しく説明します。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(2) 標準正規分布</h4>



<p>正規分布の中でも、平均0、標準偏差1の正規分布のことを標準正規分布と呼びます。この分布では、各値が取る範囲が具体的に決まっています。</p>



<p><strong>信頼度：95%</strong></p>



<p>得票率は平均 ± 標準偏差1.96個の範囲に収まります。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="846" height="618" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo6.gif" alt="" class="wp-image-21482" style="width:396px;height:auto"/></figure>



<p><strong>信頼度：99%（± 標準偏差2.58個分）</strong></p>



<p>得票率は平均 ± 標準偏差2.58個の範囲に収まります。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="846" height="618" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo7.gif" alt="" class="wp-image-21483" style="width:410px;height:auto"/></figure>



<p>なお、実際に範囲を計算する際には、使用する正規分布に応じて、平均0、標準偏差1の標準正規分布から、変換を行います。</p>



<p>変化の方法については「(3) 標準正規分布 → 正規分布の変換」にて説明します。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(3) 標準正規分布 → 正規分布の変換</h4>



<p>区間を計算するためには、平均0、標準偏差1の標準正規分布から、使用する正規分布（平均 \( p \)、標準偏差 \( \sigma \)）に変換する必要があります。</p>



<p>まず、標準正規分布の値を \( \sigma \) 倍することで、平均0、標準偏差 \( \sigma \) の正規分布に変換します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1470" height="668" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo15.gif" alt="" class="wp-image-21491"/></figure>



<p>つぎに、この正規分布に値 \( p \) を加えることで、平均 \( p \) 、標準偏差 \( \sigma \) の正規分布となります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1464" height="680" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo16.gif" alt="" class="wp-image-21492"/></figure>



<p>ここで、得票率 \( p \) は調査人数 \( n \) が大きいときに、調査結果内の得票率 \( \hat{p} \) と等しいとみなせます。</p>



<p>よって、ある信頼度における得票率 \( p \) の範囲を、次のように導出できます。\[<br>\hat{p} - z_0 \times \sigma \leqq p \leqq \hat{p} + z_0 \times  \sigma<br>\]この範囲のことを、信頼区間、もしくは信頼度の情報を足してxx%信頼区間と呼びます<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21469_16('footnote_plugin_reference_21469_16_3');" onkeypress="footnote_moveToReference_21469_16('footnote_plugin_reference_21469_16_3');" ><sup id="footnote_plugin_tooltip_21469_16_3" class="footnote_plugin_tooltip_text">[3]</sup></a><span id="footnote_plugin_tooltip_text_21469_16_3" class="footnote_tooltip">例えば、信頼度95%で区間推定した場合は、「95%信頼区間」と書きます。</span></span>。</p>



<p>※ ここで信頼度95%のとき \( z_0 = 1.96 \)、信頼度99%のとき \( z_0 = 2.58 \) です。</p>



<p>なお \( \sigma \) は、Step2で求めた標準偏差\[<br>\sigma = \sqrt{ \frac{p(1-p)}{n} }<br>\]が入ります。</p>



<div style="height:82px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(4) 実際に計算してみる</h4>



<p>では、(3)で導出した公式を使って、うさぎの得票率を推定してみましょう。</p>



<p>\[<br>\hat{p} - z_0 \times \sigma \leqq p \leqq \hat{p} + z_0 \times  \sigma<br>\]</p>



<p><strong>★ うさぎの得票率の区間推定</strong></p>



<p>100人の調査結果でのうさぎの得票率は \( \hat{p} = 0.4 \)、標準偏差は \( \sigma = 0.0490 \) ですね。</p>



<p>[i] 信頼度95%のとき（\( z_0 = 1.96 \)）</p>



<p>\[<br>0.4 - 1.96 \times 0.0490 \leqq p \leqq 0.4 + 1.96  \times 0.0490<br>\]\[<br>0.304 \leqq p \leqq 0.496<br>\]よって、信頼度95%で区間推定した場合、うさぎの得票率は 30.4%〜49.6% となります。</p>



<p>[ii] 信頼度99%のとき（\( z_0 = 2.58 \)）</p>



<p>\[<br>0.4 - 1.96 \times 0.0490 \leqq p \leqq 0.4 + 1.96  \times 0.0490<br>\]\[<br>0.274 \leqq p \leqq 0.526<br>\]よって、信頼度99%で区間推定した場合、うさぎの得票率は 27.4%〜52.6% となります。</p>



<p>※ 出口調査などで得られた得票率を区間推定することで得られた推定範囲を、信頼区間と呼びます。信頼度と合わせて95%信頼区間、99%信頼区間などと呼ばれることもあります。</p>



<p>例えば、上の例の場合、うさぎの得票率の信頼区間は次のようになります。</p>



<ul class="wp-block-list">
<li>95%信頼区間: 30.4%〜49.6%</li>



<li>99%信頼区間: 27.4%〜52.6%</li>
</ul>



<div style="height:56px" class="wp-block-spacer"></div>



<p><strong>★ ねこの得票率の区間推定</strong></p>



<p>同じように、ねこの得票率も区間推定してみましょう。</p>



<p>まずは、調査した100人での投票結果から、ねこの得票率の標準偏差を求めましょう。</p>



<p>調査した人数 \( n = 100 \)、100人の調査内でのねこ得票率 \( \hat{p} = 0.3 \) から、標準偏差 \( \sigma \) は次のように計算できます。</p>



<p>\[\begin{align*}<br>\sigma &amp; = \sqrt{ \frac{p(1-p)}{n} }<br>\\ &amp; = \sqrt{ \frac{0.3 \times 0.7}{100} }<br>\\ &amp; = \sqrt{ \frac{0.21}{100} }<br>\\ &amp; = \sqrt{ \frac{21}{10000} }<br>\\ &amp; = \frac{ \sqrt{21} }{ 100 }<br>\\ &amp; = 0.0458<br>\end{align*}\]※ 計算時、\( p = \hat{p} \) としてOK。</p>



<p>あとは、公式を使えば、ねこの得票率も推定できます。</p>



<p>\[<br>\hat{p} - z_0 \times \sigma \leqq p \leqq \hat{p} + z_0 \times  \sigma<br>\]</p>



<p>[i] 信頼度95%のとき（\( z_0 = 1.96 \)）</p>



<p>\[<br>0.3 - 1.96 \times 0.0458 \leqq p \leqq 0.3 + 1.96 \times 0.0458<br>\]\[<br>0.210 \leqq p \leqq 0.390<br>\]よって、信頼度95%で区間推定した場合、ねこの得票率は 21.0%〜39.0% となります。</p>



<p>[ii] 信頼度99%のとき（\( z_0 = 2.58 \)）</p>



<p>\[<br>0.3 - 2.58 \times 0.0458 \leqq p \leqq 0.3 + 2.58 \times 0.0458<br>\]\[<br>0.182 \leqq p \leqq 0.418<br>\]よって、信頼度95%で区間推定した場合、ねこの得票率は 18.2%〜41.8% となります。</p>



<div style="height:56px" class="wp-block-spacer"></div>



<p><strong>★ いぬの得票率の区間推定</strong></p>



<p>同じように、いぬの得票率も区間推定してみましょう。</p>



<p>まずは、調査した100人での投票結果から、いぬの得票率の標準偏差を求めましょう。</p>



<p>調査した人数 \( n = 100 \)、100人の調査内でのいぬ得票率 \( \hat{p} = 0.2 \) から、標準偏差 \( \sigma \) は次のように計算できます。</p>



<p>\[\begin{align*}<br>\sigma &amp; = \sqrt{ \frac{p(1-p)}{n} }<br>\\ &amp; = \sqrt{ \frac{0.2 \times 0.8}{100} }<br>\\ &amp; = \sqrt{ \frac{0.16}{100} }<br>\\ &amp; = \sqrt{ \frac{16}{10000} }<br>\\ &amp; = \frac{ 4 }{ 100 }<br>\\ &amp; = 0.04<br>\end{align*}\]※ 計算時、\( p = \hat{p} \) としてOK。</p>



<p>あとは、公式を使えば、いぬの得票率も推定できます。</p>



<p>\[<br>\hat{p} - z_0 \times \sigma \leqq p \leqq \hat{p} + z_0 \times  \sigma<br>\]</p>



<p>[i] 信頼度95%のとき（\( z_0 = 1.96 \)）</p>



<p>\[<br>0.2 - 1.96 \times 0.04 \leqq p \leqq 0.2 + 1.96 \times 0.04<br>\]\[<br>0.122 \leqq p \leqq  0.278<br>\]よって、信頼度95%で区間推定した場合、いぬの得票率は 12.2%〜27.8% となります。</p>



<p>[ii] 信頼度99%のとき（\( z_0 = 2.58 \)）</p>



<p>\[<br>0.2 - 2.58 \times 0.04 \leqq p \leqq 0.2 + 2.58 \times 0.04<br>\]\[<br>0.097 \leqq p \leqq 0.303<br>\]よって、信頼度95%で区間推定した場合、いぬの得票率は 9.7%〜30.3% となります。</p>



<div style="height:56px" class="wp-block-spacer"></div>



<p><strong>★ あざらしの得票率の区間推定</strong></p>



<p>最後に、あざらしの得票率も区間推定してみましょう。</p>



<p>まずは、調査した100人での投票結果から、あざらしの得票率の標準偏差を求めましょう。</p>



<p>調査した人数 \( n = 100 \)、100人の調査内でのねこ得票率 \( \hat{p} = 0.1 \) から、標準偏差 \( \sigma \) は次のように計算できます。</p>



<p>\[\begin{align*}<br>\sigma &amp; = \sqrt{ \frac{p(1-p)}{n} }<br>\\ &amp; = \sqrt{ \frac{0.1 \times 0.9}{100} }<br>\\ &amp; = \sqrt{ \frac{0.09}{100} }<br>\\ &amp; = \sqrt{ \frac{9}{10000} }<br>\\ &amp; = \frac{ 3 }{ 100 }<br>\\ &amp; = 0.03<br>\end{align*}\]※ 計算時、\( p = \hat{p} \) としてOK。</p>



<p>あとは、公式を使えば、ねこの得票率も推定できます。</p>



<p>\[<br>\hat{p} - z_0 \times \sigma \leqq p \leqq \hat{p} + z_0 \times  \sigma<br>\]</p>



<p>[i] 信頼度95%のとき（\( z_0 = 1.96 \)）</p>



<p>\[<br>0.1 - 1.96 \times 0.03 \leqq p \leqq 0.1 + 1.96 \times 0.03<br>\]\[<br>0.041 \leqq p \leqq 0.159<br>\]よって、信頼度95%で区間推定した場合、あざらしの得票率は 4.1%〜15.9% となります。</p>



<p>[ii] 信頼度99%のとき（\( z_0 = 2.58 \)）</p>



<p>\[<br>0.1 - 2.58 \times 0.03 \leqq p \leqq 0.1 + 2.58 \times 0.03<br>\]\[<br>0.023 \leqq p \leqq 0.177<br>\]よって、信頼度99%で区間推定した場合、あざらしの得票率は 2.3%〜17.7% となります。</p>



<p>今まで求めた結果をすべて表にすると、次の結果となります。</p>



<p class="has-text-align-center"><strong>表. 信頼度95%での各候補者の得票率推定結果</strong></p>



<figure class="wp-block-image aligncenter size-full"><img width="1528" height="652" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo24.gif" alt="" class="wp-image-21501" style="object-fit:cover"/></figure>



<div style="height:40px" class="wp-block-spacer"></div>



<p class="has-text-align-center"><strong>表. 信頼度99%での各候補者の得票率推定結果</strong></p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1616" height="662" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo33.gif" alt="" class="wp-image-21516" style="object-fit:cover;width:800px;height:auto"/></figure>



<p>この結果を見ると、信頼度95%、99%ともに得票率1位のうさぎの信頼区間と、得票率2位のねこの信頼区間で重なっている部分がありますね。</p>



<p>そのため、この結果だけでは「明らかにうさぎが一番票が集まっている（＝当選確実）」とは言えません。</p>



<div style="height:82px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(5) 信頼区間を狭めるには？</h3>



<p>出口調査などで得られた信頼区間は、得票率の推定範囲を示します。しかし、もし信頼区間が広すぎると、候補者間で得票率が重なり、誰が一番票を集めているか（つまり、誰が当選するか）を確定するのが難しくなります。これを防ぐためには、信頼区間を狭めることが必要です。</p>



<p>ここからは、信頼区間を狭めるために何をすればよいかを考えてみましょう。</p>



<p>信頼区間を狭めるためには、まず標準偏差 \( \sigma \) を小さくする必要があります。標準偏差はデータのばらつきを示す指標であり、この値が小さくなると、得票率の推定値のばらつきが小さくなり、信頼区間も狭くなります。</p>



<p>まず、標準偏差 \( \sigma \) は次のように計算されます。\[<br>\sigma = \sqrt{ \frac{p(1-p)}{n} }<br>\]</p>



<p>ここで、\( p \), \( n \) は以下のとおりです。</p>



<ul class="wp-block-list">
<li>\( p \): 得票率<br>※ 出口調査での得票率 \( \hat{p} \) で計算する。</li>



<li>\( n \): 調査した人数</li>
</ul>



<div style="height:37px" class="wp-block-spacer"></div>



<p><strong>[i] 得票率 \( \hat{p} \) は操作できない</strong></p>



<p>まず、\( \hat{p} \)（出口調査内での得票率）を変えることはできません。なぜなら、得票率は実際の出口調査から導かれる数値だからです。</p>



<p>言い換えると、候補者に対する投票がどれくらいだったかは調査結果から決まってしまっているので、得票率を操作することは不可能です。</p>



<div style="height:37px" class="wp-block-spacer"></div>



<p><strong>[ii] 調査する人数 \( n \) は増やすことができる</strong></p>



<p>一方で、調査人数 \( n \) は増やすことが可能です。調査人数を増やすことで、標準偏差を小さくすることができるため、信頼区間を狭くすることができます。</p>



<p>なぜなら、標準偏差の式を見ると、\( n \) が分母にあるため、\( n \) を大きくすると分母が小さくなり、全体の値が小さくなるからです。つ</p>



<p>まり、調査人数を増やすことで、標準偏差 \( \sigma \) を小さくでき、その結果、得票率の信頼区間も狭くなるのです。</p>



<div style="height:37px" class="wp-block-spacer"></div>



<p><strong>具体例を見てみよう</strong></p>



<p>では、調査人数 \( n \) を増やすことで、標準偏差と信頼区間がどのように変化するか、具体的に見てみましょう。</p>



<p>先ほど、調査人数が100人のときの、うさぎの得票率の95%信頼区間は次のように求められましたね。（30.4%〜49.6%、40.0% ± 9.6%）\[<br>0.304 \leqq p \leqq 0.496<br>\]</p>



<p>ここで、調査人数を4倍の400人に増やしたとしましょう（得票率は変化なし）。すると、新しい標準偏差 \( \sigma' \) は、調査内での得票率 \( \hat{p} = 0.4 \)、調査した人数 \( n = 400 \) より、次のように求められます。</p>



<p>\[\begin{align*}<br>\sigma' &amp; = \sqrt{ \frac{p(1-p)}{n} }<br>\\ &amp; = \sqrt{ \frac{0.4 \times 0.6}{400} }<br>\\ &amp; = \sqrt{ \frac{0.24}{400} }<br>\\ &amp; = \sqrt{ \frac{24}{40000} }<br>\\ &amp; = \frac{ 2 \sqrt{6} }{ 200 }<br>\\ &amp; = \frac{ \sqrt{6} }{ 100 }<br>\\ &amp; = 0.0245<br>\end{align*}\]※ 計算時、\( p = \hat{p} \) としてOK。</p>



<p>よって、新しい信頼区間は、次のように計算できます。</p>



<p>\[<br>\hat{p} - z_0 \times \sigma' \leqq p \leqq \hat{p} + z_0 \times  \sigma'<br>\]\[<br>0.4 - 1.96 \times 0.0245 \leqq p \leqq 0.2 + 1.96 \times 0.0245<br>\]\[<br>0.352 \leqq p \leqq  0.448<br>\]</p>



<p>よって、95%信頼区間は 35.2%〜44.8% (40.0 ± 4.8%) となり、調査人数を4倍の400人に増やすことで、信頼区間の幅が元の信頼区間 40.0% ± 9.6% の半分に狭まっていることがわかりますね。</p>



<p>同じように、調査人数を4倍の400人に増やした場合のうさぎの得票率の99%信頼区間、および残りの候補者（ねこ、いぬ、あざらし）の信頼区間についても求めていきましょう。</p>



<p>すると、次の結果が得られます。</p>



<p><strong>★ 95%信頼区間結果</strong></p>



<figure class="wp-block-image aligncenter size-full"><img width="1972" height="834" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo32.gif" alt="" class="wp-image-21511"/></figure>



<p><strong>★ 99%信頼区間結果</strong></p>



<figure class="wp-block-image aligncenter size-full"><img width="1986" height="844" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo31.gif" alt="" class="wp-image-21510"/></figure>



<div style="height:51px" class="wp-block-spacer"></div>



<p>この結果を見てみると、信頼度95%での区間推定では、得票率1位の「うさぎ」の信頼区間と、得票率2位の「ねこ」の信頼区間が完全に重なっていないことがわかります。具体的には、うさぎの信頼区間はねこの信頼区間の外側にあり、重なる部分が全くありません。これは、「95%の確率でうさぎが一番票を集めている」と自信を持って言えることを意味します。</p>



<figure class="wp-block-image size-full"><img width="1518" height="686" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo29-1.gif" alt="" class="wp-image-21508"/></figure>



<p>しかし、信頼度99%での区間推定では、状況が異なります。うさぎの信頼区間とねこの信頼区間が一部重なっているため、「99%の確率でうさぎが一番票を集めている」という断言はできません。なぜなら、信頼度99%の範囲では、ねこが一番票を集めている可能性も含まれてしまうからです。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1510" height="626" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo30.gif" alt="" class="wp-image-21509"/></figure>



<div style="height:51px" class="wp-block-spacer"></div>



<p>ここで、調査人数を増やすと、信頼区間はどのようなるかを文字式を使った形で、一般化してみましょう。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">調査人数と信頼区間の関係</div><div class="dbp-frame-content has-content-gap">
<p>調査人数を \( a^2 \) 倍にすると、得票率の標準偏差は \( \frac{1}{a} \) 倍 となる。</p>

<p>そのため、得票率の信頼区間の幅も \( \frac{1}{a} \) 倍となる。</p>

<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">調査人数</th><th class="has-text-align-center">信頼区間</th></tr></thead><tbody><tr><td class="has-text-align-center">元の人数</td><td class="has-text-align-center">\( \hat{p} - z_0 \sigma \leqq p \leqq \hat{p} + z_0 \sigma \)<br>\( \hat{p} \pm  z_0 \sigma \)</td></tr><tr><td class="has-text-align-center">元の人数の \( a^2 \) 倍</td><td class="has-text-align-center">\( \hat{p} - \frac{1}{a} z_0 \sigma \leqq p \leqq \hat{p} + \frac{1}{a} \sigma \)<br>\( \hat{p} \pm \frac{1}{a} z_0 \sigma \)</td></tr></tbody></table></figure>

<p>★ 簡単な導出</p>

<p>元の人数のときの標準偏差\[<br>\sigma = \sqrt{ \frac{p(1-p)}{n} }<br>\]</p>

<p>人数を \( \textcolor{red}{a^2} \) 倍にした場合の標準偏差\[\begin{align*}<br>\sigma' &amp; = \sqrt{ \frac{p(1-p)}{ \textcolor{red}{a^2} n} }<br>\\ &amp; = \sqrt{ \frac{1}{a^2} \times \frac{p(1-p)}{ n} }<br>\\ &amp; = \sqrt{ \frac{1}{a^2} } \times \sqrt{ \frac{p(1-p)}{ n} }<br>\\ &amp; = \frac{1}{ \sqrt{ a^2 } } \times \sqrt{ \frac{p(1-p)}{ n} }<br>\\ &amp; = \frac{1}{ a } \times \sqrt{ \frac{p(1-p)}{ n} }<br>\\ &amp; = \frac{1}{ a } \sigma<br>\end{align*}\]</p>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">3. 確実に当選確実を出すためには何人の調査が必要？</h2>



<p>出口調査を行う目的は、得票率を推定し、候補者の当選確実性を判断することです。</p>



<p>しかし、調査の結果が精度良くないと、「誰が当選するか」を確実に判断することができません</p>



<p>では、「確実に当選確実を出すためには、何人の調査が必要なのか？」という疑問を解決していきましょう。</p>



<h3 class="wp-block-heading">(1) 得票率がある程度予測できる場合</h3>



<p>まず、候補者の得票率がある程度わかっている場合、つまり、出口調査の初期結果からある程度の予測投票率 \( \hat{p} \) がわかっているときに、どれくらいの人数を調査すれば良いかを計算します。</p>



<p>例えば、事前調査にて、うさぎ、ねこ、いぬ、あざらしの得票率が40%、30%、20%、10%程度になることがわかっていたとします。</p>



<p>この情報を元に、信頼度99%で当選確実を言うためには、得票率が高いうさぎ、ねこの信頼区間を重複させないようにする必要があります。</p>



<p>ここで、事前調査でうさぎの得票率が40%、ねこの得票率が30%であると予測されているため、得票率の信頼区間が±5%と設定すれば、うさぎの得票率が約35%～45%となり、ねこの得票率が約25%～35%となるため、信頼区間が重ならないようにすることができ、うさぎの当選確実を予測することができます。</p>



<div style="height:60px" class="wp-block-spacer"></div>



<p><strong>[i] 必要な調査人数の計算1</strong></p>



<p>では、実際に「当選確実を出すために、どれくらいの調査人数が必要か」を計算してみましょう。</p>



<p>今回のケースでは、信頼度99% で「うさぎが当選する確率を確実に知りたい」という状況を考えます。目標は、99%信頼区間の幅が ±5% 以内に収まるような調査人数の最小値を求めることです。</p>



<p>まず、得票率 \( \hat{p} = 0.4 \) が予測できているため、標準偏差は次の式で計算できます。\[<br>\sigma = \sqrt{ \frac{p(1-p)}{n} }<br>\]</p>



<p>ここで、\( n \) が大きいので、\( \hat{p} = p \) で近似できます。そのため、標準偏差 \( \sigma \) を次のように求めることができます。\[\begin{align*}<br>\sigma &amp; = \sqrt{ \frac{0.4  \times 0.6}{n} }<br>\\ &amp; = \sqrt{ \frac{0.24}{n} }<br>\\ &amp; = \sqrt{ \frac{24}{100n} }<br>\\ &amp; = \frac{ \sqrt{24} }{ \sqrt{100} \times \sqrt{n} }<br>\\ &amp; = \frac{ 2 \sqrt{6} }{ 10 \sqrt{n} }<br>\\ &amp; = \frac{ \sqrt{6} }{ 5 \sqrt{n} }<br>\end{align*}\]</p>



<p>ここで、信頼度99%なので、\( z_0 = 2.58 \) です。そのため、信頼区間が±5%となるように、以下の不等式を満たす調査人数 \( n \) を求めます。\[<br>z_0 \times \sigma \leqq 0.05<br>\]\[<br>2.58 \times \frac{ \sqrt{6} }{ 5 \sqrt{n} } \leqq 0.05<br>\]\[<br>2.58 \times \frac{ \sqrt{6} }{ 5 } \leqq 0.05 \sqrt{n}<br>\]\[<br>2.58 \times \frac{ \sqrt{6} }{ 5 \times 0.05 } \leqq \sqrt{n}<br>\]\[<br>2.58 \times 4 \sqrt{6} \leqq \sqrt{n}<br>\]\[<br>\sqrt{639.014} \leqq \sqrt{n}<br>\]\[<br>n \geqq 639.014<br>\]</p>



<p>このように、信頼区間を±5%に収めるためには、調査人数が640人以上必要であることがわかります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>[ii] 必要な調査人数の計算2</strong></p>



<p>同等の計算を、得票率 \( \hat{p} = 0.3 \) が予測されているねこに対しても実施します。</p>



<p>すると、つぎの計算式となります。\[<br>z_0 \times \sqrt{ \frac{ 0.3 \times 0.7 }{n} } \leqq 0.05<br>\]\[<br>2.58 \times \sqrt{ \frac{ 0.21 }{n} } \leqq 0.05<br>\]</p>



<p>この式を解くと、調査人数 \( n \) の下限は以下のように求まります。\[<br>n \geqq 559.138<br>\]</p>



<p>つまり、ねこの信頼区間を±5%に収めるためには、調査人数が560人以上必要であることがわかります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>結論のまとめ</strong></p>



<p>[i], [ii] の結果をあわせると、調査人数を<strong><span style="text-decoration: underline;">640人以上</span></strong>とすることで、うさぎの信頼区間、ねこの信頼区間をともに±5%に収めることができます。</p>



<p>そのため、調査人数を640人以上にすることで、確実に当選確実を言うことができます。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<p>実際に、調査人数を640人にして得票率を区間推定すると、次のような結果が得られます。</p>



<p>確かに、99%信頼区間が重複しておらず、うさぎが当選者（＝一番投票されている）といえますね。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1510" height="690" src="https://www.momoyama-usagi.com/wp-content/uploads/senkyo28-1.gif" alt="" class="wp-image-21507"/></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>★ 実は、ねこの計算はしなくてもOK</strong></p>



<p>なお、ねこの信頼区間を±5%に収めるための計算は、実際には不要です。理由は次の通りです。</p>



<ul class="wp-block-list">
<li>得票率が50%に近いほど、標準偏差が大きくなるため、信頼区間が広くなります。</li>



<li>逆に、得票率が50%から離れるほど、標準偏差が小さくなるため、信頼区間が狭くなります。</li>
</ul>



<p>したがって、40%のうさぎに対して640人の調査が必要であれば、30%のねこに対しては、さらに多くの調査人数が必要になることはありません。そのため、ねこに対する計算は省略可能です。</p>



<p>実際、ねこの信頼区間も±5%に収まるために必要な人数は「560人以上」と、640人よりも小さい値となっています。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>★ 得票率が50%に近いほど、信頼区間が大きくなる理由</strong></p>



<p>得票率が50%に近いほど、信頼区間が広くなる理由を確認しておきましょう。\[<br>\hat{p} - z_0 \times \sigma \leqq p \leqq \hat{p} + z_0 \times \sigma<br>\]</p>



<p>まず、標準偏差の式は次の通りでしたね。\[<br>\sigma = \sqrt{ \frac{\textcolor{red}{p(1-p)}}{n} }<br>\]</p>



<p>この式の分子部分、\( \textcolor{red}{p(1-p)} \) に注目します。これを平方完成すると、つぎの式が導出できます。\[\begin{align*}<br>p(1-p) &amp; = p-p^2<br>\\ &amp; = - \left( p - \frac{1}{2} \right)^2 + \frac{1}{4}<br>\end{align*}\]</p>



<p>この式から、\( p = \frac{1}{2} \) のときに \( p(1-p) \) が最大値を取ることがわかります。</p>



<p>したがって、得票率が50%のときに、標準偏差が最も大きくなり、信頼区間も最も広くなる事がわかります。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 得票率が全く予測できない場合</h3>



<p>候補者の得票率が全く予測できない場合、どのように対処すればよいかを考えてみましょう。</p>



<p>このような場合、得票率が最も不確実な状況として50%（0.5）を仮定します。</p>



<p>なぜなら、得票率が50%のときにばらつきが最大となり、信頼区間が最も広くなるからです。この仮定をすることで、最も広い信頼区間を確保するための最悪のケースとして取り扱うことができます。</p>



<p><strong>★ 必要な調査人数の計算</strong></p>



<p>では、実際に「当選確実を出すために、どれくらいの調査人数が必要か」を計算してみましょう。</p>



<p>前提条件として、信頼度99%で「うさぎが当選する確率を確実に知りたい」という状況を考えます。ただし、得票率が全く予測できていないため、信頼区間の幅を±3%以内に収めたいと仮定します。</p>



<p>まず、得票率 \( \hat{p} = 0.5 \) と仮定しているため、標準偏差は次のようにで計算できます。\[<br>\sigma = \sqrt{ \frac{p(1-p)}{n} }<br>\]</p>



<p>ここで、調査人数 \( n \) が大きいため、近似的に \( \hat{p} = p \) とみなすことができます。したがって、標準偏差 \( \sigma \) は次のように求められます。</p>



<p>\[\begin{align*}<br>\sigma &amp; = \sqrt{ \frac{0.5 \times 0.5}{n} }<br>\\ &amp; = \sqrt{ \frac{0.25}{n} }<br>\\ &amp; = \sqrt{ \frac{1}{4n} }<br>\\ &amp; = \frac{ \sqrt{1} }{ \sqrt{4} \times \sqrt{n} }<br>\\ &amp; = \frac{ 1 }{ 2\sqrt{n} }<br>\end{align*}\]</p>



<p>次に信頼度99%の場合の \( z_0 = 2.58 \) を使って、信頼区間の幅が±3%に収めるために必要な調査人数 \( n \) を求めます。</p>



<p>つまり、信頼区間の幅が±3%であるため、次の不等式を満たすような最小の \( n \) を求めればOKです。\[<br>z_0 \times \sigma \leqq 0.03<br>\]</p>



<p>ここから、代入して式を整理していきます。\[<br>2.58 \times \frac{ 1 }{ 2\sqrt{n} } \leqq 0.03<br>\]\[<br>2.58 \times \frac{ 1 }{ 2 } \leqq 0.03 \sqrt{n}<br>\]\[<br>2.58 \times \frac{ 1 }{ 2 \times 0.03 } \leqq \sqrt{n}<br>\]\[<br>43 \leqq \sqrt{n}<br>\]\[<br>\sqrt{1849} \leqq \sqrt{n}<br>\]\[<br>n \geqq 1849<br>\]</p>



<p>したがって、得票率が全く予測できない場合に、信頼区間を±3%に収めるためには、調査人数が少なくとも1849人以上必要であることがわかります。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4. まとめ：出口調査時のポイント</h2>



<p>今回は、出口調査から得票率を正確に抽出し、当選確実を出すための仕組みについて、数学的な視点も含めて解説しました。</p>



<p>出口調査は、選挙や投票後に得票率を予測する重要な手段ですが、調査の方法を誤ると、誤った結果を導くことになります。そこで、出口調査を正確に行うために、以下の重要なポイントに注意しましょう。</p>



<h3 class="wp-block-heading">ポイント1. 特定の地域や年代に偏った調査とならないこと</h3>



<p>出口調査では、いろいろな地域、年代の人に実施してもらうことが重要です。</p>



<div style="height:23px" class="wp-block-spacer"></div>



<p><strong>★ 重要な理由</strong></p>



<p>特定の街に住んでいる人や特定の年代の人だけに調査を行うと、その結果が全体の投票結果を正確に反映しません。</p>



<p>例えば、ある街の住民のみを対象に調査をすると、その地域特有の意見が全体の傾向として誤って扱われてしまいます。</p>



<p>そのため、出口調査の結果が偏り、実際の選挙結果と異なる誤った結論に繋がる可能性があります。</p>



<div style="height:23px" class="wp-block-spacer"></div>



<p><strong>★ 対策</strong></p>



<p>様々な地域、年代、性別など、さまざまな背景を持つ有権者をランダムに選んで調査を実施し、偏りをなくすようにしましょう。</p>



<div style="height:39px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">ポイント2. 出口調査をする人は無作為に決めること</h3>



<p>調査対象者をランダムに選ぶことが重要です。出口調査を実施する際に、特定の人物を意図的に選んで調査を行うと、その結果が偏り、全体の得票傾向を反映しない可能性があります。</p>



<div style="height:23px" class="wp-block-spacer"></div>



<p><strong>★ 重要な理由</strong></p>



<p>もし調査対象者が特定の意見を持つ人々だけに偏っていると、その結果が他の有権者層の意見を正確に反映しません。</p>



<p>例えば、「10人に1人おきに調査を実施する」などの方法で、無作為に調査対象者を選ぶことが基本です。</p>



<p>意図的に調査対象者を選ぶことで、ある候補者を支持している人だけに調査が集中することになり、調査結果が偏ってしまいます。</p>



<div style="height:23px" class="wp-block-spacer"></div>



<p><strong>★ 対策</strong></p>



<p>調査対象者は完全にランダムに選び、全ての有権者層を公平に反映させるようにしましょう。</p>



<div style="height:39px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">ポイント3. 様々な時間帯で調査をすること</h3>



<p>出口調査は、できるだけ多くの時間帯で実施することが求められます。投票の時間帯によって投票者の層が変わるため、特定の時間帯に偏らないように調査を行う必要があります。</p>



<div style="height:23px" class="wp-block-spacer"></div>



<p><strong>★ 重要な理由</strong></p>



<p>例えば、投票所が閉まる直後に調査を実施すると、昼間に投票した高齢者層や、早朝に投票した働き手層の意見が反映されにくくなります。</p>



<p>また、特定の時間帯にのみ調査を行うと、夜間に投票した若い人々や、昼間の時間帯に投票した主婦層など、投票者層が偏ってしまう恐れがあります。</p>



<p>その結果、出口調査の結果が全体の投票結果と異なる偏ったものになってしまいます。</p>



<div style="height:23px" class="wp-block-spacer"></div>



<p><strong>★ 対策</strong></p>



<p>投票が行われているすべての時間帯でランダムに調査を実施し、時間帯による偏りを防ぎましょう。</p>



<div style="height:39px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">調査の失敗例: 1936年アメリカ大統領選挙の誤り—「リッパマンの大失敗」</h3>



<p>1936年のアメリカ大統領選挙は、世論調査の歴史における有名な誤りの事例として広く知られています。この事例を通じて、調査における偏りがどれだけ重大な影響を与えるかを学びましょう。</p>



<p>この選挙では、民主党候補のフランクリン・D・ルーズベルト（以下、ルーズベルト）と、共和党候補のアルフレッド・L・ランドン（以下、ランドン）が対決しました。</p>



<p>当時、調査会社「リッパマン（Lippmann）」が行った世論調査では、ランドン候補が勝利し、ルーズベルト候補が敗北すると予測していました。しかし、実際にはルーズベルトが圧倒的な勝利を収め、リッパマン社の予測とは全く異なる結果が出ました。</p>



<p><strong>★ なぜ予測が外れたのか？</strong></p>



<p>リッパマン社の予測が外れた主な理由は、調査対象に偏りがあったことにあります。具体的には、彼らが使用した調査方法に問題がありました。</p>



<p>リッパマン社は、電話調査を用いて選挙の結果を予測しました。彼らは、電話を所有している層が全体の投票意向を反映していると仮定して調査を行ったのですが、これは明らかに誤りでした。</p>



<p>当時、電話の普及率は非常に低く、特に都市部に住む裕福な層が主に電話を所有していました。そのため、調査結果は裕福な層の意見に偏ってしまったのです。</p>



<p>裕福な層は共和党のランドン候補を支持していた一方、貧困層や農村部に住む有権者は、民主党のルーズベルト候補を支持していました。電話調査では、裕福な層の意見だけが反映され、貧困層や農村部の意見が十分に調査に含まれなかったため、リッパマン社の予測が外れたのです。</p>



<p>この事例からもわかるように、出口調査を行う際には調査対象の偏りを避けることが非常に重要です。以下の3つのポイントを守ることで、偏りのない調査が実現できます。</p>



<p><strong>★ 3つのポイント</strong></p>



<p><strong>ポイント1. 特定の地域や年代に偏った調査とならないこと</strong><br>様々な地域や年代の人々から均等にサンプルを取ることが重要です。特定の地域や年代に偏ると、全体の投票結果を正確に反映できません。</p>



<p><strong>ポイント2. 出口調査をする人は無作為に決めること</strong><br>出口調査の対象者は無作為に選び、意図的に特定の人々を調査対象にしないようにしましょう。これによって、偏りがなくなり、より正確な結果が得られます。</p>



<p><strong>ポイント3. 様々な時間帯で調査を実施すること</strong><br>投票所が開いている時間帯によって、有権者の属性が異なる可能性があります。したがって、調査は様々な時間帯で行うべきです。特定の時間帯にだけ調査を行うと、特定の有権者層に偏った結果が得られます。</p>
<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_21469_16">+</a>]</span></p></div> <div id="footnote_references_container_21469_16"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21469_16('footnote_plugin_tooltip_21469_16_1');"><a id="footnote_plugin_reference_21469_16_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">料理全部を食べて確認するなんてことをしたら、振る舞う料理がなくなってしまいます。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21469_16('footnote_plugin_tooltip_21469_16_2');"><a id="footnote_plugin_reference_21469_16_2" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>2</a></th> <td class="footnote_plugin_text">あるデータを \( a \) 倍すると、その分散は \( a^2 \) となるため。今回は \( a = \frac{1}{n} \) である。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21469_16('footnote_plugin_tooltip_21469_16_3');"><a id="footnote_plugin_reference_21469_16_3" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>3</a></th> <td class="footnote_plugin_text">例えば、信頼度95%で区間推定した場合は、「95%信頼区間」と書きます。</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/math-stat-exitpoll1/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>うさぎでもわかる確率・統計　単回帰分析</title>
		<link>https://www.momoyama-usagi.com/entry/math-stat-regression1</link>
					<comments>https://www.momoyama-usagi.com/entry/math-stat-regression1#respond</comments>
		
		<dc:creator><![CDATA[ももうさ]]></dc:creator>
		<pubDate>Sun, 29 Sep 2024 10:34:24 +0000</pubDate>
				<category><![CDATA[大学数学]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[確率・統計]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=21142</guid>

					<description><![CDATA[回帰分析とは、ある要素を、他の要素を用いて関係を要約するための方法で、統計検定2級では頻出の分野です。 本記事では、回帰分析の中でも最も基本的な「単回帰分析」について勉強していきましょう。 1. 単回帰分析とは 単回帰分 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>回帰分析とは、ある要素を、他の要素を用いて関係を要約するための方法で、統計検定2級では頻出の分野です。</p>



<p>本記事では、回帰分析の中でも最も基本的な「単回帰分析」について勉強していきましょう。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">1. 単回帰分析とは</h2>



<p>単回帰分析は、ある要素（目的変数と呼びます）を1つの要素（説明変数と呼びます）を使って、目的変数との関係をモデル化する手法です。</p>



<p>実際にどんなものなのかは、見てもらった方がはやいと思うので、実際に見てみましょう。</p>



<p>ここに、20人分の「テストの点数」と「勉強時間」をまとめたデータがあります。</p>



<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">学生番号</th><th class="has-text-align-center">勉強時間 (h)</th><th class="has-text-align-center">点数 (点)</th><th class="has-text-align-center">学生番号</th><th class="has-text-align-center">勉強時間 (h)</th><th class="has-text-align-center">点数 (点)</th></tr></thead><tbody><tr><td class="has-text-align-center">1</td><td class="has-text-align-center">2.1</td><td class="has-text-align-center">48</td><td class="has-text-align-center">11</td><td class="has-text-align-center">4.7</td><td class="has-text-align-center">80</td></tr><tr><td class="has-text-align-center">2</td><td class="has-text-align-center">3.5</td><td class="has-text-align-center">76</td><td class="has-text-align-center">12</td><td class="has-text-align-center">3.8</td><td class="has-text-align-center">55</td></tr><tr><td class="has-text-align-center">3</td><td class="has-text-align-center">1.0</td><td class="has-text-align-center">34</td><td class="has-text-align-center">13</td><td class="has-text-align-center">2.4</td><td class="has-text-align-center">66</td></tr><tr><td class="has-text-align-center">4</td><td class="has-text-align-center">4.2</td><td class="has-text-align-center">70</td><td class="has-text-align-center">14</td><td class="has-text-align-center">6.5</td><td class="has-text-align-center">82</td></tr><tr><td class="has-text-align-center">5</td><td class="has-text-align-center">5.0</td><td class="has-text-align-center">72</td><td class="has-text-align-center">15</td><td class="has-text-align-center">7.0</td><td class="has-text-align-center">86</td></tr><tr><td class="has-text-align-center">6</td><td class="has-text-align-center">6.1</td><td class="has-text-align-center">80</td><td class="has-text-align-center">16</td><td class="has-text-align-center">4.0</td><td class="has-text-align-center">62</td></tr><tr><td class="has-text-align-center">7</td><td class="has-text-align-center">2.9</td><td class="has-text-align-center">60</td><td class="has-text-align-center">17</td><td class="has-text-align-center">1.5</td><td class="has-text-align-center">40</td></tr><tr><td class="has-text-align-center">8</td><td class="has-text-align-center">3.0</td><td class="has-text-align-center">53</td><td class="has-text-align-center">18</td><td class="has-text-align-center">5.5</td><td class="has-text-align-center">74</td></tr><tr><td class="has-text-align-center">9</td><td class="has-text-align-center">7.5</td><td class="has-text-align-center">79</td><td class="has-text-align-center">19</td><td class="has-text-align-center">6.9</td><td class="has-text-align-center">75</td></tr><tr><td class="has-text-align-center">10</td><td class="has-text-align-center">5.8</td><td class="has-text-align-center">80</td><td class="has-text-align-center">20</td><td class="has-text-align-center">3.2</td><td class="has-text-align-center">55</td></tr></tbody></table></figure>



<p>このデータをプロットしてみましょう。勉強時間を横軸（X軸）に、テストの点数を縦軸（Y軸）に取って、データポイントを散布図として描きます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="761" height="640" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-11.jpg" alt="" class="wp-image-21357" style="width:631px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-11.jpg 761w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-11-300x252.jpg 300w" /></figure>



<p>すると、勉強時間とテストの点数に対して、このような直線的な関係が成り立ちそうに見えますね。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="761" height="640" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-12.jpg" alt="" class="wp-image-21358" style="width:597px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-12.jpg 761w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-12-300x252.jpg 300w" /></figure>



<p>このように、「説明変数と目的変数の関係を1本の直線的な関係で要約」するのが単回帰分析なのです。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">2. 単回帰分析の数式化（単回帰式）</h2>



<p>単回帰分析では、2つの要素を、次のような直線的な関係で表します。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="890" height="377" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-14.jpg" alt="" class="wp-image-21360" style="width:528px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-14.jpg 890w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-14-300x127.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-14-768x325.jpg 768w" /></figure>



<p>ここで、\( x \) は説明変数と呼ばれ、予測に使用されます。また、\( y \) は目的変数と呼ばれ、説明変数から予測される結果を表します。</p>



<p>また、モデルの式は、説明変数 \( x \) が変わるとどのように目的変数 \( y \) が変わるか示しています。</p>



<p>ここで、式の中の \( \alpha \) は切片（定数項）と呼ばれ、説明変数 \( x \) が0のときの目的変数 \( y \) の値を表します。また、\( \beta \) は回帰係数（傾き）と呼ばれ、説明変数 \( x \) が1変化すると、目的変数 \( y \) がどの程度変化するかを表します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1714" height="386" src="https://www.momoyama-usagi.com/wp-content/uploads/g1-7.gif" alt="" class="wp-image-21400"/></figure>



<p>例えば、説明変数を「勉強時間」、目的変数を「テストの点数」とした場合、次のような関係を想定できます。</p>



<ul class="wp-block-list">
<li>勉強時間が0のとき、テストの点数は \( \alpha \) となる。</li>



<li>1時間勉強時間を増やすと、テストの点数は \( \beta \) 増える。</li>
</ul>



<div style="height:40px" class="wp-block-spacer"></div>



<p><strong>★ 単回帰モデルと誤差</strong></p>



<p>単回帰モデルで2つの要素の関係を完璧に表すことは極めて難しいです。</p>



<p>実際には、直線的な関係で示す際に、実際には観測された値 \( y \) とモデルによって予測された値 \( \alpha + \beta x \) に誤差が生じます。</p>



<p>そこで、直線的な関係に誤差 \( u \) を加えてつぎのように表した形単回帰分析のモデルとなります。\[<br>y = \alpha + \beta x + u<br>\]このモデルを単回帰式と呼ぶことにしましょう。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">単回帰分析の基本的なモデル（単回帰式）</div><div class="dbp-frame-content has-content-gap">
<p>\[<br>y = \alpha + \beta x + u<br>\]</p>

<p>【変数の意味】</p>

<ul class="wp-block-list">
<li>\( \alpha \): 切片（定数項）。つまり \( x = 0 \) のときの \( y \) の値。</li>



<li>\( \beta \): 傾き。説明変数 \( x \) が1増えたときに、\( y \) がどれくらい変化するか。</li>



<li>\( u \): 誤差。実際の値 \( y \) と推定結果 \( \alpha + \beta x \) との差。</li>
</ul>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">最小2乗法によるαとβの導出</h3>



<p>実際に、単回帰式の \( \alpha \), \( \beta \) の値を推定する際には、各データごとの誤差 \( u \) を最小にすることを目指します。</p>



<p>具体的には、観測された値と予測された値との差（残差）の2乗和が最小となる用に、\( \alpha \), \( \beta \) を決定します。この方法を最小2乗法と呼びます。</p>



<p>最小2乗法を用いることで、\( \alpha \), \( \beta \) を次のように求めることが出来ます。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">最小2乗法を用いたαとβの導出</div><div class="dbp-frame-content has-content-gap">
<p>単回帰分析の基本的なモデル\[<br>y = \alpha + \beta x + u<br>\]は、最小2乗法を使うことで、次のように求めることが出来る。</p>

<p>\[<br>\alpha = \overline{y} - \beta \overline{x}<br>\]</p>

<p>\[\begin{align*}<br>\beta &amp; = \frac{ \sum^{n}_{k=1} (x_k - \overline{x})(y_k - \overline{y}) }{ \sum^{n}_{k=1} (x_k - \overline{x})^2 }<br>\\ &amp; = \frac{ s_{xy} }{ s_x^2 }<br>\end{align*}\]</p>

<p>【変数の意味】</p>

<ul class="wp-block-list">
<li>\( x_k \): 説明変数 \( x \) に関する \( k \) 番目のデータの値</li>



<li>\( y_k \): 目的変数 \( y \) に関する \( k \) 番目のデータの値</li>



<li>\( \overline{x} \): 説明変数 \( x \) の平均値</li>



<li>\( \overline{y} \): 目的変数 \( y \) の平均値</li>



<li>\( s_x^2 \): 説明変数 \( x \) の標本分散（不偏分散ではない）</li>



<li>\( s_{xy} \): 説明変数 \( x \) と目的変数 \( y \) の共分散</li>
</ul>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">3. 単回帰分析の結果の見方</h2>



<p>統計検定2級などの試験では、表形式やRの出力から単回帰分析の結果を読み取り、それに基づいて問題を解答することが求められます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = test_scores ~ study_hours, data = data)

Residuals:
     Min       1Q   Median       3Q      Max 
-10.5372  -3.9049  -0.3117   2.8181  15.0902 

Coefficients:
            Estimate Std. Error t value Pr(&gt;|t|)    
(Intercept)  35.8608     3.9739   9.024 4.23e-08 ***
study_hours   7.1569     0.8428   8.492 1.04e-07 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 7.037 on 18 degrees of freedom
Multiple R-squared:  0.8003,	Adjusted R-squared:  0.7892 
F-statistic: 72.12 on 1 and 18 DF,  p-value: 1.037e-07
</code></pre></div>



<p>※ <code>e+n</code> は \( 10^n \)、<code>e-n</code> は \(10^{-n} \) を表します。例えば、<code>4.23e-08</code> は \( 4.23 \times 10^{-8} \) を表しています。</p>



<p>言い換えれば、単回帰分析の結果を正しく解釈できれば、試験で得点を確実に稼ぐことができます。</p>



<p>この章では、Rで出力される単回帰分析の結果の見方について紹介していきます。</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Rで出力される内容</h3>



<p>回帰分析での出力結果は、つぎの4つに分けることが出来ます。</p>



<h4 class="wp-block-heading">(1) Call: 結果を出すために使ったコマンド</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = test_scores ~ study_hours, data = data)</code></pre></div>



<p>このセクションには、結果を生成するために使用したコマンドが表示されます。</p>



<p>試験においては、解析結果そのものには影響しないため、特に重要視される部分ではありません。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(2) Residuals: 残差の四分位数</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Residuals:
     Min       1Q   Median       3Q      Max 
-10.5372  -3.9049  -0.3117   2.8181  15.0902 </code></pre></div>



<p>「残差」とは、各データの実際の観測値と回帰式によって予測された値との差のことを指します。</p>



<p>このセクションでは、残差の四分位数（最小値、第一四分位数、中央値、第三四分位数、最大値）が表示され、データのばらつき具合を把握するのに役立ちます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1487" height="408" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17.jpg" alt="" class="wp-image-21363" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17.jpg 1487w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17-300x82.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17-1024x281.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-17-768x211.jpg 768w" /></figure>



<p>今回の出力結果からは、残差の四分位数を以下にように読み取ることができます。</p>



<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">最小値</th><th class="has-text-align-center">第1四分位数</th><th class="has-text-align-center">中央値</th><th class="has-text-align-center">第3四分位数</th><th class="has-text-align-center">最大値</th></tr></thead><tbody><tr><td class="has-text-align-center">-10.5372</td><td class="has-text-align-center">-3.9049</td><td class="has-text-align-center">-0.3117</td><td class="has-text-align-center">2.8181</td><td class="has-text-align-center">15.0902</td></tr></tbody></table></figure>



<p>この結果（四分位数の分布）から、残差のばらつきがどれくらい広がっているかを確認できます。</p>



<p>例えば、今回のデータでは残差が-10.5372から15.0902までの範囲に分布していることが分かります。</p>



<p>補足：残差の平均値は必ず0です。これは、最小二乗法で回帰分析を行った場合、残差が正負で相殺されるためです。</p>



<div style="height:53px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">(3) Coefficients: 回帰係数の推定結果</h4>



<p>ここでは、切片 \( \alpha \) および回帰係数 \( \beta \) の推定結果が示されています。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Coefficients:
            Estimate Std. Error t value Pr(&gt;|t|)    
(Intercept)  35.8608     3.9739   9.024 4.23e-08 ***
study_hours   7.1569     0.8428   8.492 1.04e-07 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1</code></pre></div>



<h5 class="wp-block-heading">[i] Estimate: 推定値</h5>



<p>単回帰分析において求められた切片 \( \alpha \)、回帰係数 \( \beta \) の推定値です。</p>



<p>単回帰分析のモデル式\[<br>y = \alpha + \beta x <br>\]における \( \alpha \), \( \beta \) を具体的に数値として表しています。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1925" height="725" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-18.jpg" alt="" class="wp-image-21364" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-18.jpg 1925w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-18-300x113.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-18-1024x386.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-18-768x289.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-18-1536x578.jpg 1536w" /></figure>



<p>今回の推定結果を見ると、\( \alpha = 35.8608 \)、\( \beta = 7.1569 \) ですね。これらの結果から、以下の2つのことが分かります。</p>



<ul class="wp-block-list">
<li>勉強時間が0 ( \( x = 0 \) ) のとき、テストの点数は約35.86点となること</li>



<li>勉強時間が1単位(1時間)増えると、テストの点数が約7.16点上昇すること</li>
</ul>



<div style="height:36px" class="wp-block-spacer"></div>



<h5 class="wp-block-heading">[ii] Std. Error: 標準誤差</h5>



<p>標準誤差は、回帰係数の推定値がどの程度の不確かさを持っているかを表す指標です。値が小さいほど、推定値の信頼性が高いことが分かります。</p>



<p>※ 標準誤差の導出式は統計検定2級レベルでは不要なので、覚えなくてOKです。</p>



<div style="height:36px" class="wp-block-spacer"></div>



<h5 class="wp-block-heading">[iii] t value, Pr(&gt;|t|): t値、p値</h5>



<p>t値は、説明変数の回帰係数が0であるかどうかを検証するための統計量です<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_1');" onkeypress="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_1');" ><sup id="footnote_plugin_tooltip_21142_18_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_21142_18_1" class="footnote_tooltip">定数項に対するt値も出力されますが、定数項が0ではないかどうかを検証することは、実務的にはあまり意味がない場合が多いです。</span></span>。</p>



<p>また、p値はt値に基づいて、その結果が偶然生じる確率を示しています。言い換えると、p値は「説明変数の回帰係数が0である確率」を表しています。</p>



<p>t値の出力結果を見ることで、「説明変数が目的変数に有意な影響を与えているか」を確認することができます。</p>



<p>具体的には、単回帰分析では以下の仮説検定が行われます。</p>



<ul class="wp-block-list">
<li>帰無仮説 \( H_0 \): 仮説検定をするにあたる仮定<br>→ 説明変数の係数 \( \beta \) が0である。つまり \( \beta = 0 \)。</li>



<li>対立仮説 \( H_0 \): 帰無仮説を否定することで示したいもの。<br>→ 説明変数の係数 \( \beta \) が0ではない。つまり \( \beta \not = 0 \)。</li>
</ul>



<p>この検定で帰無仮説が棄却されれば、説明変数は目的変数に有意な影響を与えていると考えられます。逆に棄却されなければ、その説明変数は目的変数に有意な影響を与えないため、モデルに含める必要がないと解釈できます。</p>



<p>【今回の例の場合】</p>



<p>勉強時間の回帰係数に対するt値は 8.492、p値は \( 1.04 \times 10^{-7} \) とp値が一般的な有意水準の5%よりも非常に小さい値を示しています。</p>



<p>そのため、帰無仮説「勉強時間の係数 \( \beta \) が0である」という仮説は棄却され、勉強時間はテストの点数に有意に影響を与えていると結論づけられます。</p>



<p>補足：p値の右側に記載の記号は、p値の大小を表しています。</p>



<figure class="wp-block-image size-full"><img width="1947" height="747" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-1.jpg" alt="" class="wp-image-21366" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-1.jpg 1947w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-1-300x115.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-1-1024x393.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-1-768x295.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-1-1536x589.jpg 1536w" /></figure>



<div style="height:54px" class="wp-block-spacer"></div>



<p><strong>★ t値の自由度</strong></p>



<p>t値の自由度 \( k_t \) は、サンプルサイズ \( n \) からモデルのパラメータ数（切片 \( \alpha \) と回帰係数 \( \beta \)）を引いたもので決まります<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_2');" onkeypress="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_2');" ><sup id="footnote_plugin_tooltip_21142_18_2" class="footnote_plugin_tooltip_text">[2]</sup></a><span id="footnote_plugin_tooltip_text_21142_18_2" class="footnote_tooltip">サンプルデータの中で自由に変動できる観測点の数とも言えますね。</span></span>。</p>



<p>具体的には、以下の式で計算されます。\[<br>k_t = n - 2<br>\]</p>



<p>今回のデータの場合、20人のデータから回帰分析を行っているため、自由度 \( k_t \) は次のように計算されます。\[\begin{align*}<br>k_t &amp; = 20 - 2<br>\\ &amp; = 18<br>\end{align*}\]</p>



<div style="height:54px" class="wp-block-spacer"></div>



<p><strong>★ t値の計算方法</strong></p>



<p>t値はつぎの式で計算できます。</p>



<p>※ 帰無仮説で回帰係数を0と仮定しているため、分子に "-0" を記載しています<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_3');" onkeypress="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_3');" ><sup id="footnote_plugin_tooltip_21142_18_3" class="footnote_plugin_tooltip_text">[3]</sup></a><span id="footnote_plugin_tooltip_text_21142_18_3" class="footnote_tooltip">例えば、回帰係数が2であると帰無仮説で仮定した場合、分子の "-0" の部分は "-2" となります。</span></span>。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1602" height="967" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-19.jpg" alt="" class="wp-image-21365" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-19.jpg 1602w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-19-300x181.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-19-1024x618.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-19-768x464.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-19-1536x927.jpg 1536w" /></figure>



<p>※ 式内の "回帰係数" は、ツールで計算した結果が入ります。</p>



<p>実際に、勉強時間 (study_hours) に対するt値を計算すると、Rで出力されたt値と一致することが分かりますね。</p>



<p>※ t値の自由度、および推定値、標準誤差、t値の関係は統計検定2級で頻出です。頭に入れておきましょう。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(4) 回帰モデルそのものの分析情報</h3>



<p>この欄では、単回帰分析全体の結果に対する統計的な分析結果が示されています。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Residual standard error: 7.037 on 18 degrees of freedom
Multiple R-squared:  0.8003,	Adjusted R-squared:  0.7892 
F-statistic: 72.12 on 1 and 18 DF,  p-value: 1.037e-07</code></pre></div>



<p>具体的には、「分析全体のパフォーマンスを評価するための指標」や「単回帰モデルの当てはまりの良さが出力」されています。これらの結果は、回帰モデルそのものがデータをどの程度説明しているか、またモデルが有意であるかを示しています。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>★ 分散分析と回帰分析</strong></p>



<p>目的変数の各値 \( y_k \) は、回帰モデルによって予測される値 \( \alpha + \beta x_k \) と回帰モデルでは説明できないズレ \( u_k \) の和で表すことが出来ます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1579" height="396" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-2.jpg" alt="" class="wp-image-21367" style="width:730px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-2.jpg 1579w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-2-300x75.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-2-1024x257.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-2-768x193.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-2-1536x385.jpg 1536w" /></figure>



<p>言い換えると、各観測値 \( y_k \) ​ を、「予測値 \( \alpha + \beta x_k \)」と「モデルが説明できない誤差（残差） \( u_k \)」の2つに分解することができる、ということです。</p>



<p>ここで、回帰モデルによって予測される値を \( \hat{y}_k \) としましょう。</p>



<p>すると、回帰モデルでは説明できないズレ \( u_k \) は、目的変数の各値 \( y_k \) から回帰モデルによって予測される値 \( \hat{y}_k \) を引いたものとして表されます。</p>



<p>したがって、式を次のように書き換えることが出来ます。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1357" height="386" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3.jpg" alt="" class="wp-image-21368" style="width:710px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3.jpg 1357w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3-300x85.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3-1024x291.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-3-768x218.jpg 768w" /></figure>



<p>つぎに、目的変数の各データ値 \( y_k \) というのは、平均 \( \overline{y} \) からのばらついていると考えることが出来ます。</p>



<p>このばらつきを明確にするため、先ほどの式をつぎのように書き換えてみましょう。</p>



<figure class="wp-block-image size-full"><img width="2225" height="516" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4.jpg" alt="" class="wp-image-21369" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4.jpg 2225w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-300x70.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-1024x237.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-768x178.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-1536x356.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-4-2048x475.jpg 2048w" /></figure>



<p>この式は、観測 \( y_k \) を、「全体の平均値 \( \overline{y} \)」と「回帰モデルで説明できるズレ（説明変動）」、そして「回帰モデルで説明できないズレ（残差変動）」の3つに分解できることを表しています。</p>



<p>さらに、全体の平均 \( \overline{y} \) を基準に考えるために、両辺から \( \overline{y} \) を引きましょう。</p>



<figure class="wp-block-image size-full"><img width="2171" height="520" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5.jpg" alt="" class="wp-image-21370" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5.jpg 2171w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-300x72.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-1024x245.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-768x184.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-1536x368.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-5-2048x491.jpg 2048w" /></figure>



<p>この式は、「目的変数の観測値 \( y_k \) と平均値 \( \overline{y} \) との差（全変動）」が、「回帰による変動（説明変動）」と「回帰モデルで説明できない変動（残差変動）」に分解できることを示しています。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="936" height="666" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-6.jpg" alt="" class="wp-image-21371" style="width:484px;height:auto" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-6.jpg 936w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-6-300x213.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-6-768x546.jpg 768w" /><figcaption class="wp-element-caption">回帰変動と残差変動の図示</figcaption></figure>



<p>単回帰分析全体の結果を評価する際には、「回帰変動」と「残差変動」の度合いを使ってさまざまな指標を計算します。</p>



<p>ここで、変動を2つに分解して分析する方法と聞いて、何か思い浮かぶ言葉はありませんか？</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p>そう、一元配置分散分析です。</p>



<p>一元配置分散分析を使うことで、各データの「全変動」を、「回帰による変動（説明変動）」と「残差による変動」の2つに分解し、それぞれが全体の変動にどれほど寄与しているかを分析できるのです。</p>



<p>※ 一元配置分散分析がいまいちよくわからない or 一元配置分散分析ってなんだっけ、となった方は以下の記事にて復習しましょう。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
        <article class="pb p-id-20812 is-position-relative pb-embed">
            <a class="pb-contents" href="https://www.momoyama-usagi.com/entry/math-stat-fdist3">
                <div class="pb__thumb"><img width="300" height="190" src="https://www.momoyama-usagi.com/wp-content/uploads/f4-6-300x190.jpg" class="is-position-overlay wp-post-image" alt="" lazysizes="1" srcset="https://www.momoyama-usagi.com/wp-content/uploads/f4-6-300x190.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/f4-6-1024x648.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/f4-6-768x486.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/f4-6-1536x972.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/f4-6.jpg 1543w" /></div><div class="pb__body l-column is-flex-1"><div class="pb-title is-omit-line:2">うさぎでもわかる確率・統計　F分布のいろは③　一元配置分散分析</div><div class="pb-substr is-font-size:s is-omit-line:2">こんにちは、ももやまです。 F分布のいろは①では、「F分布とはどんなものなのか」というところから、「F分布を用いて母分散の比</div></div>            </a>
        </article>
        
</div></figure>



<div style="height:48px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">★ 回帰分析と一元配置分散分析</h4>



<p>実際に、回帰分析における一元配置分散分析のステップを確認しましょう。</p>



<p>ここではデータ全体の変動を「回帰変動」と「残差変動」に分けて評価します。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">要因</th><th class="has-text-align-center">平方和</th><th class="has-text-align-center">自由度</th><th class="has-text-align-center">平方平均</th><th class="has-text-align-center">\( F \) 値</th></tr></thead><tbody><tr><td class="has-text-align-center">回帰変動</td><td class="has-text-align-center">(a) \( S_A \)</td><td class="has-text-align-center">\( \phi_A = 1  \)</td><td class="has-text-align-center">\( V_A = \frac{ S_A }{ \phi_A } \)</td><td class="has-text-align-center">\( \frac{ V_A }{ V_E } \)</td></tr><tr><td class="has-text-align-center">残差変動</td><td class="has-text-align-center">(b) \( S_E \)</td><td class="has-text-align-center">\( \phi_E = n - 2 \)</td><td class="has-text-align-center">\( V_E = \frac{ S_E }{ \phi_E } \)</td><td class="has-text-align-center">−</td></tr><tr><td class="has-text-align-center">全変動</td><td class="has-text-align-center">(c) \( S_T \)</td><td class="has-text-align-center">\( \phi_T = n - 1 \)</td><td class="has-text-align-center">−</td><td class="has-text-align-center">−</td></tr></tbody></table></figure>



<p><strong>[i] 平方和</strong></p>



<p>ここで、回帰変動、残差変動、全変動の平方和は次のように計算できます。</p>



<p>(a) 回帰変動：予測値 \( \hat{y}_k \) と平均値 \( \overline{y} \) の差の2乗の総和<br>（回帰モデルが説明できる部分の変動）</p>



<p>\[\begin{align*}<br>S_A &amp; = \sum^{n}_{k = 1} \left( \hat{y}_k - \overline{y} \right)^2<br>\end{align*}\]</p>



<p>(b) 残差変動：観測値 \( y_k \) と予測値 \( \hat{y}_k \) の差の2乗の総和<br>（回帰モデルが説明できない部分の変動）</p>



<p>\[\begin{align*}<br>S_E &amp; = \sum^{n}_{k = 1} \left( y_k - \hat{y}_k \right)^2<br>\end{align*}\]</p>



<p>(c) 全体変動：観測値 \( y_k \) と平均 \( \overline{y} \) の差の2乗の総和<br>（全データの変動）</p>



<p>\[\begin{align*}<br>S_T &amp; = \sum^{n}_{k = 1} \left( y_k - \hat{y}_k \right)^2<br>\end{align*}\]</p>



<p>注意: 全体変動 \( S_T \) は、回帰変動 \( S_A \) と残差変動 \( S_E \) の和に等しくなります。\[<br>S_T = S_A + S_E<br>\]</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>[ii] 自由度</strong></p>



<p>回帰変動の自由度：説明変数の数です。単回帰分析では、説明変数が1つなので常に1です<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_4');" onkeypress="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_4');" ><sup id="footnote_plugin_tooltip_21142_18_4" class="footnote_plugin_tooltip_text">[4]</sup></a><span id="footnote_plugin_tooltip_text_21142_18_4" class="footnote_tooltip">一元配置分散分析では、自由度を「グループ数 - 1」としますが、回帰分析において自由度を「説明変数 - 1 =&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_4');">Continue reading</span></span></span>。\[<br>\phi_A = 1<br>\]</p>



<p>残差変動の自由度：データ数からモデルのパラメータ数を引いたもの。単回帰分析では、モデルのパラメータ数は2つ（切片 \( \alpha \) と回帰係数 \( \beta \)）なので、常に \( n-2 \) です<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_5');" onkeypress="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_5');" ><sup id="footnote_plugin_tooltip_21142_18_5" class="footnote_plugin_tooltip_text">[5]</sup></a><span id="footnote_plugin_tooltip_text_21142_18_5" class="footnote_tooltip">回帰分析では、切片 \( \alpha \) と回帰係数 \( \beta \)&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_5');">Continue reading</span></span></span>。\[<br>\phi_E = n - 2<br>\]</p>



<p>全体変動の自由度：データ数から1を引いたもの。\[<br>\phi_T = n - 1<br>\]</p>



<p>注意: 全体変動の自由度 \( k_T \) は、回帰変動の自由度 \( k_A \) と残差変動の自由度 \( k_E \) の和に等しくなります。\[<br>\phi_T = \phi_A + \phi_E<br>\]</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>[iii] 平方平均</strong></p>



<p>平方和を対応する自由度で割ることで、平方平均が求められます。</p>



<p>回帰変動の平方平均\[<br>V_A = \frac{ S_A }{ \phi_A }<br>\]</p>



<p>残差変動の平方平均\[<br>V_E = \frac{ S_E }{ \phi_E }<br>\]</p>



<div style="height:48px" class="wp-block-spacer"></div>



<p><strong>[iv] F値</strong></p>



<p>F値は、回帰変動の平方平均 \( V_A \) を残差変動の平方平均 \( V_E \) で割ったもので計算されます。\[<br>F = \frac{ V_A }{ V_E }<br>\]</p>



<p>F値が大きければ、回帰モデルが全体的な変動をうまく説明していることを意味します。</p>







<h4 class="wp-block-heading">★ それぞれの出力の意味</h4>



<p>ここでは、Rの出力で得られた結果が一元配置分散分析のどの結果に対応するかを見ていきます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Residual standard error: 7.037 on 18 degrees of freedom
Multiple R-squared:  0.8003,	Adjusted R-squared:  0.7892 
F-statistic: 72.12 on 1 and 18 DF,  p-value: 1.037e-07</code></pre></div>



<p class="has-text-align-center">表．回帰変動、残差変動に対する一元配置分散分析の結果</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">要因</th><th class="has-text-align-center">平方和</th><th class="has-text-align-center">自由度</th><th class="has-text-align-center">平方平均</th><th class="has-text-align-center">\( F \) 値</th></tr></thead><tbody><tr><td class="has-text-align-center">回帰変動</td><td class="has-text-align-center">\( S_A \)</td><td class="has-text-align-center">\( \phi_A = 1 \)</td><td class="has-text-align-center">\( V_A = \frac{ S_A }{ \phi_A } \)</td><td class="has-text-align-center">\( F = \frac{ V_A }{ V_E } \)</td></tr><tr><td class="has-text-align-center">残差変動</td><td class="has-text-align-center">\( S_E \)</td><td class="has-text-align-center">\( \phi_E = n- 2 \)</td><td class="has-text-align-center">\( V_E = \frac{ S_E }{ \phi_E } \)</td><td class="has-text-align-center">−</td></tr><tr><td class="has-text-align-center">全体</td><td class="has-text-align-center">\( S_T \)</td><td class="has-text-align-center">\( \phi_T = n - 1 \)</td><td class="has-text-align-center">−</td><td class="has-text-align-center">−</td></tr></tbody></table></figure>



<p><strong>[i] Residual standard error:残差の標準誤差 (と自由度)</strong></p>



<p>残差変動の平方平均 \( V_E \) を表しており、回帰モデルがデータをどの程度正確に説明できていないかを示します。また、自由度 \( \phi_E \) は残差変動に対する自由度です。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2043" height="278" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7.jpg" alt="" class="wp-image-21353" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7.jpg 2043w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7-300x41.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7-1024x139.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7-768x105.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-7-1536x209.jpg 1536w" /></figure>



<p>今回の結果は、残差平方平均 \( V_E \) が7.037、残差の自由度 \( \phi_E \) が18であることを意味しています。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>[ii] Multiple R-squared: 決定係数</strong></p>



<p>決定係数 \( R^2 \) は、モデルがデータの変動をどれだけ説明できているか（＝回帰モデルがデータに上手く当てはまっているか）を0から1の範囲で表します。（1に近いほど、説明力が高いと言えます。）モデルの当てはまりの良さが決定係数だと思っていただけたらOKです。</p>



<p>具体的に、決定係数 \( R^2 \) は全体平方和に対する回帰変動の割合で計算されます。</p>



<p>\[\begin{align*}<br>R^2 &amp; = \frac{S_A}{S_T}<br>\\ &amp; = \frac{S_T - S_E}{S_T}<br>\\ &amp; = 1 - \frac{S_E}{S_T} \ \ ( \because S_A + S_E = S_T )<br>\end{align*}\]※ \( S_A \) は回帰平方和、\( S_E \) は残差平方和、\( S_T \) は全体平方和を表しています。</p>



<p>決定係数は、単回帰モデル同士でモデルの当てはまり具合を比べる際に利用されます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2228" height="452" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8.jpg" alt="" class="wp-image-21354" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8.jpg 2228w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-300x61.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-1024x208.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-768x156.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-1536x312.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-2048x415.jpg 2048w" /></figure>



<p>例えば、今回のデータの場合、決定係数 \( R^2 \) は 0.8003 です。</p>



<p>つまり、このモデルはデータの80.03%の変動を説明できていると言えます。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>★ 相関係数と決定係数の関係</strong></p>



<p>相関係数は、説明変数と目的変数の間の直線的の強さを示す指標です。</p>



<p>実は、相関係数の2乗が決定係数となります。</p>



<p>このため、決定係数は説明変数の目的変数の直線的関係の強さを説明しているとも言えます。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>[iii] Adjusted R-squared:  自由度調整済み決定係数</strong></p>



<p>※ この項目は重回帰分析で主に使用されます。</p>



<p>説明変数を増やせば増やすほど、回帰モデルで説明できる変動の割合が増えるため、決定係数 \( R^2 \) は、説明変数を増やしていくと大きくなります。</p>



<p>しかし、すべての説明変数が実際に目的変数に影響を与えるわけではないため、意味のない説明変数をやみくもに追加するのは良くありません。</p>



<p>そこで、やみくもに無関係な説明変数を追加してもモデルの評価が不適切に上昇しないように、自由度調整済み決定係数 \(R^2_f \) が登場しました。</p>



<p>\[\begin{align*}<br>R^2_f &amp; = 1 - \frac{ \frac{S_E}{n-k-1}}{ \frac{S_T}{n-1} }<br>\\ &amp; = 1 - \frac{S_E}{S_T} \cdot \frac{n-1}{n-k-1}<br>\\ &amp; = 1 - \frac{n-1}{n-k-1}\left( 1 - R^2 \right)<br>\end{align*}\]</p>



<p>※ \( n \) は回帰分析に使用したデータ数です。今回の例の場合、\( n = 20 \) です。<br>※ \( k \) は説明変数の数を表します。単回帰分析の場合は必ず \( k = 1 \) です。</p>



<p>自由度調整済み決定係数を使うことで、単に説明変数を増やすことでモデルが良くなるように見える現象を防ぐことが出来ます<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_6');" onkeypress="footnote_moveToReference_21142_18('footnote_plugin_reference_21142_18_6');" ><sup id="footnote_plugin_tooltip_21142_18_6" class="footnote_plugin_tooltip_text">[6]</sup></a><span id="footnote_plugin_tooltip_text_21142_18_6" class="footnote_tooltip">単回帰モデル同士を比較する場合は、説明変数が1つしかないため、自由度調整済み決定係数は使わないことが一般的です。</span></span>。</p>



<figure class="wp-block-image size-full"><img width="2228" height="452" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8.jpg" alt="" class="wp-image-21354" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8.jpg 2228w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-300x61.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-1024x208.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-768x156.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-1536x312.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-8-2048x415.jpg 2048w" /></figure>



<p>今回の出力で示された自由度調整済み決定係数 \( R^2_f \) は 0.7892 ですね。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>[iv] F値</strong></p>



<p>F値は、回帰分析において説明変数が目的変数に影響を与えているかどうかを有意であるかどうかを評価するための統計量です。このモデルが信頼できるものかを表していると思っていただけたらOKです。</p>



<p>具体的には、帰無仮説 \( H_0 \) を「説明変数の回帰係数が全て0である」と仮定し、この仮説が成立するかどうかをF値で確認します。</p>



<p>【回帰分析でのF検定】</p>



<ul class="wp-block-list">
<li>帰無仮説 \( H_0 \): 説明変数の係数が全て0。つまり \( \beta = 0 \)。<br>（回帰モデルは無意味）</li>



<li>対立仮説 \( H_1 \): 説明変数の係数に0ではないものがある。つまり \( \beta \not = 0 \)。<br>（回帰モデルは有意）</li>
</ul>



<p>この検定の結果が棄却されれば、このモデルが信頼できるものと言えます。一方棄却されなかった場合、このモデル自体が意味ないものだったとも言えてしまいます。</p>



<p>今回のRの出力結果では、次の3つの情報が表示されています。</p>



<ul class="wp-block-list">
<li>F値: 72.12</li>



<li>F検定で使用する自由度の組 (1,18)<br>※ 説明変数の自由度が1、残差の自由度が18</li>



<li>対応するp値: \( 1.037 \times 10^{-7} \) </li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img width="2012" height="269" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-9.jpg" alt="" class="wp-image-21355" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-9.jpg 2012w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-9-300x40.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-9-1024x137.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-9-768x103.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-9-1536x205.jpg 1536w" /></figure>



<p>この結果から、F値が非常に大きく、p値も極めて小さい（&lt; 0.01）ため、帰無仮説は棄却され、説明変数（勉強時間）と目的変数（テストの点数）に関するこのモデルは信頼できるものと言えます。</p>



<div style="height:49px" class="wp-block-spacer"></div>



<p><strong>★ 単回帰モデルにおけるF値とt値の関係</strong></p>



<p>単回帰分析では、F値と t値 の関係は次の通りです。</p>



<p>(1) 単回帰分析において F値は説明変数 \( \beta \) に対するt値の2乗となります。<br>→ 実際に今回の例を見ると、説明変数 \( \beta \) に対するt値は 8.492 です。このt値を2乗すると、\( 8.492^2 = 72.12 \) となり、F値と一致しています。</p>



<p>(2) F検定のp値はt検定のp値と等しくなります。<br>→ 実際に、F検定のp値は \( 1.04 \times 10^{-7} \) と等しくなっています。</p>



<figure class="wp-block-image aligncenter size-full"><img width="2186" height="977" src="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-10.jpg" alt="" class="wp-image-21356" srcset="https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-10.jpg 2186w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-10-300x134.jpg 300w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-10-1024x458.jpg 1024w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-10-768x343.jpg 768w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-10-1536x686.jpg 1536w, https://www.momoyama-usagi.com/wp-content/uploads/kaiki1-10-2048x915.jpg 2048w" /></figure>



<p>このことから、単回帰分析におけるF検定とt検定の結果は、同じ情報を提供していると言えます。したがって、単回帰分析では、F検定はt検定の結果と同等であるため、あまり独立した役割を果たさないことが多いです。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4. 練習問題にチャレンジ！</h2>



<p>では、最後に練習問題にチャレンジしてみましょう！</p>


<div class='wp-block-dbp-frame l-frame-float is-design-onframe is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">問題</div><div class="dbp-frame-content has-content-gap">
<p>桃山さんは、ある大学の文化祭の模擬店の売り上げデータを用いて、次の単回帰モデルを推定した。</p>

<p>\[<br>\mathrm{売上} \ = \alpha + \beta \times \mathrm{部員数}<br>\]</p>

<p>ここで、「売上」は1日当たりの模擬店の売り上げ（1単位100円）、「部員数」はサークルの部員数を表す。</p>

<p>統計ソフトウェアRを用いて、上記の単回帰モデルを推定したところ、つぎの出力結果を得た。この単回帰モデルをモデル桃山とする。</p>

<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = sales ~ member, data = data)

Residuals:
    Min      1Q  Median      3Q     Max 
-307.17 -113.49  -29.82  112.01  236.44 

Coefficients:
            Estimate Std. Error t value Pr(&gt;|t|)  
(Intercept)  307.135    132.697   [ a ]   0.0363 *
member        10.465      [ b ]   2.293   0.0378 *
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 158.5 on 14 degrees of freedom
Multiple R-squared:  0.2731,	Adjusted R-squared:  0.2211 
F-statistic:[ c ] on [ d ] and [ e ] DF, p-value: 0.03783</code></pre></div>

<p>ここで、member は部員数を表す変数である。また、出力結果の一部を加工している。つぎの(1)～(6)の問いに答えなさい。</p>

<p>※ 必要であれば、<a href="https://www.momoyama-usagi.com/download/20015/" data-type="link">こちら</a>から片側t分布表をダウンロードできます。統計検定受験の方は、こちらの表をお使いください。</p>

<p>※ 必要であれば、<a href="https://www.momoyama-usagi.com/download/20007/" data-type="link">こちら</a>から両側t分布表をダウンロードできます。</p>

<p>(1) 出力結果の [ a ] ～ [ e ] に当てはまる数を答えなさい。ただし、[ a ] ～ [ c ] は小数第4位を四捨五入して小数第3位まで、[ d ]、[ e ] は整数で答えること。</p>

<div style="height:21px" class="wp-block-spacer"></div>

<p>(2) 分析に用いたサークル数を答えなさい。</p>

<div style="height:21px" class="wp-block-spacer"></div>

<p>(3) 部員数が50人のサークルの場合、模擬店の売上高は何円と予測されるか。10円単位を四捨五入し、100円単位で答えなさい。</p>

<div style="height:21px" class="wp-block-spacer"></div>

<p>(4) \( \beta \) の値が約20であるという主張が上田さんからあった。この説を検証するため、帰無仮説 \( \beta = 20 \)、対立仮説 \( \beta \not = 20 \) の仮説検定を実施することにした。この仮説検定が棄却される有意水準として、最も小さいものを1～5の中から1つ選びなさい。</p>

<ol class="wp-block-list">
<li>1%</li>



<li>5%</li>



<li>10%</li>



<li>20%</li>
</ol>

<div style="height:21px" class="wp-block-spacer"></div>

<p>(5) この単回帰モデルの結果から読み取れることとして、正しいものをつぎの1～5の選択肢から1つ選びなさい。</p>

<ol class="wp-block-list">
<li>残差の中央値は、平均値よりも大きい。</li>



<li>部員数のt値に対応するp値が0.05未満のため、この単回帰モデルはデータの変動をうまく説明できていると言える。</li>



<li>この回帰分析のF値に対応するp値が0.05未満のため、この単回帰モデルはデータの変動をうまく説明できていると言える。</li>



<li>決定係数の値が0.2731なので、この回帰モデルは約27%の確率で売り上げを予測できると言える。</li>



<li>部員数が増えると、売上も上がる傾向がある。</li>
</ol>

<div style="height:21px" class="wp-block-spacer"></div>

<p>(6) 上田さんは、ある大学の文化祭の模擬店の売り上げデータを、桃山さんとは異なる単回帰モデルで推定した。この単回帰モデルをモデル上田とする。</p>

<p>\[<br>\mathrm{売上} \ = \alpha + \beta \times \mathrm{部員数}<br>\]</p>

<p>上田さんの方法で、上記の単回帰モデルを推定したところ、つぎの出力結果を得た。</p>

<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = sales ~ promtime, data = df)

Residuals:
    Min      1Q  Median      3Q     Max 
-132.15  -97.53  -13.68   82.99  171.74 

Coefficients:
            Estimate Std. Error t value Pr(&gt;|t|)    
(Intercept)   243.85      59.56   4.094  0.00109 ** 
promtime       80.96      13.50   5.999 3.26e-05 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 108.3 on 14 degrees of freedom
Multiple R-squared:  0.7199,	Adjusted R-squared:  0.6999 
F-statistic: 35.98 on 1 and 14 DF,  p-value: 3.262e-05</code></pre></div>

<p>ここで、モデル桃山とモデル上田を比較した場合、どちらがより良いモデルと言えるか。結論とその理由について述べた文章のうち、最も適切なものを1つ選びなさい。</p>

<ol class="wp-block-list">
<li>モデル上田の説明変数 promtime の回帰係数が80.96、モデル桃山の説明変数 member の回帰係数 10.465 なので、説明変数の回帰係数が大きいモデル上田を採用すべきである。</li>



<li>モデル上田の説明変数 promtime の標準誤差が59.56、モデル桃山の説明変数 member の標準誤差が 132.697 なので、説明変数の標準誤差が小さいモデル上田を採用すべきである。</li>



<li>モデル上田の説明変数 promtime のp値が \( 3.26 \times 10^{-5} \) 、モデル桃山の説明変数 member のp値が 0.0363 なので、説明変数のp値が小さいモデル上田を採用すべきである。</li>



<li>モデル上田の決定係数 \( R^2 \) が 0.7199、モデル桃山の決定係数 \( R^2 \) が 0.2731 なので、決定係数がより大きいモデル上田を採用すべきである。</li>



<li>モデル上田のモデルのF検定のp値が \( 3.26 \times 10^{-5} \) 、モデル桃山の説明変数 member のp値が 0.0363 なので、説明変数のp値がより小さいモデル上田がを採用すべきである。</li>
</ol>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">5. 練習問題の答え</h2>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Call:
lm(formula = sales ~ member, data = data)

Residuals:
    Min      1Q  Median      3Q     Max 
-307.17 -113.49  -29.82  112.01  236.44 

Coefficients:
            Estimate Std. Error t value Pr(&gt;|t|)  
(Intercept)  307.135    132.697   [ a ]   0.0363 *
member        10.465      [ b ]   2.293   0.0378 *
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 158.5 on 14 degrees of freedom
Multiple R-squared:  0.2731,	Adjusted R-squared:  0.2211 
F-statistic:[ c ] on [ d ] and [ e ] DF, p-value: 0.03783</code></pre></div>



<p><strong>(1) </strong></p>



<p>[a] 解答: 2.315</p>



<p>t値の計算公式を使います。</p>



<p>\[\begin{align*}<br>t &amp; = \frac{ \mathrm{回帰係数} \ - 0}{ \mathrm{標準誤差} }<br>\\ &amp; = \frac{307.135}{132.697}<br>\\ &amp; \fallingdotseq 2.3146<br>\\ &amp; = 2.315<br>\end{align*}\]したがって、[a]は 2.315 となります。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<p>[b] 解答: 4.564</p>



<p>[a]と同様に、t値の計算公式を使います。</p>



<p>\[\begin{align*}<br>t &amp; = \frac{ \mathrm{回帰係数} \ - 0}{ \mathrm{標準誤差} }<br>\end{align*}\]</p>



<p>したがって、次の式が成り立つような標準誤差を求めればOKです。\[\begin{align*}<br>2.293 &amp; = \frac{ 10.465  - 0}{ \mathrm{標準誤差} }<br>\end{align*}\]</p>



<p>この式を変形することで、[b]はつぎのように求められます。</p>



<p>\[\begin{align*}<br>\mathrm{標準誤差} &amp; = \frac{ 10.465  } { 2.293 }<br>\\ &amp; = 4.564<br>\end{align*}\]</p>



<div style="height:33px" class="wp-block-spacer"></div>



<p>つぎの出力結果の [ c ] は回帰分析でのF値、[ d ] は回帰変動の自由度、[ e ] は残差変動の自由度を表しています。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>F-statistic:[ c ] on [ d ] and [ e ] DF, p-value: 0.03783</code></pre></div>



<p>解答: [ c ] 5.258</p>



<p>単回帰分析において、F値は回帰係数のt値の2乗に等しいです。</p>



<p>ここで、説明変数 (member) のt値は、member 行の t value 列より、2.293 と読み取れます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>            Estimate Std. Error t value Pr(&gt;|t|)  
(Intercept)  307.135    132.697   [ a ]   0.0363 *
member        10.465      [ b ]   2.293   0.0378 *
</code></pre></div>



<p>そのため、F値は次のように求められます。\[\begin{align*}<br>F &amp; = 2.293^2<br>\\ &amp; = 5.258<br>\end{align*}\]</p>



<p>したがって、[ c ]には5.258が入ります。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<p>解答: [d] 1</p>



<p>回帰変動の自由度は、説明変数の数に等しいです。</p>



<p>単回帰分析では説明変数は常に1つなので、回帰変動の自由度は1となります。</p>



<p>よって、回帰変動の自由度は1となり、[d]には1が入ります。</p>



<p>ここで、回帰係数のt値は、member 行の t value 列より、2.293 と読み取れます。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<p>解答: [e] 1</p>



<p>残差変動の自由度は、出力結果の on "14" degrees of freedom から読み取れます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1557" height="217" src="https://www.momoyama-usagi.com/wp-content/uploads/g1-2.gif" alt="" class="wp-image-21391"/></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"></div>
</div>



<p>よって、[e] には14が入ります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>(2)</strong></p>



<p>解答: 16</p>



<p>標本サイズ（サークル数）を求める際は、残差変動の自由度の出力に着目します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1557" height="217" src="https://www.momoyama-usagi.com/wp-content/uploads/g1-2.gif" alt="" class="wp-image-21391"/></figure>



<p>出力結果の on "14" degrees of freedom から、残差変動の自由度が 14 と読み取れます。</p>



<p>ここで残差変動の自由度は、標本サイズからモデルのパラメータ数を引くことで求められます。</p>



<p>単回帰分析の場合、モデルのパラメータは切片 \( \alpha \) と回帰係数 \( \beta \) の2つなので、標本サイズ \( n \) と残差の自由度 \( \phi_E \) には次の関係式が成立します。\[<br>\phi_E = n - 2<br>\]</p>



<p>出力結果より、残差の自由度が \( \phi_E = 14 \) と読み取れるため、標本サイズ \( n \) はつぎのように計算できます、\[\begin{align*}<br>n &amp; = \phi_E + 2<br>\\ &amp; = 14 + 2<br>\\ &amp; = 16<br>\end{align*}\]よって、答えは16となります。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>(3) </strong></p>



<p>売上の予測値は、単回帰式に部員数を代入して計算できます。</p>



<p>ここで、\( \alpha \), \( \beta \) の値は、出力結果の Estimate から読み取ることができます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="734" src="https://www.momoyama-usagi.com/wp-content/uploads/g1-3.gif" alt="" class="wp-image-21392"/></figure>



<p>今回の問題の場合、\( \alpha = 307.135 \), \( \beta = 10.465 \) ですね。</p>



<p>よって、以下の方程式に「部員数 = 50」を代入すればOKですね。</p>



<p>\[<br>\mathrm{売上} \ = 307.135  + 10.465 \times \mathrm{部員数}<br>\]</p>



<p>実際に代入すると、売上を次のように求めることができます。</p>



<p>\[\begin{align*}<br>\mathrm{売上} \ &amp; = 307.135  + 10.465 \times 50<br>\\ &amp; = 830.385<br>\end{align*}\]</p>



<p>よって、売上高は 830.385 (×100円単位) とわかるので、答えは83,000円となります。</p>



<p>回帰モデルにおける売上の予測値は、回帰方程式に部員数を代入して計算できます。今回の回帰モデルは以下の通りです。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p><strong>(4) </strong></p>



<p>帰無仮説「回帰係数が<mark style="background-color:rgba(0, 0, 0, 0);color:#ff38c7" class="has-inline-color">20</mark>である」という仮定をもとに、t値をつぎの式で計算します。</p>



<p>\[<br>t = \frac{ \textcolor{deepskyblue}{\mathrm{回帰係数(出力結果)}} -\textcolor{magenta}{20} }{ \textcolor{orange}{\mathrm{標準誤差}} } <br>\]</p>



<p>ここで、回帰係数(出力結果)、標準誤差 は出力結果の <code>member</code> 行から読み取ります。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1407" height="470" src="https://www.momoyama-usagi.com/wp-content/uploads/g1-5.gif" alt="" class="wp-image-21394"/></figure>



<p>よって、t値はつぎのように計算できます。</p>



<p>\[\begin{align*}<br>t &amp; = \frac{ \textcolor{deepskyblue}{\mathrm{回帰係数(出力結果)}} -\textcolor{magenta}{20} }{ \textcolor{orange}{\mathrm{標準誤差}} } <br>\\ &amp; = \frac{ \textcolor{deepskyblue}{10.465}  -\textcolor{magenta}{20} }{ \textcolor{orange}{4.564} }<br>\\ &amp; = \frac{- 9.535}{4.564}<br>\\ &amp; = -2.089<br>\end{align*}\]</p>



<p>ここで、t値の自由度は、標本サイズから回帰モデルのパラメータ数を引いて求めます。標本サイズは16、単回帰モデルのパラメータは切片 \( \alpha \) と回帰係数 \( \beta \) の2つなので、つぎのようにt値の自由度 \( k_t \) を計算できます。\[\begin{align*}<br>k_t &amp; = 16 - 2<br>\\ &amp; = 14<br>\end{align*}\]</p>



<p>つぎ、t分布表の自由度14に対応するt分布の臨界値 \( t_0 \) をt分布表から確認し、\( -t_0 \leqq t \leqq t_0 \) の範囲にt値 \( t \) が含まれない場合は、仮説を棄却します。</p>



<p>選択肢は1%, 5%, 10%, 20%の4つなので、この4つの有意水準に対応する値をt分布表から読み取ります。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">有意水準</th><th class="has-text-align-center">臨界値となる<br>t値 \( t_0 \)</th><th>結論</th></tr></thead><tbody><tr><td class="has-text-align-center">1%</td><td class="has-text-align-center">2.977</td><td>棄却されない。<br>\( - 2.977 \leqq t \leqq 2.977 \) のため。</td></tr><tr><td class="has-text-align-center">5%</td><td class="has-text-align-center">&nbsp;2.145</td><td>棄却されない。<br>\( - 2.145 \leqq t \leqq 2.145 \) のため。</td></tr><tr><td class="has-text-align-center">10%</td><td class="has-text-align-center">1.761</td><td>棄却される。<br>\( - 1.761 &gt; t \) のため。</td></tr><tr><td class="has-text-align-center">20%</td><td class="has-text-align-center">1.345</td><td>10%で棄却されるため<br>確認不要。</td></tr></tbody></table></figure>



<p><strong>注意</strong>: この検定は両側検定です。そのため、片側t分布表から臨界値 \( t_0 \) を調べる場合は、有意水準を半分とした値が \( \alpha \) となる点に注意が必要です。例えば、有意水準5%となるような \( t_0 \) を読み取るときは、下の図のように \( \alpha = 0.100 \) 列に対応するt値を読み取ります。</p>



<p>したがって、有意水準5%では棄却されませんが、有意水準10%で棄却されることが確認できるため、答えは「3. 10%」です。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<p><strong>(5)</strong></p>



<p>選択肢を1つずつ見ていきましょう。</p>



<p><strong>1. 残差の中央値は平均値よりも大きい</strong></p>



<p>誤りです。今回の残差の中央値は、Residuals のMedian から -29.82 と読み取れます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1176" height="397" src="https://www.momoyama-usagi.com/wp-content/uploads/g1-1.gif" alt="" class="wp-image-21390"/></figure>



<p>ここで、残差の平均値は常に0なので、残差の中央値 (-29.82) は平均値 (0) より小さくなります。</p>



<div style="height:29px" class="wp-block-spacer"></div>



<p><strong>2. 部員数のt値に対応するp値が0.05未満のため、この単回帰モデルはデータの変動をうまく説明できていると言える。</strong></p>



<p>誤りです。t値に対応するp値は、回帰係数が0ではない確率を示すもの（＝説明変数が目的変数に有意な影響を与えているかどうか）であり、モデルがデータの変動をどの程度うまく説明しているかを直接示すものではありません。</p>



<div style="height:29px" class="wp-block-spacer"></div>



<p><strong>3. この回帰分析のF値に対応するp値が0.05未満のため、この単回帰モデルはデータの変動をうまく説明できていると言える。</strong></p>



<p>誤りです。F値に対応するp値も、回帰モデル全体が有意であるかどうかを示すものであり、モデルがデータの変動をうまく説明しているかを示すものではありません。</p>



<div style="height:29px" class="wp-block-spacer"></div>



<p><strong>4. 決定係数の値が0.2731なので、この回帰モデルは約27%の確率で売り上げを予測できると言える。</strong></p>



<p>誤りです。決定係数の値は、モデルの当てはまり度合い（＝データの変動をどれくらいうまく説明しているか）を表しています。予測の正確性を表しているわけではありません。</p>



<div style="height:29px" class="wp-block-spacer"></div>



<p><strong>5. 部員数が増えると、売上も上がる傾向がある。</strong></p>



<p>正しいです。出力結果を見ると、回帰係数 \( beta \) は 10.465 で、正の値を示しています。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1579" height="734" src="https://www.momoyama-usagi.com/wp-content/uploads/g1-3.gif" alt="" class="wp-image-21392"/></figure>



<p>そのため、部員数が増えると売上も上がる傾向があると言えます。</p>



<div style="height:33px" class="wp-block-spacer"></div>



<p><strong>(6)</strong></p>



<p>単回帰モデル同士でモデルの良し悪しを比べるときは、決定係数に着目します。</p>



<p>具体的には、決定係数の大小を確認し、より大きい決定係数となるモデルを良いモデルとして選択します。</p>



<p>よって、「4. モデル上田の決定係数 \( R^2 \) が 0.7199、モデル桃山の決定係数 \( R^2 \) が 0.2731 なので、決定係数がより大きいモデル上田が優れていると言える。」が答えとなります。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">外挿に注意！</h2>



<p>練習問題の(3)にて、算出された単回帰式に、説明変数（勉強時間）を代入して目的変数（テストの点数）を予測することをしました。</p>



<p>このとき、説明変数の観測範囲を超えた範囲で目的変数を予測することを<strong>「外挿」</strong>と呼びます。一方、説明変数の観測範囲内で目的変数を予測することは内挿と呼びます。</p>



<p>外挿を行う際には、予測の精度が低下する可能性があるため注意が必要です。単回帰式は与えられたデータの範囲内で計算されており、範囲外のデータでも同じ傾向が続くとは限らないからです。</p>



<figure class="wp-block-image alignright size-full"><img width="1983" height="1563" src="https://www.momoyama-usagi.com/wp-content/uploads/g1-6.gif" alt="" class="wp-image-21397"/></figure>



<p>今回紹介した勉強時間とテストの点数の関係の例でいうと、勉強時間が1～8時間のときのデータはありますが、勉強時間が1時間未満の場合や、8時間以上の場合のデータはありません。</p>



<p>そのため、勉強時間が1時間未満の場合や、8時間以上の場合のときにテストの点数を予測することは外挿となります。</p>
<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_21142_18">+</a>]</span></p></div> <div id="footnote_references_container_21142_18"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21142_18('footnote_plugin_tooltip_21142_18_1');"><a id="footnote_plugin_reference_21142_18_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">定数項に対するt値も出力されますが、定数項が0ではないかどうかを検証することは、実務的にはあまり意味がない場合が多いです。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21142_18('footnote_plugin_tooltip_21142_18_2');"><a id="footnote_plugin_reference_21142_18_2" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>2</a></th> <td class="footnote_plugin_text">サンプルデータの中で自由に変動できる観測点の数とも言えますね。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21142_18('footnote_plugin_tooltip_21142_18_3');"><a id="footnote_plugin_reference_21142_18_3" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>3</a></th> <td class="footnote_plugin_text">例えば、回帰係数が2であると帰無仮説で仮定した場合、分子の "-0" の部分は "-2" となります。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21142_18('footnote_plugin_tooltip_21142_18_4');"><a id="footnote_plugin_reference_21142_18_4" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>4</a></th> <td class="footnote_plugin_text">一元配置分散分析では、自由度を「グループ数 - 1」としますが、回帰分析において自由度を「説明変数 - 1 = 0」とするのは誤りです。一元配置分散分析では、「全グループの平均」を求めることで自由度が1失われるため、「グループ数 - 1」としていました。これに対して、回帰分析では、グループごとの平均に相当するものが与えられているわけではなく、説明変数を使って個別の回帰直線をモデル化しています。そのため、回帰分析では説明変数に対する自由度をそのまま使い、自由度から1を引く必要はありません。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21142_18('footnote_plugin_tooltip_21142_18_5');"><a id="footnote_plugin_reference_21142_18_5" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>5</a></th> <td class="footnote_plugin_text">回帰分析では、切片 \( \alpha \) と回帰係数 \( \beta \) の2つのパラメータを使ってモデルをフィットさせるため、これに対応する自由度が2つ失われます。そのため、残差変動の自由度は<strong>「観測データ数 - 2」</strong>として計算されます。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21142_18('footnote_plugin_tooltip_21142_18_6');"><a id="footnote_plugin_reference_21142_18_6" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>6</a></th> <td class="footnote_plugin_text">単回帰モデル同士を比較する場合は、説明変数が1つしかないため、自由度調整済み決定係数は使わないことが一般的です。</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/math-stat-regression1/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【標本分散はなぜ n ではなくn-1 で割るの？】うさぎでもわかる確率・統計　不偏推定量</title>
		<link>https://www.momoyama-usagi.com/entry/math-stat-estimator1</link>
					<comments>https://www.momoyama-usagi.com/entry/math-stat-estimator1#respond</comments>
		
		<dc:creator><![CDATA[ももうさ]]></dc:creator>
		<pubDate>Wed, 11 Sep 2024 14:46:17 +0000</pubDate>
				<category><![CDATA[大学数学]]></category>
		<category><![CDATA[数学]]></category>
		<category><![CDATA[確率・統計]]></category>
		<guid isPermaLink="false">https://www.momoyama-usagi.com/?p=21144</guid>

					<description><![CDATA[こんにちは、ももやまです。 高校生のデータの分析では、分散を求めるときに、値と平均の差を2乗したものを足して \( n \) で割って求めていましたね。\[\frac{1}{n} \sum^{n}_{k=1} X_k\] [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>こんにちは、ももやまです。</p>



<p>高校生のデータの分析では、分散を求めるときに、値と平均の差を2乗したものを足して \( n \) で割って求めていましたね。\[<br>\frac{1}{n} \sum^{n}_{k=1} X_k<br>\]</p>



<p>しかし、大学で確率・統計や、基礎実験論を学習する際に、標本の分散を計算するとき下のように \( n-1 \) で割った謎の分散が出てきて、頭を困惑させてきます。</p>



<figure class="wp-block-image aligncenter size-full"><img width="778" height="308" src="https://www.momoyama-usagi.com/wp-content/uploads/fuhen2.gif" alt="" class="wp-image-21258"/></figure>



<p>でも、ご安心ください。</p>



<p>今回の不偏推定量に関する知識を学ぶことで、標本の分散を求めるときに、何故 \( n \) ではなく \( n - 1 \) で割る分散が必要かが分かるようになります！</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">1. 推定量とは</h2>



<p>母集団内のあるパラメータ（例: 平均 \( \mu \) や分散 \( \sigma^2 \)）の値を知りたいとします。</p>



<p>しかし、パラメータの正解値を知ることは通常ほぼ不可能です。正解値を知るためには、母集団すべてのデータを調べる必要がありますが、全データの収集には多大な時間やコストがかかることが多いからです。</p>



<p>そこで、現実的なアプローチとして、母集団から一部のデータ（＝標本）を無作為に取り出し、その標本から母集団のパラメータを推定します。</p>



<p>このとき、標本データから計算されるパラメータの推定値のことを、推定量と呼びます。表記としては、あるパラメータ \( \theta \) の推定量を \( \hat{\theta} \) のように、元のパラメータに ^ を付けた形で表現します。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img width="1425" height="574" src="https://www.momoyama-usagi.com/wp-content/uploads/fuhen6.gif" alt="" class="wp-image-21284" style="width:672px;height:auto"/></figure>







<div style="height:50px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">2. 不偏推定量とは</h2>



<p>例えば、工業で作ったある製品の重さから、「この製品はだいたいこのくらいの重さだな」と推定することを考えます。</p>



<p>このとき、出来る限り偏り（ズレ）なく正確に重さを推定したいですよね。</p>



<p>ここで登場するのが不偏推定量です。不偏推定量とは、推定量の期待値（長期的に何度も標本を取り直して計算した場合の平均値）が、推定対象である母集団の真のパラメータと一致する推定量のことを指します。</p>



<p>言い換えると、推定量の「平均」を複数回標本取って計算してみたとき、その値が母集団の値に一致するような性質を持つものを、不偏推定量と呼びます。</p>



<p>数式で表すと、不偏推定量の次のようになります。\[<br>E ( \hat{\theta} ) = \theta<br>\]ここで、\( \theta \) は母集団のパラメータ、\( \hat{\theta} \) はその推定量となります。また、\( E ( \hat{\theta} ) \) は、推定量の期待値を意味します。</p>



<figure class="wp-block-image aligncenter size-full"><img width="1425" height="574" src="https://www.momoyama-usagi.com/wp-content/uploads/fuhen7.gif" alt="" class="wp-image-21285"/></figure>



<p>この不偏推定量を推定に使うことで、偏り（ズレ）を最小限に抑え、より正確な推定が可能になります。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">不偏推定量</div><div class="dbp-frame-content has-content-gap">
<p>母集団のパラメータ \( \theta \) を推定する際に、その推定量と呼び、通常 \( \hat{\theta} \) で表す。</p>

<p>このとき、推定量 \( \hat{\theta} \) の期待値 \( E( \hat{\theta} ) \) が母集団のパラメータ \( \theta \) と等しくなる、すなわち\[<br>E( \hat{\theta} ) = \theta<br>\]が成立する推定量を不偏推定量と呼ぶ。</p>
</div></div>


<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">3. 母平均の推定量、母分散の推定量</h2>



<p>ここからは、実際に不偏推定量の例として母集団の平均、分散の不偏推定量を確認していきましょう。</p>



<h3 class="wp-block-heading">(1) 母平均 \( \mu \) の推定量</h3>



<p>平均 \( \overline{X} \) は各データ \( \overline{X}_1 \), \( \overline{X}_2 \), … \( \overline{X}_n  \) をすべて足してから、データの数 \( n \) で割ることで求めることができます。\[\begin{align*}<br>\overline{X} &amp; = \frac{1}{n} ( \overline{X}_1 + \overline{X}_2 + \cdots + \overline{X}_n )<br>\\ &amp; = \frac{1}{n} \sum^{n}_{k = 1} \overline{X}_k<br>\end{align*}\]</p>



<p>実際に、標本から計算した平均 \( \overline{X} \) が不偏推定量となるか、確認していきましょう。</p>



<p>不偏推定量であることを言うためには、標本平均 \( \overline{X} \) の期待値 \( E ( \overline{X} ) \) が、母平均 \( \mu \) と一致すること、つまり以下の式が成り立つことを示せればOKです。\[<br>E ( \overline{X} ) = \mu<br>\]</p>



<h4 class="wp-block-heading">[i] まずは3つのデータで試してみる</h4>



<p>母集団としてつぎの3つの値を持つ集団を考えます。</p>



<p class="has-text-align-center">0, 2, 4</p>



<p>このとき、母平均 \( \mu \) は次のように求められます。\[\begin{align*}<br>\mu &amp; = \frac{1}{3} (0+ 2+ 4)<br>\\ &amp; = 2<br>\end{align*}\]</p>



<p>次に、この母集団から2つのデータを取り出して（復元抽出）標本を作ります。</p>



<p>可能な標本の組み合わせは次の9つです。</p>



<figure class="wp-block-table aligncenter"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">データ1</th><th class="has-text-align-center">データ2</th><th class="has-text-align-center">標本平均</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} (\textcolor{red}{0}+\textcolor{blue}{0}) = 0<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">2</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} (\textcolor{red}{0}+\textcolor{blue}{2}) = 1<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">4</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} (\textcolor{red}{0}+\textcolor{blue}{4}) = 2<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} (\textcolor{red}{2}+\textcolor{blue}{0}) = 1<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">2</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} (\textcolor{red}{2}+\textcolor{blue}{2}) = 2<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">4</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} (\textcolor{red}{2}+\textcolor{blue}{4}) = 3<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} (\textcolor{red}{4}+\textcolor{blue}{0}) = 2<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">2</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} (\textcolor{red}{4}+\textcolor{blue}{2}) = 3<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">4</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} (\textcolor{red}{4}+\textcolor{blue}{4}) = 4<br>\]</td></tr></tbody></table></figure>



<p>この3つの標本平均の期待値 \( E ( \overline{X} ) \) は、つぎのように求められます。\[\begin{align*}<br>E ( \overline{X} ) &amp; = \frac{1}{9} \left( 0+1+2+1+2+3+2+3+4 \right)<br>\\ &amp; = \frac{1}{9} \cdot 18<br>\\ &amp; = 2<br>\end{align*}\]</p>



<p>よって母平均 \( \mu = 2 \) と、標本平均の期待値 \( E( \overline{X} ) = 2 \) が一致していることが確認できます。</p>



<p>そのため、不偏推定量の条件 \( E ( \overline{X} ) = \mu \) を満たすことが確認できました。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] 一般化へ</h4>



<p>では、一般化した状態で確かめていきましょう。</p>



<p>まず、\( \overline{X} \) を分解します。\[<br>E ( \overline{X} )  = E \left( \frac{1}{n}  ( X_1 + X_2 + \cdots + X_n ) \right)<br>\]</p>



<p>ここで、期待値の式内にある定数倍は、外に出すことができる性質 \( E(aX) = a E(X) \) を使って、つぎのように式変形ができます。\[<br>E \left( \frac{1}{n}  ( X_1 + X_2 + \cdots + X_n ) \right) = \frac{1}{n} E \left(    X_1 + X_2 + \cdots + X_n  \right)<br>\]</p>



<p>さらに、期待値には加法性 \( E( X + Y) = E(X) + E(Y) \) が成り立つので、つぎの式変形も可能です。\[<br>\frac{1}{n} E \left(    X_1 + X_2 + \cdots + X_n  \right) = \frac{1}{n} \left\{ E( X_1 ) + E( X_2 ) + \cdots + E( X_n ) \right\}<br>\]</p>



<p>また、各標本 \( X_k \) の期待値 \( E(X_k) \) は母集団の平均 \( \mu \) に等しいため<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21144_20('footnote_plugin_reference_21144_20_1');" onkeypress="footnote_moveToReference_21144_20('footnote_plugin_reference_21144_20_1');" ><sup id="footnote_plugin_tooltip_21144_20_1" class="footnote_plugin_tooltip_text">[1]</sup></a><span id="footnote_plugin_tooltip_text_21144_20_1" class="footnote_tooltip">各表は、母集団の各要素から等しい確率で選ばれるため（無作為抽出しているため）、標本 \( X_1 \), \( X_2 \), … , \( X_n \) の期待値は \( \mu \)&nbsp;&#x2026; <span class="footnote_tooltip_continue"  onclick="footnote_moveToReference_21144_20('footnote_plugin_reference_21144_20_1');">Continue reading</span></span></span>、次のように変形ができます。\[\begin{align*}<br>\frac{1}{n} \left\{ E( X_1 ) + E( X_2 ) + \cdots + E( X_n ) \right\} &amp; = \frac{1}{n} ( \underbrace{  \mu + \mu + \cdots + \mu }_{ n \ \mathrm{個} } )<br>\\ &amp; = \frac{1}{n} \cdot \mu n <br>\\ &amp; = \mu<br>\end{align*}\]</p>



<p>よって、一般化した状態でも不偏推定量の条件 \( E ( \overline{X} ) = \mu \) が成立することが確認できましたね。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">母平均の不偏推定量</div><div class="dbp-frame-content has-content-gap">
<p>母平均 \( \mu \) の不偏推定量は、標本平均 \( \overline{X} \) で表される。</p>

<p>ここで、\( \overline{X} \) は各標本 \( X_k \) を用いて、次のように計算できる。\[\begin{align*}<br>\overline{X} &amp; = \frac{1}{n} ( X_1 + X_2 + \cdots + X_n )<br>\\ &amp; = \frac{1}{n} \sum^{n}_{k=1} X_k<br>\end{align*}\]※ \( n \) は標本サイズを表す。</p>
</div></div>


<div style="height:50px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">(2) 母分散 \( \sigma \) の推定量</h3>



<p>分散 \( S^2 \) は、標本データの値 \( X_1 \), \( X_2 \), …, \( X_n \) から平均 \( \overline{X} \) との差の2乗を取り、その和を標本の大きさ \( n \) で割ったもので求められます。</p>



<p>\[\begin{align*}<br>S^2 &amp; = \frac{1}{n} \left\{ ( X_1 - \overline{X} )^2 + ( X_2 - \overline{X} )^2 + \cdots + ( X_n - \overline{X} )^2 \right\}<br>\\ &amp; = \frac{1}{n} \sum^{n}_{k = 1} ( X_k - \overline{X} )<br>\end{align*}\]</p>



<p>実際に、標本から計算した分散（標本分散） \( S^2 \) が不偏推定量となるか、確認していきましょう。</p>



<p>不偏推定量であることを言うためには、標本分散 \( S^2 \) の期待値 \( E ( S^2 ) \) が、母分散 \( \sigma^2 \) と一致すること、つまり以下の式が成り立つことを示せればOKです。\[<br>E ( S^2 ) = \sigma^2<br>\]</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[i] まずは3つのデータで試してみる</h4>



<p>先ほどと同じ、つぎの3つの値を持つ集団を考えます。</p>



<p class="has-text-align-center">0, 2, 4</p>



<p>このとき、母平均が \( \mu = 2 \) となることから、母分散 \( \sigma^2 \) は次のように求められます。\[\begin{align*}<br>\sigma^2  &amp; = \frac{1}{3} \left\{ (0-2)^2 + (2-2)^2 + (4-2)^2 \right\}<br>\\ &amp; = \frac{1}{3} \cdot 8<br>\\ &amp; = \frac{8}{3}<br>\end{align*}\]</p>



<p>ここで、この母集団から2つのデータを取り出し（復元抽出）て標本を作ります。</p>



<p>可能な標本の組み合わせは次の9つです。</p>



<figure class="wp-block-table aligncenter has-small-font-size"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">データ1</th><th class="has-text-align-center">データ2</th><th class="has-text-align-center">標本平均</th><th class="has-text-align-center">標本分散</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">0</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} \left\{ ( \textcolor{red}{0} - \textcolor{green}{0} )^2 +   ( \textcolor{blue}{0} - \textcolor{green}{0} )^2 \right\} = 0<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">1</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} \left\{ ( \textcolor{red}{0} - \textcolor{green}{1} )^2 +   ( \textcolor{blue}{2} - \textcolor{green}{1} )^2 \right\} = 1<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">2</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} \left\{ ( \textcolor{red}{0} - \textcolor{green}{2} )^2 +   ( \textcolor{blue}{4} - \textcolor{green}{2} )^2 \right\} = 4<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">1</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} \left\{ ( \textcolor{red}{2} - \textcolor{green}{1} )^2 +   ( \textcolor{blue}{0} - \textcolor{green}{1} )^2 \right\} = 1<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">2</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} \left\{ ( \textcolor{red}{2} - \textcolor{green}{2} )^2 +   ( \textcolor{blue}{2} - \textcolor{green}{2} )^2 \right\} = 0<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">3</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} \left\{ ( \textcolor{red}{2} - \textcolor{green}{3} )^2 +   ( \textcolor{blue}{4} - \textcolor{green}{3} )^2 \right\} = 1<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">2</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} \left\{ ( \textcolor{red}{4} - \textcolor{green}{2} )^2 +   ( \textcolor{blue}{0} - \textcolor{green}{2} )^2 \right\} = 4<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">3</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} \left\{ ( \textcolor{red}{4} - \textcolor{green}{3} )^2 +   ( \textcolor{blue}{2} - \textcolor{green}{3} )^2 \right\} = 1<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">4</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2} \left\{ ( \textcolor{red}{4} - \textcolor{green}{4} )^2 +   ( \textcolor{blue}{4} - \textcolor{green}{4} )^2 \right\} = 0<br>\]</td></tr></tbody></table></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<p>よって、標本分散 \( S^2 \) の期待値 \( E ( S^2 ) \) は、つぎのように求められます。\[\begin{align*}<br>E ( S^2 ) &amp; = \frac{1}{9} \left( 0+1+4+1+0+1+4+1+0 \right)<br>\\ &amp; = \frac{1}{9} \cdot 12<br>\\ &amp; = \frac{4}{3}<br>\end{align*}\]</p>



<p>あれ？　母分散 \( \sigma^2 =  \frac{8}{3} \) と、標本平均の期待値 \( E( S^2 ) = \frac{4}{3} \) が一致しませんね。</p>



<p>よって、不定推定量 \( E( \sigma^2 ) = S^2 \) を満たさないので、不偏推定量とは言えませんね。</p>



<div style="height:51px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[ii] 一般化した状態で確認</h4>



<p>一般化した状態でも計算してみましょう。</p>



<p>まず、\( X_k - \overline{X} \) を2つの項 \( a \), \( b \) に分解します。\[<br>X_k - \overline{X} = \underbrace{ (X_k - \mu) }_{a} - \underbrace{ ( \overline{X} - \mu ) }_{b}<br>\]</p>



<p>ここから、\( E ( S^2 ) \) を3つの項に分解していきます。\[\begin{align*}<br>E ( S^2 ) &amp; = E \left( \frac{1}{n} \sum^{n}_{k=1} (X_k - \overline{X} )^2 \right)<br>\\ &amp; = E \left( \frac{1}{n} \sum^{n}_{k=1} \left\{ \underbrace{ (X_k - \mu) }_{a} - \underbrace{ ( \overline{X} - \mu ) }_{b} \right\}^2 \right)<br>\\ &amp; = E \left( \frac{1}{n} \sum^{n}_{k=1} (a^2 - 2ab + b^2) \right)<br>\\ &amp; = E \left( \frac{1}{n} \sum^{n}_{k=1} a^2 - \frac{2}{n} \sum^{n}_{k=1} ab + \frac{1}{n} \sum^{n}_{k=1} b^2 \right)<br>\\ &amp; = E \left( \frac{1}{n} \sum^{n}_{k=1} (X_k - \mu)^2 \right) - E \left( \frac{2}{n} \sum^{n}_{k=1} (X_k - \mu)( \overline{X} - \mu) \right) + E \left( \frac{1}{n} \sum^{n}_{k=1} ( \overline{X} - \mu )^2 \right)<br>\end{align*}\]</p>



<p>ここで、分解した3つの項を期待値を順番に求めていきます。</p>



<p><strong>1項目:</strong></p>



<p>1項目の式は母分散の定義式そのものなので、次のように計算ができます。\[<br>E \left( \frac{1}{n} \sum^{n}_{k=1} (X_k - \mu )^2 \right) = \sigma^2<br>\]</p>



<p><strong>2項目:</strong></p>



<p>まずは、期待値の中の和の部分を、つぎのように変形します。\[\begin{align*}<br>\sum^{n}_{k=1} (X_k - \mu)( \overline{X} - \mu) &amp; = ( \overline{X} - \mu) \sum^{n}_{k=1} (X_k - \mu)<br>\\ &amp; = ( \overline{X} - \mu) \left( \sum^{n}_{k=1} X_k - \textcolor{red}{ \sum^{n}_{k=1} } \mu \right)<br>\\ &amp; = ( \overline{X} - \mu) \left( n \cdot \textcolor{blue}{ \frac{1}{n} \sum^{n}_{k=1} X_k } - \textcolor{red}{n} \mu \right) \ \ \ \ \ \textcolor{red}{ \left(  \because  \sum^{n}_{k=1} 1 = n \right)}<br>\\ &amp; = ( \overline{X} - \mu) \left( n \cdot \ \textcolor{blue}{ \overline{X} } - n \mu \right) \ \ \ \ \ \textcolor{blue}{ \left(  \because \frac{1}{n} \sum^{n}_{k=1} X_k = \overline{X} \right)}<br>\\ &amp; = n ( \overline{X} - \mu)^2 <br>\end{align*}\]</p>



<p>ここで、\( E ( ( \overline{X} - \mu)^2  ) \) は標本平均 \( \overline{X} \) と母平均 \( \mu \) の2乗誤差の期待値です。これは、まさに分散の定義式なので、つぎの式が成り立ちます。\[<br>E ( ( \overline{X} - \mu)^2  ) = V ( \overline{X} )<br>\]</p>



<p>また、\( V ( \overline{X} ) \) はつぎのように求められます。\[\begin{align*}<br>V ( \overline{X} ) &amp; = V \left( \textcolor{red}{\frac{1}{n} } (X_1 + X_2 + \cdots + X_n ) \right)<br>\\ &amp; = \textcolor{red}{\frac{1}{n^2}} V \left( X_1 + X_2 + \cdots + X_n \right) \ \ \ \left( \because V(\textcolor{red}{a}X) = \textcolor{red}{a^2} V(x) \right)<br>\\ &amp; = \frac{1}{n^2} \left\{ \underbrace{ V ( X_1 ) + V ( X_2 ) + \cdots + V ( X_n ) }_{ n \ \mathrm{個} } \right\}<br>\\ &amp; = \frac{1}{n^2} \cdot n \sigma^2 \ \ \ \ ( \because V(X_k) = \sigma^2 )<br>\\ &amp; = \frac{1}{n} \sigma^2<br>\end{align*}\]※ \( X \), \( Y \) が独立のとき、分散の分解 \( V(X \pm Y) = V(X) + V(Y) \) が可能<span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21144_20('footnote_plugin_reference_21144_20_2');" onkeypress="footnote_moveToReference_21144_20('footnote_plugin_reference_21144_20_2');" ><sup id="footnote_plugin_tooltip_21144_20_2" class="footnote_plugin_tooltip_text">[2]</sup></a><span id="footnote_plugin_tooltip_text_21144_20_2" class="footnote_tooltip">\( X \), \( Y \) が独立ではない場合は、 \( V(X \pm Y) = V(X) + V(Y) \pm 2 Cov(X,Y) \) [復号同順] となる点に注意。※ \( Cov(X,Y) \) は \( X \), \( Y \) の共分散。 \</span></span>。</p>



<p>そのため、標本平均 \( \overline{X} \) の分散 \(  V ( \overline{X} ) \)  が \( \frac{ \sigma^2 }{ n }  \) であるという等式が成り立ちます。\[\begin{align*}<br>E ( ( \overline{X} - \mu)^2  ) &amp; = V ( \overline{X} )<br>\\ &amp; =  \frac{1}{n} \sigma^2<br>\end{align*}\]</p>



<p>よって、2項目の期待値は、次のように計算できます。</p>



<p>\[\begin{align*}<br>E \left( \frac{2}{n} \sum^{n}_{k=1} (X_k - \mu)( \overline{X} - \mu) \right) &amp; = \frac{2}{n} E \left( \sum^{n}_{k=1} (X_k - \mu)( \overline{X} - \mu) \right) <br>\\ &amp; = \frac{2}{n}   E \left( n ( \overline{X} - \mu)^2   \right) <br>\\ &amp; = 2 E \left( ( \overline{X} - \mu)^2   \right) <br>\\ &amp; = 2 \cdot \frac{ \sigma^2}{n}<br>\end{align*}\]</p>



<p><strong>3項目:</strong></p>



<p>3項目の期待値も、中心極限定理の公式\[<br>E \left( ( \overline{X} - \mu)^2 \right) = \frac{ \sigma^2}{n}<br>\]を利用することで、次のように期待値を計算できます。</p>



<p>\[\begin{align*}<br>E \left(    \frac{1}{n} \sum^{n}_{k=1} (  \overline{X} - \mu )^2 \right) &amp; = E \left(    \frac{1}{n} \cdot n (  \overline{X} - \mu )^2 \right) <br>\\ &amp; = E \left(    (  \overline{X} - \mu )^2 \right) <br>\\ &amp; = \frac{ \sigma^2}{n}<br>\end{align*}\]</p>



<p>これら3つの式を全て組み合わせることで、標本分散の期待値 \( E(S^2) \) をつぎのように導出することができます。</p>



<p>\[\begin{align*}<br>E ( S^2 ) &amp; =E \left(  \frac{1}{n} \sum^{n}_{k=1} (X_k - \mu)^2  \right) - E \left( \frac{2}{n} \sum^{n}_{k=1} (X_k - \mu)( \overline{X} - \mu) \right) + E \left(    \frac{1}{n} \sum^{n}_{k=1} (  \overline{X} - \mu )^2 \right)<br>\\ &amp; = \sigma^2 -  2 \cdot \frac{ \sigma^2}{n}+ \frac{ \sigma^2}{n}<br>\\ &amp; = \frac{n-1}{n} \sigma^2  <br>\end{align*}\]</p>



<p>あれ？　実際の期待値の \( \frac{n-1}{n} \) 倍となってしまいました。</p>



<p>このままでは不偏推定量とは言えませんね。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">[iii] 不偏推定量となる分散を考えてみる</h4>



<p>ここで、母分散の不偏推定量となる新たな分散を考えてみましょう。</p>



<p>標本分散の期待値 \( E(S^2) \) が、母分散の \( \frac{n-1}{n} \) 倍となるということは、標本分散 \( S^2 \) を \( \frac{n}{n-1} \) 倍とした分散\[ \begin{align*}<br>s^2 &amp; = \frac{n}{n-1} S^2<br>\\ &amp; = \frac{n}{n-1} \cdot \frac{1}{n} \sum^{n}_{k = 1} ( X_k - \overline{X} )^2<br>\\ &amp; = \frac{1}{n-1} \sum^{n}_{k = 1} ( X_k - \overline{X} )^2<br>\end{align*}\]で計算してあげれば、期待値 \( E( s^2) \) が、実際の期待値と一致しそうですね。</p>



<p>実際に計算していきましょう。 \[\begin{align*}<br>E(s^2) &amp; = E \left( \frac{n}{n-1} S^2 \right)<br>\\ &amp; =  \frac{n}{n-1} E \left(  S^2 \right)<br>\\ &amp; =  \frac{n}{n-1} \cdot \frac{n-1}{n} \sigma^2 <br>\\ &amp; = \sigma^2 <br>\end{align*}\]</p>



<p>よって、\( s^2 \) で定義した分散は、母分散の不偏推定量となりましたね。この \( s^2 \) の分散のことを不偏分散と呼びます。]</p>


<p>大学以降で習う確率・統計では、<span  style="background-image:linear-gradient(to bottom,transparent 0%,#FFF387 0%);" class="dbp-e-marker y">母分散を正確に推定するために、標本の分散を求めるときには不偏分散 \( s^2 \) を使うことが多いです</span><span class="footnote_referrer"><a tabindex="0" onclick="footnote_moveToReference_21144_20('footnote_plugin_reference_21144_20_3');" onkeypress="footnote_moveToReference_21144_20('footnote_plugin_reference_21144_20_3');" ><sup id="footnote_plugin_tooltip_21144_20_3" class="footnote_plugin_tooltip_text">[3]</sup></a><span id="footnote_plugin_tooltip_text_21144_20_3" class="footnote_tooltip">母分散は今まで通り \( n \) で割ってください。誤って \(n-1 \) で割らないように！</span></span>。</p>


<figure class="wp-block-image aligncenter size-full is-resized"><img width="1156" height="631" src="https://www.momoyama-usagi.com/wp-content/uploads/fuhen5.gif" alt="" class="wp-image-21262" style="width:800px;height:auto"/></figure>



<p>※ 本記事では、高校で習う分散の公式（標本分散）を \( S^2 \)、不偏分散を \( s^2 \) と表記を使い分けています。</p>



<div style="height:100px" class="wp-block-spacer"></div>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">母平均の不偏推定量</div><div class="dbp-frame-content has-content-gap">
<p>母平均 \( \mu \) の不偏推定量は、不偏分散 \( s^2 \) で表される。</p>

<p>ここで、\( s^2 \) は各標本 \( X_k \) を用いて、次のように計算できる。\[\begin{align*}<br>s^2 &amp; = \frac{1}{n-1} \left\{ ( X_1 - \overline{X} )^2 + ( X_2 - \overline{X} )^2<br> + \cdots + ( X_n - \overline{X} )^2 \right\}<br>\\ &amp; = \frac{1}{n-1} \sum^{n}_{k = 1} ( X_k - \overline{X} )^2<br>\end{align*}\]※ \( n \) は標本サイズを表す。</p>
</div></div>


<div style="height:55px" class="wp-block-spacer"></div>



<p>実際に、[1]で計算した標本分散を、不偏分散として計算しなおしてみましょう。</p>



<figure class="wp-block-table aligncenter has-small-font-size"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center">データ1</th><th class="has-text-align-center">データ2</th><th class="has-text-align-center">標本平均</th><th class="has-text-align-center">標本分散</th></tr></thead><tbody><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">0</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2-1} \left\{ ( \textcolor{red}{0} - \textcolor{green}{0} )^2 + ( \textcolor{blue}{0} - \textcolor{green}{0} )^2 \right\} = 0<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">1</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2-1} \left\{ ( \textcolor{red}{0} - \textcolor{green}{1} )^2 + ( \textcolor{blue}{2} - \textcolor{green}{1} )^2 \right\} = 2<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">2</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2-1} \left\{ ( \textcolor{red}{0} - \textcolor{green}{2} )^2 + ( \textcolor{blue}{4} - \textcolor{green}{2} )^2 \right\} = 8<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">1</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2-1} \left\{ ( \textcolor{red}{2} - \textcolor{green}{1} )^2 + ( \textcolor{blue}{0} - \textcolor{green}{1} )^2 \right\} = 2<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">2</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2-1} \left\{ ( \textcolor{red}{2} - \textcolor{green}{2} )^2 + ( \textcolor{blue}{2} - \textcolor{green}{2} )^2 \right\} = 0<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">3</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2-1} \left\{ ( \textcolor{red}{2} - \textcolor{green}{3} )^2 + ( \textcolor{blue}{4} - \textcolor{green}{3} )^2 \right\} = 2<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">0</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">2</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2-1} \left\{ ( \textcolor{red}{4} - \textcolor{green}{2} )^2 + ( \textcolor{blue}{0} - \textcolor{green}{2} )^2 \right\} = 8<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">2</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">3</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2-1} \left\{ ( \textcolor{red}{4} - \textcolor{green}{3} )^2 + ( \textcolor{blue}{2} - \textcolor{green}{3} )^2 \right\} = 2<br>\]</td></tr><tr><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">4</mark></td><td class="has-text-align-center"><mark style="background-color:rgba(0, 0, 0, 0);color:#4f9545" class="has-inline-color">4</mark></td><td class="has-text-align-center">\[<br>\frac{1}{2-1} \left\{ ( \textcolor{red}{4} - \textcolor{green}{4} )^2 + ( \textcolor{blue}{4} - \textcolor{green}{4} )^2 \right\} = 0<br>\]</td></tr></tbody></table></figure>



<div style="height:50px" class="wp-block-spacer"></div>



<p>よって、不偏分散 \( s^2 \) の期待値 \( E ( s^2 ) \) は、つぎのように求められます。\[\begin{align*}<br>E ( s^2 ) &amp; = \frac{1}{9} \left( 0+2+8+2+0+2+8+2+0 \right)<br>\\ &amp; = \frac{1}{9} \cdot 24<br>\\ &amp; = \frac{8}{3} \end{align*}\]</p>



<p>不偏分散 \( s^2 \) で分散を計算すると、母分散 \( \sigma^2 = \frac{8}{3} \) と、不偏分散の期待値 \( E( s^2 ) = \frac{8}{3} \) が一致していることが確認できますね。</p>



<div style="height:100px" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">4. 練習問題</h2>



<h3 class="wp-block-heading">練習1. </h3>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">練習1</div><div class="dbp-frame-content has-content-gap">
<p>ある高校の生徒5人を標本として抽出したとき、身長[cm]は以下の通りであった。</p>

<p class="has-text-align-center">176, 179, 167, 169, 159</p>

<p>つぎの問いに答えなさい。</p>

<p>(1) 母平均の不偏推定量を求めなさい。<br>(2) 母分散の不偏推定量を求めなさい。</p>
</div></div>


<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">練習2.</h3>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">練習2</div><div class="dbp-frame-content has-content-gap">
<p>母平均 \( \mu \) の母集団から、標本 \( X_1 \), \( X_2 \), …, \( X_n \) を取り出した。</p>

<p>ここで、\( \mu \) の推定量としてつぎ \( \hat{\mu}_1 \), \( \hat{\mu}_2 \), \( \hat{\mu}_3 \) を考えた。</p>

<p>\[<br>\hat{\mu}_1 = X_1<br>\]</p>

<p>\[<br>\hat{\mu}_2 = \sum^{n}_{k=1} (X_k + 1)<br>\]</p>

<p>\[<br>\hat{\mu}_3 = \sum^{n}_{k=1} X_k^2<br>\]</p>

<p>(1)～(3)の問いに答えなさい。</p>

<p>(1) \( \hat{\mu}_1 \) は母平均 \( \mu \) の不偏推定量かどうか確認しなさい。<br>(2) \( \hat{\mu}_2 \) は母平均 \( \mu \) の不偏推定量かどうか確認しなさい。<br>(3) \( \hat{\mu}_3 \) は母平均 \( \mu \) の不偏推定量かどうか確認しなさい。</p>
</div></div>


<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">練習3. </h3>


<div class='wp-block-dbp-frame l-frame-float is-design-top is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">練習3</div><div class="dbp-frame-content has-content-gap">
<p>母平均 \( \mu \)、母分散 \( \sigma^2 \) の母集団から、標本 \( X_1 \), \( X_2 \), …, \( X_n \) を取り出す。</p>

<p>ここで、母平均の不偏推定量 \( \overline{X} \) と、不偏分散の不偏推定量 \( s^2 \) は次のように計算できる。\[<br>\overline{X} = \frac{1}{n} \sum^{n}_{k=1} X_k<br>\]\[<br>s^2 = \frac{1}{n-1} \sum^{n}_{k = 1} ( X_k - \overline{X} )^2<br>\]</p>

<p>つぎの問いに答えなさい。</p>

<p>(1) 期待値 \( E( \overline{X}^2) \) を求めなさい。<br>(2) \( \mu^2 \) の不偏推定量 \( \hat{\mu^2} \) を求めなさい。</p>

<p class="has-text-align-center"></p>
</div></div>










<h2 class="wp-block-heading">練習問題の答え</h2>



<h3 class="wp-block-heading">解答1.</h3>



<p>(1) </p>



<p>母平均の不偏推定量は、標本平均 \( \overline{X} \) によって推定できます。\[\begin{align*}<br>\overline{X} &amp; = \frac{1}{n} (X_1 + X_2 + \cdots + X_n)<br>\\ &amp; = \frac{1}{n} \sum^{n}_{k=1} X_k<br>\end{align*}\]※ \( X_k \) … \( k \) 番目の標本の値、\( n \) は標本サイズ</p>



<p>与えられた5つのデータの標本平均は、つぎの式で計算できます。計算を楽にするために、\( a = 170 \) とおきましょう。\[\begin{align*}<br>\overline{X} &amp; = \frac{1}{5} \left\{ (a + 6) + (a+9) + (a-3) + (a-1) + (a-11) \right\}<br>\\ &amp; = \frac{1}{5} \cdot 5a<br>\\ &amp; = a<br>\\ &amp; = 170<br>\end{align*}\]よって、母平均の不偏推定量は 170 と求められます。</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p>(2)</p>



<p>母分散の不偏推定量は、不偏分散 \( s^2 \) によって推定できます。\[\begin{align*}<br>s^2 &amp; = \frac{1}{n-1} \left\{ ( X_1 - \overline{X} )^2 + ( X_2 - \overline{X} )^2<br> + \cdots + ( X_n - \overline{X} )^2 \right\}<br>\\ &amp; = \frac{1}{n-1} \sum^{n}_{k = 1} ( X_k - \overline{X} )^2<br>\end{align*}\]※ \( X_k \) … \( k \) 番目の標本の値、\( n \) は標本サイズ、\( \overline{X} \) は標本平均。</p>



<p>与えられた5つのデータの不偏分散は、つぎの式で計算できます。\[\begin{align*}<br>\overline{X} &amp; = \frac{1}{5-1} \left\{ (176-170)^2 + (179-170)^2 + (167-170)^2 + (169-170)^2 + (159-170)^2 \right\}<br>\\ &amp; = \frac{1}{4} \left\{ 6^2 + 9^2 + (-3)^2 + (-1)^2 + (-11)^2 \right\}<br>\\ &amp; = \frac{1}{4} (36 + 81 + 9 + 1 + 121)<br>\\ &amp; = \frac{1}{4} \cdot 248<br>\\ &amp; = 62<br>\end{align*}\]よって、母分散の不偏推定量は 62 と求められます。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">解答2.</h3>



<p>不偏推定量かどうかを確認する前に、不定推定量の確認で使う公式の紹介を復習しましょう。</p>


<div class='wp-block-dbp-frame l-frame-inner is-design-inline is-frame-style-default dbp-frame has-bgcolor'><div class="dbp-frame-title">不偏推定量の確認で使う公式</div><div class="dbp-frame-content has-content-gap">
<p>[1] 期待値の中の定数倍は、期待値の外に出すことが出来る。\[<br>E(aX) = aE(X)<br>\]</p>

<p>[2] 期待値の足し算、引き算を分解することが出来る。\[<br>E(X+Y) = E(X) + E(Y)<br>\]\[<br>E(X-Y) = E(X) - E(Y)<br>\]</p>

<p>[3] 標本 \( X_k \) の期待値 \( E(X_k) \)、分散 \( V(X_k) \) は、母集団の期待値 \( \mu \)、分散 \( \sigma^2 \) と一致する。\[<br>E(X_k) = \mu<br>\]\[<br>V(X_k) = \sigma^2<br>\]</p>

<p>[4] 標本平均 \( \overline{X} \) の期待値 \( E( \overline{X}) \) は、母集団の母平均 \( \mu \) と等しい。\[<br>E( \overline{X} ) = \mu<br>\]</p>

<p>[5] 標本平均 \( \overline{X} \) の分散 \( V( \overline{X}) \) は、標本平均 \( \overline{X} \) と母集団の母平均 \( \mu \) の差の2乗の期待値であり、母集団の母分散 \( \sigma^2 \) を標本サイズ \( n \) で割ったものとなる。\[\begin{align*}<br>V( \overline{X} ) &amp; = E \left( ( \overline{X} - \mu )^2 \right)<br>\\ &amp; =  \frac{ \sigma^2 }{n}<br>\end{align*}\]</p>
</div></div>


<p>(1)</p>



<p>\( X_1 \) は、母集団からの標本なので、期待値 \( E(X_1) \) は、母平均 \( \mu \) に等しいです。\[\begin{align*}<br>E( \hat{\mu}_1 ) &amp; = E(X_1)<br>\\ &amp; = \mu<br>\end{align*}\]</p>



<p>よって、\( \hat{\mu}_1 \) は不偏推定量です。</p>



<div style="height:46px" class="wp-block-spacer"></div>



<p>(2)</p>



<p>\[\begin{align*}<br>E( \hat{\mu}_2 ) &amp; = E \left( \frac{1}{n} \sum^{n}_{k = 1} (X_k + 1) \right)<br>\\ &amp; = \frac{1}{n} E \left( \sum^{n}_{k = 1} (X_k + 1) \right)<br>\\ &amp; = \frac{1}{n} \sum^{n}_{k = 1} E \left( X_k + 1 \right)<br>\\ &amp; = \frac{1}{n} \sum^{n}_{k = 1} E \left( X_k \right) + \frac{1}{n} \sum^{n}_{k = 1} \underbrace{ E(1) }_{1}<br>\\ &amp; = \mu +\frac{1}{n} \cdot n<br>\\ &amp; = \mu + 1 \not = \mu<br>\end{align*}\]</p>



<p>よって、\( \hat{\mu}_2 \) は不偏推定量ではありません。</p>



<div style="height:46px" class="wp-block-spacer"></div>



<p>(3)</p>



<p>まず、分散は、2乗の期待値から期待値の2乗を引いた差分で求められるため、つぎの公式が成立します。\[<br>\underbrace{ V(X_k^2) }_{\sigma^2} = E(X_k^2) - \left\{ \underbrace{E(X_k)}_{\mu} \right\}^2<br>\]</p>



<p>よって、期待値 \( E( X_k^2) をつぎのように導出できます。\[\begin{align*}<br>E(X_k^2) &amp; = \underbrace{ V(X_k^2) }_{\sigma^2} +  \left\{ \underbrace{E(X_k)}_{\mu} \right\}^2<br>\\ &amp; = \sigma^2 + \mu^2<br>\end{align*}\]</p>



<p>あとは、上の計算結果を用いて、各標本の2乗 \( X_k^2 \) の期待値 \( E( X_k^2) \) を求めていきます。\[\begin{align*}<br>E( \hat{\mu}_3 ) &amp; = E \left( \frac{1}{n} \sum^{n}_{k = 1} X_k^2 \right)<br>\\ &amp; = \frac{1}{n} E \left( \sum^{n}_{k = 1} X_k^2 \right)<br>\\ &amp; = \frac{1}{n} \sum^{n}_{k = 1} (\sigma^2 + \mu^2)<br>\\ &amp; = \frac{1}{n} \cdot n (\sigma^2 + \mu^2)<br>\\ &amp; = \sigma^2 + \mu^2 \not = \mu<br>\end{align*}\]</p>



<p>よって、\( \hat{\mu}_3 \) は不定推定量ではありません。</p>



<div style="height:48px" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">解答3.</h3>



<p>(1)</p>



<p>分散は、2乗の期待値から期待値の2乗を引いた差分で求められるため、つぎの公式が成立します。</p>



<p>\[<br>V( \overline{X} ) = E ( \overline{X}^2 ) - \left\{ E( \overline{X}  ) \right\}^2<br>\]</p>



<p>よって、\( E ( \overline{X}^2 ) \) はつぎの式で求められます。\[<br>E ( \overline{X}^2 ) = V( \overline{X} ) +\left\{ E( \overline{X}  ) \right\}^2<br>\]</p>



<p>ここで、\( E( \overline{X}) \), \( V ( \overline{X} ) \) はそれぞれ次のように計算できます。</p>



<p>\[\begin{align*}<br>E ( \overline{X} ) &amp; = E \left( \frac{1}{n} ( X_1 + X_2 + \cdots + X_n ) \right)<br>\\ &amp; = \frac{1}{n} E \left(  X_1 + X_2 + \cdots + X_n \right)<br>\\ &amp; = \frac{1}{n} \underbrace{ \left\{ E \left(  X_1 \right) + E \left(  X_2 \right) + \cdots + E \left(  X_n \right) \right\} }_{ n \ \mathrm{個} }<br>\\ &amp; = \frac{1}{n} \cdot n \mu \ \ \ \left( \because E(X_k) = \mu \right)<br>\\ &amp; = \mu<br>\end{align*}\]</p>



<p>\[\begin{align*}<br>V ( \overline{X} ) &amp; = V \left( \textcolor{red}{\frac{1}{n} } (X_1 + X_2 + \cdots + X_n ) \right)<br>\\ &amp; = \textcolor{red}{\frac{1}{n^2}} V \left( X_1 + X_2 + \cdots + X_n \right) \ \ \ \left( \because V(\textcolor{red}{a}X) = \textcolor{red}{a^2} V(x) \right)<br>\\ &amp; = \frac{1}{n^2} \left\{ \underbrace{ V ( X_1 ) + V ( X_2 ) + \cdots + V ( X_n ) }_{ n \ \mathrm{個} } \right\}<br>\\ &amp; = \frac{1}{n^2} \cdot n \sigma^2 \ \ \ \ ( \because V(X_k) = \sigma^2 )<br>\\ &amp; = \frac{1}{n} \sigma^2<br>\end{align*}\]※ 分散の分解 \( V(X \pm Y) = V(X) + V(Y) \) は、\( X \), \( Y \) が独立のとき可能。</p>



<p>よって、\( E ( \overline{X}^2 ) \) はつぎのように計算できます。\[\begin{align*}<br>E ( \overline{X}^2 ) &amp; = V( \overline{X} ) +\left\{ E( \overline{X}  ) \right\}^2<br>\\ &amp; =  \frac{1}{n} \sigma^2 + \mu^2<br>\\ &amp; = \mu^2 + \frac{1}{n} \sigma^2<br>\end{align*}\]</p>



<div style="height:50px" class="wp-block-spacer"></div>



<p>(2)</p>



<p>\( \mu^2 \) の不偏推定量 \( \hat{\mu^2} \) は、つぎの関係式を満たすような \( \hat{\mu^2} \) を計算することで求めることが出来ます。\[<br>E( \hat{\mu^2} ) = \mu^2<br>\]</p>



<p>ここで、(1)の結果より次の関係式が成り立ちますね。\[<br>E ( \overline{X}^2 ) = \mu^2 + \frac{1}{n} \sigma^2<br>\]</p>



<p>両辺から \( \frac{1}{n} \sigma^2 \) を引くと、次の関係式が成り立ちます。\[<br>E ( \overline{X}^2 ) -  \frac{1}{n} \sigma^2 = \mu^2<br>\]</p>



<p>ここで、不偏分散 \( s^2 \) は、\( \sigma^2 \) の不偏推定量なので、次の式が成り立ちます。\[<br>E (s^2) = \sigma^2<br>\]</p>



<p>よって、つぎの変形で \( E( \hat{\mu^2} ) = \mu^2 \) の形することができます。\[<br>E ( \overline{X}^2 ) -  \frac{1}{n} E (s^2) = \mu^2<br>\]\[<br>E ( \overline{X}^2 ) -   E \left( \frac{1}{n} s^2 \right) = \mu^2<br>\]\[<br>E \left( \overline{X}^2 - \frac{1}{n} s^2 \right) = \mu^2<br>\]</p>



<p>よって、\( \mu^2 \) の不偏推定量 \( \hat{\mu^2} \) はつぎの通りに求められます。\[<br>\hat{\mu^2} = \overline{X}^2 - \frac{1}{n} s^2 <br>\]</p>



<div class="speaker-mute footnotes_reference_container"> <div class="footnote_container_prepare"><p><span tabindex="0" class="footnote_reference_container_label pointer">注釈</span><span tabindex="0" class="footnote_reference_container_collapse_button" style="display: none;">[<a id="footnote_reference_container_collapse_button_21144_20">+</a>]</span></p></div> <div id="footnote_references_container_21144_20"><table class="footnotes_table footnote-reference-container"><caption class="accessibility">注釈</caption> <tbody> 

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21144_20('footnote_plugin_tooltip_21144_20_1');"><a id="footnote_plugin_reference_21144_20_1" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>1</a></th> <td class="footnote_plugin_text">各表は、母集団の各要素から等しい確率で選ばれるため（無作為抽出しているため）、標本 \( X_1 \), \( X_2 \), … , \( X_n \) の期待値は \( \mu \) となります。</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21144_20('footnote_plugin_tooltip_21144_20_2');"><a id="footnote_plugin_reference_21144_20_2" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>2</a></th> <td class="footnote_plugin_text">\( X \), \( Y \) が独立ではない場合は、 \( V(X \pm Y) = V(X) + V(Y) \pm 2 Cov(X,Y) \) [復号同順] となる点に注意。※ \( Cov(X,Y) \) は \( X \), \( Y \) の共分散。 \</td></tr>

<tr class="footnotes_plugin_reference_row"> <th scope="row" class="footnote_plugin_index_combi pointer"  onclick="footnote_moveToAnchor_21144_20('footnote_plugin_tooltip_21144_20_3');"><a id="footnote_plugin_reference_21144_20_3" class="footnote_backlink"><span class="footnote_index_arrow">&#8593;</span>3</a></th> <td class="footnote_plugin_text">母分散は今まで通り \( n \) で割ってください。誤って \(n-1 \) で割らないように！</td></tr>

 </tbody> </table> </div></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.momoyama-usagi.com/entry/math-stat-estimator1/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
