หน่วย
1. ปัญญาประดิษฐ์เบื้องต้นทางชีววิทยา: บทบาท ขอบเขต การตรวจสอบความถูกต้อง และจริยธรรม 2. พื้นฐานการวิเคราะห์ข้อมูลทางชีวภาพด้วย Python 3. การวิเคราะห์ลำดับและชีวสารสนเทศศาสตร์: DNA, RNA และโปรตีน 4. ข้อมูล Omics และการวิเคราะห์มิติสูง 5. โครงสร้างโปรตีนและ AlphaFold: ชัยชนะของปัญญาประดิษฐ์ในชีววิทยา 6. การวิเคราะห์รูปภาพและการระบุประเภท/เซลล์ 7. การออกแบบเชิงทดลอง: การสร้างแผนการที่มั่นคงด้วยปัญญาประดิษฐ์ 8. การวิเคราะห์ข้อมูลและการตรวจสอบความถูกต้องทางสถิติ 9. การแสดงภาพทางวิทยาศาสตร์: การแสดงข้อมูลอย่างตรงไปตรงมาและเข้าใจได้ 10. การทบทวนวรรณกรรมและการเขียนทางวิทยาศาสตร์ 11. จริยธรรม ความปลอดภัยทางชีวภาพ การรักษาความลับ และความซื่อสัตย์ทางวิทยาศาสตร์
หน่วย 8 / 11

การวิเคราะห์ข้อมูลและการตรวจสอบความถูกต้องทางสถิติ

กำไร:

  • ความสามารถในการเลือกการทดสอบที่เหมาะสมกับประเภทและการกระจายข้อมูลและตรวจสอบสมมติฐาน (ค่าปกติ, ความแปรปรวน)
  • ความสามารถในการเข้าใจความหมายที่แท้จริงของค่า p และรายงานผลลัพธ์ด้วยขนาดเอฟเฟกต์และช่วงความเชื่อมั่น
  • การป้องกันการแฮ็ก p ด้วยการแยกการตรวจสอบการค้นพบ การแก้ไขการเปรียบเทียบหลายรายการ และการรายงานฉบับสมบูรณ์

การทดลองสิ้นสุดลง ข้อมูลเข้ามาแล้ว ตอนนี้เราอยู่ในขั้นตอนที่สำคัญที่สุดและผิดพลาดที่สุด: การวิเคราะห์ข้อมูลอย่างถูกต้องและการตีความผลลัพธ์อย่างตรงไปตรงมา ข้อมูลทางชีวภาพมักจะมีเสียงดัง ไม่เสถียร และมีหลายตัวแปร การเลือกการทดสอบที่ไม่ถูกต้อง การละเมิดสมมติฐานโดยนัย และ p-hacking โดยไม่รู้ตัว (พยายามวิเคราะห์จนกว่าจะได้ผลลัพธ์ที่ต้องการ) เป็นสาเหตุหลักของวิกฤตความสามารถในการทำซ้ำในวรรณกรรมทางชีววิทยาที่ตีพิมพ์ AI ช่วยให้คุณเลือกการทดสอบที่เหมาะสม ตรวจสอบสมมติฐาน และเขียนโค้ดการวิเคราะห์ แต่ความสมบูรณ์ทางสถิติเป็นความรับผิดชอบของคุณ

ในหน่วยนี้ เราจะครอบคลุมการทดสอบทางสถิติทั่วไป การตรวจสอบสมมติฐาน และวิธีการป้องกันตนเองจากการแฮ็กข้อมูล

การเลือกการทดสอบที่เหมาะสม

การเลือกการทดสอบขึ้นอยู่กับประเภทและการกระจายของข้อมูล ปัญญาประดิษฐ์จะช่วยให้คุณตัดสินใจได้ แต่คุณไม่ควรนำไปใช้อย่างสุ่มสี่สุ่มห้า:

  • สองกลุ่ม ข้อมูลต่อเนื่อง การแจกแจงแบบปกติ: ทีทดสอบอิสระ
  • สองกลุ่ม ไม่ปกติ: Mann-Whitney U (ไม่มีพารามิเตอร์: ไม่ต้องใช้สมมติฐานการกระจาย)
  • มากกว่าสองกลุ่ม: ANOVA (การวิเคราะห์ความแปรปรวน) + การทดสอบหลังการทดสอบ
  • ข้อมูลหมวดหมู่ (จำนวน): การทดสอบไคสแควร์หรือฟิชเชอร์ที่แน่นอน
  • ความสัมพันธ์: สหสัมพันธ์ (เพียร์สัน/สเปียร์แมน) หรือการถดถอย
