FISHER แปลงค่าสัมประสิทธิ์สหสัมพันธ์เป็นค่า Fisher Z ที่มีการกระจายแบบปกติ ใช้สำหรับการทดสอบสมมติฐานทางสถิติ
=FISHER(x)
=FISHER(x)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| x | Number | Yes | ค่าสัมประสิทธิ์สหสัมพันธ์ (correlation coefficient) หรือจำนวนใดๆ ที่ต้องการแปลง Fisher |
FISHER(0.75)=FISHER(0.75)
0.9729551
FISHER(0)=FISHER(0)
FISHER(-0.5)=FISHER(-0.5)
-0.5493061
FISHERINV(AVERAGE(FISHER(A2), FISHER(A3), FISHER(A4)))=FISHERINV(AVERAGE(FISHER(A2), FISHER(A3), FISHER(A4)))
ค่า correlation เฉลี่ยที่ถูกต้องตามสถิติ
Correlation coefficients ไม่กระจายตัวแบบปกติ (normal distribution) พวกมันเบ้ (skewed) โดยเฉพาะตอนที่ค่ามันอยู่ใกล้ -1 หรือ 1 FISHER Transform ช่วยแปลงให้กระจายตัวแบบปกติ ซึ่งจำเป็นสำหรับการทดสอบสมมติฐานและสร้าง confidence intervals ที่ถูกต้อง
x ต้องอยู่อย่างเคร่งครัดระหว่าง -1 ถึง 1 (exclusive) ถ้า x = 1 จะเกิดข้อผิดพลาด #NUM!
FISHER แปลง correlation ไปเป็น z-score ส่วน FISHERINV ทำสิ่งตรงข้าม แปลง z-score กลับมาเป็น correlation เขาเป็นฟังก์ชันผกผันกัน
ใช้ได้กับทุกเวอร์ชัน Excel (ตั้งแต่ Excel 2007 เป็นต้นมา) และ Excel 365
FISHER เป็นฟังก์ชันทางสถิติที่แปลงค่า correlation coefficient (ค่าระหว่าง -1 ถึง 1) ให้เป็นค่า z-score ที่มีการกระจายแบบปกติ
ที่เจ๋งคือ correlation coefficients มักจะไม่กระจายตัวแบบปกติ โดยเฉพาะเมื่อค่ามันอยู่ใกล้ -1 หรือ 1 FISHER Transform จึงแก้ปัญหานี้โดยแปลงค่าให้กระจายตัวแบบปกติ ซึ่งช่วยให้การทดสอบสมมติฐานทางสถิติแม่นยำขึ้น
ส่วนตัวผม FISHER ไม่ได้ใช้บ่อยในการทำงานประจำวัน แต่มันมีคุณค่าสูงเวลาต้องทำการวิเคราะห์ correlation ทางสถิติหรือต้องเฉลี่ยค่า correlation จากหลายชุดข้อมูล มันคือ ‘ปืนลับ’ สำหรับนักสถิติ