Thep Excel

FISHER – แปลง Fisher Transform

FISHER แปลงค่าสัมประสิทธิ์สหสัมพันธ์เป็นค่า Fisher Z ที่มีการกระจายแบบปกติ ใช้สำหรับการทดสอบสมมติฐานทางสถิติ

=FISHER(x)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
4/10

Usefulness
6/10

Syntax & Arguments

=FISHER(x)

Argument Type Required Default Description
x Number Yes ค่าสัมประสิทธิ์สหสัมพันธ์ (correlation coefficient) หรือจำนวนใดๆ ที่ต้องการแปลง Fisher

Examples

แปลงค่า Correlation พื้นฐาน
FISHER(0.75)
ค่า correlation 0.75 จะถูกแปลงเป็น z-score ประมาณ 0.973 โดยใช้สูตร z = 0.5 × LN((1+0.75)/(1-0.75))
Excel Formula:

=FISHER(0.75)

Result:

0.9729551

ค่า Correlation เป็น 0
FISHER(0)
เมื่อ correlation เป็น 0 ค่า Fisher Z ก็จะเป็น 0 เพราะ LN(1) = 0
Excel Formula:

=FISHER(0)

ค่า Correlation เป็นลบ
FISHER(-0.5)
ค่า correlation ติดลบก็แปลงได้เช่นกัน ผลลัพธ์ก็จะติดลบด้วย
Excel Formula:

=FISHER(-0.5)

Result:

-0.5493061

เฉลี่ย Correlations จากหลายชุดข้อมูล
FISHERINV(AVERAGE(FISHER(A2), FISHER(A3), FISHER(A4)))
เมื่อต้องการเฉลี่ย correlations ให้แปลง แต่ละค่าด้วย FISHER > หาค่าเฉลี่ย > แปลงกลับด้วย FISHERINV (ใช้ FISHER เป็นตัวช่วย)
Excel Formula:

=FISHERINV(AVERAGE(FISHER(A2), FISHER(A3), FISHER(A4)))

Result:

ค่า correlation เฉลี่ยที่ถูกต้องตามสถิติ

FAQs

ทำไมต้องใช้ FISHER แทนเพียงแค่เอาค่า correlation มาใช้ได้เลย?

Correlation coefficients ไม่กระจายตัวแบบปกติ (normal distribution) พวกมันเบ้ (skewed) โดยเฉพาะตอนที่ค่ามันอยู่ใกล้ -1 หรือ 1 FISHER Transform ช่วยแปลงให้กระจายตัวแบบปกติ ซึ่งจำเป็นสำหรับการทดสอบสมมติฐานและสร้าง confidence intervals ที่ถูกต้อง

ค่า x ต้องอยู่ในช่วงเท่าไหร่?

x ต้องอยู่อย่างเคร่งครัดระหว่าง -1 ถึง 1 (exclusive) ถ้า x = 1 จะเกิดข้อผิดพลาด #NUM!

เขา FISHER ต่างจากไง FISHERINV?

FISHER แปลง correlation ไปเป็น z-score ส่วน FISHERINV ทำสิ่งตรงข้าม แปลง z-score กลับมาเป็น correlation เขาเป็นฟังก์ชันผกผันกัน

ใช้กับ Excel เวอร์ชันไหนได้?

ใช้ได้กับทุกเวอร์ชัน Excel (ตั้งแต่ Excel 2007 เป็นต้นมา) และ Excel 365

Resources & Related

Additional Notes

FISHER เป็นฟังก์ชันทางสถิติที่แปลงค่า correlation coefficient (ค่าระหว่าง -1 ถึง 1) ให้เป็นค่า z-score ที่มีการกระจายแบบปกติ

ที่เจ๋งคือ correlation coefficients มักจะไม่กระจายตัวแบบปกติ โดยเฉพาะเมื่อค่ามันอยู่ใกล้ -1 หรือ 1 FISHER Transform จึงแก้ปัญหานี้โดยแปลงค่าให้กระจายตัวแบบปกติ ซึ่งช่วยให้การทดสอบสมมติฐานทางสถิติแม่นยำขึ้น

ส่วนตัวผม FISHER ไม่ได้ใช้บ่อยในการทำงานประจำวัน แต่มันมีคุณค่าสูงเวลาต้องทำการวิเคราะห์ correlation ทางสถิติหรือต้องเฉลี่ยค่า correlation จากหลายชุดข้อมูล มันคือ ‘ปืนลับ’ สำหรับนักสถิติ

Leave a Reply

Your email address will not be published. Required fields are marked *