เคล็ดลับ: แสดงภาพข้อมูลก่อนเลือกการทดสอบ ฮิสโตแกรมหรือบ็อกซ์พล็อตจะแสดงค่าปกติและค่าผิดปกติที่ต้องใช้การทดสอบทีทันที “กราฟก่อน ทดสอบทีหลัง” เป็นนิสัยที่ดี

การตรวจสอบสมมติฐาน

การทดสอบทุกครั้งมีสมมติฐานที่ซ่อนอยู่ การทดสอบทีจะถือว่าการแจกแจงแบบปกติและความเท่าเทียมกันของความแปรปรวน หากสิ่งเหล่านี้ถูกละเมิด ผลลัพธ์จะทำให้เข้าใจผิด AI เขียนโค้ดที่ตรวจสอบสมมติฐานเหล่านี้:

บทบาท: คุณเป็นผู้ช่วยชีวสถิติ งาน: เขียนโค้ดที่ตรวจสอบสมมติฐานของการทดสอบทีก่อนที่จะเปรียบเทียบข้อมูลสองกลุ่ม: ความปกติ (ชาปิโร-วิลค์) ความเท่าเทียมกันของความแปรปรวน (เลเวน) หากสมมติฐานถูกละเมิด โปรดบอกฉันว่าฉันควรทำการทดสอบทางเลือกใด ให้รหัส Python พร้อมความคิดเห็น

รหัสจะนำคุณไปที่ Mann-Whitney หากภาวะปกติเสีย ขั้นตอน "ตรวจสอบก่อน ตัดสินใจทีหลัง" นี้จะช่วยป้องกันไม่ให้คุณทำการทดสอบผิด

p-hacking และวิธีป้องกันตัวเอง

p-hacking กำลังวิเคราะห์ข้อมูลในรูปแบบต่างๆ จนกระทั่ง p<0.05: พยายามทดสอบที่แตกต่างกัน คัดแยกค่าผิดปกติ การเพิ่ม/ลบกลุ่ม การรายงานสิ่งที่ "สำคัญ" ท่ามกลางตัวแปรจำนวนมาก นี่คือแหล่งที่มาหลักของการค้นพบปลอม วิธีการป้องกัน:

  1. แก้ไขแผนการวิเคราะห์ล่วงหน้า (หน่วยที่ 7)
  2. รายงานการทดสอบทั้งหมด ไม่ใช่แค่การทดสอบที่แสดงนัยสำคัญ
  3. แก้ไขการเปรียบเทียบหลายรายการ (FDR/Bonferroni)
  4. กำหนดขนาดเอฟเฟกต์และช่วงความมั่นใจถัดจากค่า p
  5. แยกการค้นพบและการตรวจสอบความถูกต้อง: ทดสอบสิ่งที่คุณพบในชุดการค้นพบในชุดอิสระ

ทีละขั้นตอน: การวิเคราะห์ที่ซื่อสัตย์

  1. แสดงภาพข้อมูล (กระจาย, ค่าผิดปกติ)
  2. ตรวจสอบสมมติฐาน
  3. ทำการทดสอบที่คุณกำหนดไว้ล่วงหน้า
  4. แก้ไขการเปรียบเทียบหลายรายการ
  5. รายงานขนาดเอฟเฟกต์ + ช่วงความเชื่อมั่น
  6. เขียนข้อจำกัดให้ชัดเจน

เทมเพลตพร้อมท์ที่คัดลอกได้

แสดงภาพปริมาณงาน: พล็อตฮิสโตแกรมและบ็อกซ์พล็อตสำหรับแต่ละกลุ่ม ตั้งค่าสถานะค่าผิดปกติ จากนั้นตีความค่าปกติคอลัมน์ข้อมูล: [ชื่อ] ให้รหัส Python พร้อมความคิดเห็น

ฉันต้องการเปรียบเทียบสองกลุ่มของฉัน ลักษณะของข้อมูล: [ประเภท, N, การกระจาย] การทดสอบใดเหมาะสม ตรวจสอบสมมติฐาน ทำการทดสอบ รายงานขนาดผล และช่วงความเชื่อมั่น 95% ด้วยค่า p

