<?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>z変換 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/z%E5%A4%89%E6%8F%9B/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 28 Mar 2026 13:57:18 +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://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>z変換 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのFISHER関数の使い方｜相関係数をz値に変換する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-fisher/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-fisher/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 08 Jun 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[FISHERINV]]></category>
		<category><![CDATA[FISHER関数]]></category>
		<category><![CDATA[z変換]]></category>
		<category><![CDATA[フィッシャー変換]]></category>
		<category><![CDATA[相関係数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2185</guid>

					<description><![CDATA[ExcelのFISHER関数の使い方を解説。書式・引数の基本からCORREL→FISHER→FISHERINVの連携フロー、信頼区間の求め方、2つの相関係数の比較方法、エラー対処法まで網羅します。]]></description>
										<content:encoded><![CDATA[
<p>「相関係数を求めたけど、この数値って統計的に意味があるの？」と疑問に思ったことはありませんか。相関係数のままでは平均や比較に使いにくいですよね。</p>



<p>ExcelのFISHER関数を使えば、相関係数をz値に変換できます。この記事では、FISHER関数の基本から信頼区間の算出まで解説しますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのFISHER関数とは？フィッシャー変換の概要</a><ol><li><a href="#toc2" tabindex="0">FISHER関数の読み方</a></li><li><a href="#toc3" tabindex="0">なぜ相関係数をz値に変換するのか</a></li></ol></li><li><a href="#toc4" tabindex="0">FISHER関数の書式と引数</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数xの制約</a></li><li><a href="#toc7" tabindex="0">内部の計算式</a></li></ol></li><li><a href="#toc8" tabindex="0">FISHER関数の入力値と戻り値の対応表</a></li><li><a href="#toc9" tabindex="0">実務で使う：CORREL → FISHER → FISHERINV の連携フロー</a><ol><li><a href="#toc10" tabindex="0">手順1: CORREL関数で相関係数を算出</a></li><li><a href="#toc11" tabindex="0">手順2: FISHER関数でz値に変換</a></li><li><a href="#toc12" tabindex="0">手順3: 標準誤差と信頼区間を計算</a></li><li><a href="#toc13" tabindex="0">手順4: FISHERINV関数で逆変換</a></li><li><a href="#toc14" tabindex="0">連携フローのまとめ</a></li></ol></li><li><a href="#toc15" tabindex="0">応用：2つの相関係数を比較する方法</a><ol><li><a href="#toc16" tabindex="0">比較の手順</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc18" tabindex="0">#NUM!エラー</a></li><li><a href="#toc19" tabindex="0">#VALUE!エラー</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのFISHER関数とは？フィッシャー変換の概要</span></h2>



<p>FISHER関数は、数値をフィッシャー変換してz値を返す関数です。おもに相関係数の統計処理に使います。</p>



<p>Excel 2016以降のすべてのバージョンで利用可能です。Microsoft 365やExcel for the webでも使えます。</p>



<h3 class="wp-block-heading"><span id="toc2">FISHER関数の読み方</span></h3>



<p>読み方は「フィッシャー」です。イギリスの統計学者ロナルド・フィッシャーに由来します。</p>



<h3 class="wp-block-heading"><span id="toc3">なぜ相関係数をz値に変換するのか</span></h3>



<p>相関係数rは-1から1の範囲に限定されます。rが0.9のように極端な値に近づくと、分布が偏ってしまいます。</p>



<p>この偏りがあると、次のような計算が正しくできません。</p>



<ul class="wp-block-list"><li>2つの相関係数を比較する</li><li>複数の相関係数の平均を取る</li><li>信頼区間を求める</li></ul>



<p>フィッシャー変換でz値に変換すると、正規分布に近づきます。正規分布（左右対称の釣り鐘型の分布）になれば、平均の計算や仮説検定が適用できますよ。</p>



<h2 class="wp-block-heading"><span id="toc4">FISHER関数の書式と引数</span></h2>



<h3 class="wp-block-heading"><span id="toc5">基本構文</span></h3>



<pre class="wp-block-code"><code>=FISHER(x)</code></pre>



<p>引数はxの1つだけで、省略はできません。</p>



<h3 class="wp-block-heading"><span id="toc6">引数xの制約</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>フィッシャー変換する数値。-1 < x < 1 の範囲で指定</td></tr></tbody></table></figure>



<p>xには-1より大きく1より小さい数値を指定します。相関係数を入れるケースが最も一般的です。</p>



<p>-1や1ちょうどを指定すると<code>#NUM!</code>エラーになるので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc7">内部の計算式</span></h3>



<p>内部的には、次の数式で計算されています。</p>



<pre class="wp-block-code"><code>z = 0.5 × ln((1 + x) / (1 - x))</code></pre>



<p>これは<a href="https://mashukabu.com/excel-function-howto-use-atanh/">ATANH関数</a>（逆双曲線正接）と同じ計算です。数学的には arctanh(x) と呼ばれる関数ですね。</p>



<h2 class="wp-block-heading"><span id="toc8">FISHER関数の入力値と戻り値の対応表</span></h2>



<p>相関係数rを入れたときの返り値を一覧で確認しましょう。</p>



<p><!-- screenshot: FISHER関数の基本使用例。A列に相関係数r（0, 0.3, 0.5, 0.7, 0.75, 0.9）、B列に=FISHER(A1)の数式、C列に結果を表示。セル範囲A1:C7。 --></p>



<figure class="wp-block-table"><table><thead><tr><th>相関係数 r</th><th>数式</th><th>z値（返り値）</th></tr></thead><tbody><tr><td>0</td><td><code>=FISHER(0)</code></td><td>0.0000</td></tr><tr><td>0.3</td><td><code>=FISHER(0.3)</code></td><td>0.3095</td></tr><tr><td>0.5</td><td><code>=FISHER(0.5)</code></td><td>0.5493</td></tr><tr><td>0.7</td><td><code>=FISHER(0.7)</code></td><td>0.8673</td></tr><tr><td>0.75</td><td><code>=FISHER(0.75)</code></td><td>0.9730</td></tr><tr><td>0.9</td><td><code>=FISHER(0.9)</code></td><td>1.4722</td></tr></tbody></table></figure>



<p>rが0に近い範囲ではrとz値の差はわずかです。一方、rが1に近づくほどz値は急激に大きくなります。</p>



<p>z値は理論上 -∞ から +∞ の範囲を取ります。相関係数rのように分布が歪む問題がなくなるため、統計処理に適しています。</p>



<p>この対応関係を把握しておくと、変換結果の妥当性をすぐに判断できますよ。</p>



<h2 class="wp-block-heading"><span id="toc9">実務で使う：CORREL → FISHER → FISHERINV の連携フロー</span></h2>



<p>FISHER関数は単体で使うより、他の関数と組み合わせるのが実務的です。ここでは相関係数の信頼区間を求める手順を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc10">手順1: CORREL関数で相関係数を算出</span></h3>



<p>まず<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>で2つのデータ列の相関係数を求めます。</p>



<pre class="wp-block-code"><code>=CORREL(A2:A31, B2:B31)</code></pre>



<p>たとえば30件のデータから相関係数 r = 0.7 が得られたとしましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">手順2: FISHER関数でz値に変換</span></h3>



<p>次にFISHER関数でz値に変換します。</p>



<pre class="wp-block-code"><code>=FISHER(C2)</code></pre>



<p>C2にCORREL関数の結果（0.7）が入っていれば、z値は0.8673になります。</p>



<h3 class="wp-block-heading"><span id="toc12">手順3: 標準誤差と信頼区間を計算</span></h3>



<p>z値に変換した状態なら、標準誤差を次の式で求められます。</p>



<pre class="wp-block-code"><code>=1/SQRT(n-3)</code></pre>



<p>n=30の場合、標準誤差は約0.1925です。95%信頼区間のz値は次のように求めます。</p>



<pre class="wp-block-code"><code>下限: =D2 - 1.96 * E2
上限: =D2 + 1.96 * E2</code></pre>



<p>D2がz値、E2が標準誤差です。1.96は95%信頼区間で使う標準正規分布の値ですよ。</p>



<h3 class="wp-block-heading"><span id="toc13">手順4: FISHERINV関数で逆変換</span></h3>



<p>最後に<a href="https://mashukabu.com/excel-function-howto-use-fisherinv/">FISHERINV関数</a>で、z値を元の相関係数のスケールに戻します。</p>



<pre class="wp-block-code"><code>=FISHERINV(F2)</code></pre>



<p>FISHERINV関数はFISHER関数の逆関数です。z値を渡すと、元の-1から1の範囲に戻してくれます。</p>



<h3 class="wp-block-heading"><span id="toc14">連携フローのまとめ</span></h3>



<p>この一連の流れをまとめると次のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>手順</th><th>関数</th><th>内容</th><th>結果の例</th></tr></thead><tbody><tr><td>1</td><td>CORREL</td><td>相関係数を算出</td><td>r = 0.7</td></tr><tr><td>2</td><td>FISHER</td><td>z値に変換</td><td>z = 0.8673</td></tr><tr><td>3</td><td>計算</td><td>信頼区間（z値）</td><td>0.4901〜1.2445</td></tr><tr><td>4</td><td>FISHERINV</td><td>元のスケールに逆変換</td><td>0.4543〜0.8467</td></tr></tbody></table></figure>



<p>「相関係数0.7の95%信頼区間は約0.45〜0.85」と示せます。この手順を覚えておくと、分析の説得力が上がりますよ。</p>



<h2 class="wp-block-heading"><span id="toc15">応用：2つの相関係数を比較する方法</span></h2>



<p>FISHER関数のもう一つの活用場面が、2つの相関係数に統計的な差があるかを調べる比較です。</p>



<p>たとえば「営業部のデータでは r=0.8、マーケ部のデータでは r=0.5 だった。この差は偶然なのか？」という場面で使います。</p>



<h3 class="wp-block-heading"><span id="toc16">比較の手順</span></h3>



<p>まず、それぞれの相関係数をFISHER関数でz値に変換します。</p>



<pre class="wp-block-code"><code>=FISHER(0.8)   → 1.0986
=FISHER(0.5)   → 0.5493</code></pre>



<p>次に、2つのz値の差を検定統計量として計算します。</p>



<pre class="wp-block-code"><code>=(z1 - z2) / SQRT(1/(n1-3) + 1/(n2-3))</code></pre>



<p>n1とn2はそれぞれのサンプルサイズです。たとえば両方とも30件なら次のようになります。</p>



<pre class="wp-block-code"><code>=(1.0986 - 0.5493) / SQRT(1/27 + 1/27)</code></pre>



<p>結果は約2.017です。この値の絶対値が1.96以上なら、95%の信頼水準で「差がある」と判断できます。</p>



<p>この例では2.017 > 1.96なので、営業部とマーケ部の相関係数の差は統計的に有意といえますね。</p>



<h2 class="wp-block-heading"><span id="toc17">よくあるエラーと対処法</span></h2>



<p>FISHER関数で発生するエラーは2種類です。</p>



<h3 class="wp-block-heading"><span id="toc18">#NUM!エラー</span></h3>



<p>xに-1以下または1以上の値を指定すると発生します。</p>



<pre class="wp-block-code"><code>=FISHER(1)    → #NUM!エラー
=FISHER(-1)   → #NUM!エラー
=FISHER(1.5)  → #NUM!エラー</code></pre>



<p>FISHER関数の定義域は「-1より大きく1より小さい」です。境界値の-1と1自体は含まれません。</p>



<p>CORREL関数の結果が ±1 ちょうどになるのは完全な直線関係のときだけです。通常のデータなら発生しにくいですよ。ただし、データ件数が2〜3件と極端に少ないと起こりえます。</p>



<p>対処法としては、IF関数で事前にチェックする方法があります。</p>



<pre class="wp-block-code"><code>=IF(ABS(C2)&gt;=1, &quot;範囲外&quot;, FISHER(C2))</code></pre>



<h3 class="wp-block-heading"><span id="toc19">#VALUE!エラー</span></h3>



<p>xに文字列など数値以外を指定すると発生します。</p>



<pre class="wp-block-code"><code>=FISHER(&quot;abc&quot;)  → #VALUE!エラー
=FISHER(A1)     → A1に文字列が入っていれば #VALUE!エラー</code></pre>



<p>セル参照で指定する場合は、参照先に数値が入っているか事前に確認してください。</p>



<p>エラーの種類や対処の詳細は<a href="https://mashukabu.com/excel-error-value-list/">エラー値まとめ</a>の記事も参考にしてみてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc20">まとめ</span></h2>



<p>この記事では、ExcelのFISHER関数の使い方を解説しました。</p>



<ul class="wp-block-list"><li>FISHER関数は相関係数をz値にフィッシャー変換する関数</li><li>引数xは -1 < x < 1 の範囲で指定する</li><li>変換後のz値は正規分布に近づくため、統計的な比較や検定に使える</li><li>実務では<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a> → FISHER → <a href="https://mashukabu.com/excel-function-howto-use-fisherinv/">FISHERINV関数</a>の流れで信頼区間を求める</li><li>2つの相関係数に差があるかの検定にも活用できる</li></ul>



<p>関連する関数として<a href="https://mashukabu.com/excel-function-howto-use-pearson/">PEARSON関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-rsq/">RSQ関数</a>もあわせて確認してみてください。</p>



<p>そのほかのExcel関数は<a href="https://mashukabu.com/excel-function/">Excel関数一覧</a>から探せます。目的に合った関数を見つけて、業務効率化に役立ててみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-fisher/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
