การสุ่มออกแบบ BIBD ด้วย agricolae
สามารถใช้ agricolae เพื่อสร้าง BIBD ได้เช่นกัน โดย design.bib() รับค่าอินพุตอย่างน้อย ได้แก่ ทรีตเมนต์ (treats) ค่าจำนวนเต็ม k ที่ระบุจำนวนระดับของบล็อก และค่า seed
สิ่งที่ควรสังเกตเกี่ยวกับ BIBD คือไม่ใช่ทุกทรีตเมนต์จะปรากฏในแต่ละบล็อก (คอลัมน์) ของผลลัพธ์
จากวิดีโอและแบบฝึกหัดที่ผ่านมา คุณรู้แล้วว่า BIBD บางรูปแบบอาจไม่ถูกต้อง และต้องคำนวณเพื่อให้แน่ใจว่าดีไซน์ที่เลือกนั้นเป็นไปได้ หากดีไซน์ไม่ถูกต้อง design.bib() จะแสดงข้อความแจ้งข้อผิดพลาด
ลองสร้าง BIBD หลายรูปแบบด้วย agricolae เพื่อดูข้อความเตือนและข้อผิดพลาดต่าง ๆ ที่แพ็กเกจแสดงออกมา
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การออกแบบการทดลองใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create my_design_bibd_1
___ <- design.bib(LETTERS[1:3], k = ___, seed = ___)