ฉันทดสอบยีนที่แตกต่างกัน 15 ยีนในการวิเคราะห์ของฉัน ให้รหัสที่ใช้การแก้ไข Bonferroni และ Benjamini-Hochberg และอธิบายความแตกต่างระหว่างทั้งสองวิธี

พรอมต์อ่อน / พรอมต์แรง

อ่อนแอ: "สองกลุ่มนี้แตกต่างกันไหม ทำการทดสอบที"

ชัดเจน: "ฉันมีสองกลุ่ม (กลุ่มควบคุม n=18, การรักษา n=20) ตัวแปรตามคือการทำงานของเอนไซม์ (ต่อเนื่อง) ขั้นแรกให้เห็นภาพการกระจายและทดสอบภาวะปกติด้วย Shapiro-Wilk หากเป็นปกติ ให้ใช้ t-test ถ้าไม่ใช้ Mann-Whitney รายงานผลลัพธ์ด้วยค่า p ขนาดเอฟเฟกต์ (Cohen's d หรือ rank-biserial) และช่วงความเชื่อมั่น 95% อธิบายว่าคุณเลือกการทดสอบใดและเพราะเหตุใด"

ความแตกต่าง: พรอมต์ที่มีประสิทธิภาพประกอบด้วยประเภทข้อมูล หมายเลขตัวอย่าง การตรวจสอบสมมติฐาน และคำขอการรายงานแบบเต็ม โมเดลเป็นไปตามเส้นทางที่ถูกต้องแทนที่จะใช้การทดสอบแบบสุ่มสี่สุ่มห้า

มินิเคสสามอัน

กรณีที่ 1 — การทดสอบผิด: นักเรียนใช้การทดสอบ t-test กับข้อมูลที่บิดเบือนอย่างมีนัยสำคัญ (ไม่ปกติ) และพบว่า p=0.048 เมื่อปัญญาประดิษฐ์เพิ่มการตรวจสอบความเป็นปกติ ข้อมูลก็ไม่ออกมาเป็นปกติ โดยแมนน์-วิทนีย์, p=0.11 ผลลัพธ์ที่แท้จริงนั้นไร้ความหมาย บทเรียน: การทดสอบโดยไม่ตรวจสอบสมมติฐานถือเป็นการเข้าใจผิด

กรณีที่ 2 — ละทิ้งค่าผิดปกติแบบเลือกสรร: ผู้วิจัยลบจุด "ค่าผิดปกติ" สองจุดเพื่อทำให้ผลลัพธ์มีความหมาย แบบจำลองเน้นย้ำว่าการละทิ้งค่าผิดปกติควรเป็นไปตามกฎที่กำหนดไว้ล่วงหน้า (เช่น วิธี IQR) และรายงาน การลบโดยพลการถือเป็นการแฮ็ก บทเรียน: กำหนดกฎค่าผิดปกติไว้ล่วงหน้า

กรณีที่ 3 — การกู้คืนขนาดผลกระทบ: การศึกษา 1 เรื่องมีค่า p=0.001 แต่ขนาดผลกระทบ (d=0.1) เกือบเป็นศูนย์ กลุ่มตัวอย่างขนาดใหญ่แสดงให้เห็นความแตกต่างเล็กน้อยจนมีนัยสำคัญ เมื่อปัญญาประดิษฐ์รายงานขนาดเอฟเฟกต์ พบว่าการค้นพบนี้ไม่มีคุณค่าในทางปฏิบัติ บทเรียน: เพียงเพราะ p มีขนาดเล็กไม่สำคัญ

แผนภูมิเปรียบเทียบ

สถานะ

แนวทางที่ถูกต้อง

ที่จะหลีกเลี่ยง

ข้อมูลที่ผิดปกติ

การทดสอบแบบไม่อิงพารามิเตอร์

การทดสอบแบบบังคับ

การทดสอบหลายรายการ

ใช้การแก้ไข

น้ำมันดิบ p<0.05

ผิดปกติ

กฎที่กำหนดไว้ล่วงหน้า

การลบโดยพลการ

ผลลัพธ์ที่สำคัญ

ขนาดเอฟเฟกต์ + CI

แค่พี

การค้นพบการค้นพบ

ตรวจสอบชุดอิสระ

จบในชุดเดียว

ข้อผิดพลาดทั่วไป

  • การทดสอบสมมติฐานที่ไม่สามารถควบคุมได้: นัยสำคัญปลอมพร้อมการทดสอบที่ผิดพลาด
  • p-hacking: พยายามวิเคราะห์จนได้ผลลัพธ์ที่ต้องการ
  • การรายงานเฉพาะค่า p: การละเว้นขนาดเอฟเฟกต์และช่วงความเชื่อมั่น
  • ไม่แก้ไขการเปรียบเทียบหลายรายการ: ผลบวกลวง
  • การกระโดดข้ามสาเหตุ: การอนุมานสาเหตุจากความสัมพันธ์
ข้อควรระวัง: AI จะไม่ "สร้าง" ผลลัพธ์ที่คุณต้องการ แต่จะเขียนโค้ดสำหรับการทดสอบที่ไม่ถูกต้องหากเกิดข้อผิดพลาด คุณมีความสมบูรณ์ทางสถิติ: รายงานการทดลองทั้งหมด วางแผนการวิเคราะห์ล่วงหน้า ไม่พลาดขนาดเอฟเฟกต์ ทำงานร่วมกับนักชีวสถิติเพื่อการวิเคราะห์ที่นำไปสู่การตีพิมพ์

ความหมายที่แท้จริงของค่า p

แนวคิดทางชีววิทยาที่ถูกเข้าใจผิดมากที่สุดคือค่า p ค่า p ไม่ใช่ "ความน่าจะเป็นที่สมมติฐานจะเป็นจริง"; มันคือ "ความน่าจะเป็นที่จะเห็นความแตกต่างมากหรือสุดขั้วมากกว่าสิ่งที่คุณสังเกต ทั้งที่ในความเป็นจริงไม่มีความแตกต่าง" ความแตกต่างที่ละเอียดอ่อนแต่สำคัญนี้เป็นกุญแจสำคัญในการไม่ทำให้ผลลัพธ์เกินความจริง p=0.03 ไม่ได้หมายความว่า "เอฟเฟกต์นั้นเป็นของจริง 97%" เมื่อให้ AI ตีความผลลัพธ์ให้ตรวจสอบว่าใช้คำจำกัดความนี้อย่างถูกต้อง บางครั้งโมเดลอาจตีความผิดทั่วไปซ้ำๆ ได้

ช่วงความเชื่อมั่น (CI) มักจะให้ข้อมูลมากกว่าค่า p เนื่องจากแสดงให้เห็นขนาดและความไม่แน่นอนของผลกระทบร่วมกัน “ความแตกต่าง 2.4 เท่า (95% CI: 1.8-3.1)” บอกอะไรได้มากกว่า “p<0.05”: ทั้งทิศทางของเอฟเฟกต์ ขนาดของมัน และความแม่นยำของการวัด เน้น GA ในรายงานของคุณ

ใช้คำจำกัดความที่ถูกต้องของค่า p เมื่อตีความผลลัพธ์ของฉัน หลีกเลี่ยงข้อความที่ไม่ถูกต้อง เช่น "ความน่าจะเป็นของผลกระทบที่เป็นจริง" ให้อธิบายความหมายเชิงปฏิบัติในแง่ของขนาดเอฟเฟกต์และช่วงความเชื่อมั่น 95% แทน ผลลัพธ์: [ข้อมูล]

ข้อมูลความสัมพันธ์ สาเหตุ และการสังเกต

ข้อมูลทางชีววิทยาส่วนใหญ่เป็นเพียงการสังเกต คุณเห็นบางสิ่งเปลี่ยนแปลงไปพร้อมกับสิ่งอื่น แต่คุณไม่สามารถมองเห็นได้ว่าอะไรเป็นสาเหตุจากอะไร ประโยค “การแสดงออกของยีน X มีความสัมพันธ์กับโรค” ไม่ได้บ่งชี้ว่า X ทำให้เกิดโรค โรคนี้อาจเพิ่มขึ้น X หรือปัจจัยที่สามอาจส่งผลต่อทั้งสองอย่าง สาเหตุสามารถกำหนดได้โดยการทดลองแบบแทรกแซงเท่านั้น (การเปลี่ยน X และการวัดผลลัพธ์) AI อาจใช้ภาษาเชิงสาเหตุโดยไม่รู้ตัว (“สาเหตุ” “นำไปสู่”) ในข้อความของคุณ ทบทวนประโยคสรุปแต่ละประโยคจากมุมมองนี้ แสดงออกถึงการค้นพบเชิงสังเกตในภาษาที่สัมพันธ์กัน (“สัมพันธ์กัน” “ต่างกันไป”)

แยกข้อมูลที่จับคู่และข้อมูลอิสระ

ความแตกต่างที่ถูกมองข้ามบ่อยที่สุดในการเลือกการทดสอบคือว่าตัวอย่างจะเป็นอิสระจากกันหรือจับคู่กัน หากคุณทำการวัดก่อนและหลังจากบุคคลคนเดียวกัน (เช่น ค่าเลือดของผู้ป่วยคนเดียวกันก่อนและหลังการรักษา) การวัดเหล่านี้จะไม่เป็นอิสระ จำเป็นต้องมีการทดสอบแบบคู่ การใช้การทดสอบทีแบบสองตัวอย่างอิสระที่นี่จะละทิ้งข้อมูลที่ตรงกันในข้อมูลและลดพลังงาน มันอาจจะพลิกกลับผลลัพธ์ก็ได้ กฎง่ายๆ ก็คือ "การวัดทั้งสองนี้มาจากหน่วยทางชีววิทยาเดียวกันหรือไม่" หากคำตอบคือใช่ จะใช้การทดสอบแบบจับคู่ (การทดสอบทีแบบจับคู่หรือการทดสอบอันดับแบบลงนามของ Wilcoxon) หากไม่ใช่ จะใช้การทดสอบอิสระ เมื่อคุณขอให้ปัญญาประดิษฐ์ทำการทดสอบ อย่าลืมระบุโครงสร้างการจับคู่ข้อมูลของคุณ หากคุณไม่ระบุ โมเดลมักจะถือว่าเป็นอิสระและแนะนำให้ทำการทดสอบที่ไม่ถูกต้อง

ฉันมีชุดวัดสองชุด สิ่งสำคัญ: การวัดเหล่านี้เกิดขึ้นก่อน/หลังบุคคลเดียวกัน (จับคู่) เลือกการทดสอบที่เหมาะสมโดยคำนึงถึงแมตช์นี้ (paired t-test หรือ Wilcoxon) ตรวจสอบสมมติฐานของคุณและรายงานด้วยขนาดเอฟเฟกต์ อย่ายึดถือความเป็นอิสระ

โดยสรุป

การวิเคราะห์ข้อมูลที่แม่นยำ การเลือกการทดสอบที่เหมาะสมสำหรับประเภทของข้อมูล การตรวจสอบสมมติฐาน การแก้ไขการเปรียบเทียบหลายรายการ และการรายงานขนาดผลกระทบและช่วงความเชื่อมั่นนอกเหนือจากค่า p อันตรายที่ใหญ่ที่สุดคือการแฮ็ก p; ยาแก้พิษคือแผนการวิเคราะห์ล่วงหน้า การรายงานฉบับสมบูรณ์ และการแยกการตรวจสอบการค้นพบ ปัญญาประดิษฐ์เป็นตัวช่วยที่ทรงพลังในการเลือกการทดสอบและการตรวจสอบสมมติฐาน แต่ความสมบูรณ์ทางสถิติขึ้นอยู่กับมนุษย์

งานสมัคร

นำชุดข้อมูล (ข้อมูลของคุณเองหรือตัวอย่าง) กับสองกลุ่ม อันดับแรกมีโค้ดเขียน AI ที่แสดงภาพข้อมูลและทดสอบความเป็นปกติ ใช้การทดสอบที่เหมาะสม (การทดสอบ t หรือ Mann-Whitney) และรายงานขนาดผลกระทบและช่วงความเชื่อมั่นพร้อมกับค่า p ทั้งนี้ขึ้นอยู่กับผลลัพธ์ จากนั้นเปรียบเทียบผลของการเปรียบเทียบหลายรายการโดยไม่มีการแก้ไขและกับการแก้ไขผลลัพธ์

รายการตรวจสอบ

  • [ ] ฉันเห็นภาพข้อมูลก่อนการทดสอบ
  • [ ] ฉันตรวจสอบสมมติฐานการทดสอบ (ค่าปกติ ความแปรปรวน)
  • [ ] ฉันเลือกแบบทดสอบที่เหมาะสม ฉันไม่ได้ใช้แบบทดสอบแบบสุ่มสี่สุ่มห้า
  • [ ] ฉันแก้ไขการเปรียบเทียบหลายรายการ
  • ฉันรายงานค่า p [ ] รวมถึงขนาดเอฟเฟกต์และช่วงความเชื่อมั่น
  • [ ] ฉันแก้ไขแผนการวิเคราะห์ล่วงหน้าและหลีกเลี่ยงการแฮ็กข้อมูล