Apa itu blocking dalam Anova? – Pengertian & contoh kode R

Tidak terlalu sulit memahami blocking dalam anova. kata utamanya adalah adanya blok yang membagi perlakuan selama penelitian. blok ini bisa berdasarkan tempat, umur, atau shift kerja atau mesin. dalam satu blok biasanya terbagi atas perlakuan dan ulangan.

Blocking dalam ANOVAย adalah teknik eksperimen yang digunakan untuk mengontrol variabilitas yang berasal dari variabel pengganggu (nuisance variable) yang tidak menjadi fokus penelitian, namun dapat memengaruhi hasil. Dengan mengelompokkan unit eksperimen ke dalam blok-blok homogen, efek dari variabel ini dapat dipisahkan dari galat acak (error), sehingga meningkatkan kekuatan uji statistik dalam mendeteksi perbedaan antar perlakuan.

Tujuan dari blocking ini adalah mengurangi adanya unsur pengganggu dalam penelitian. Peneliti berharap hasilnya nanti hanya dipengaruhi oleh faktor atau perlakuan yang direka oleh peneliti, bukan faktor lain seperti lingkungan atau blok ini. Tentu kita atau peneliti berharap bloking ini tidak signifikan mempengaruhi parameter. Karna jika dia signifikan mempengaruhi parameter, berarti faktor beda tempat, faktor umur, atau shift kerja atau mesin yang dicontohkan diatas ternyata signifikan terhadap parameter. artinya juga, kita tidak bisa membuat lingkungan atau media penelitian yang homogen. artinya juga, ternyata blok tadi signifikan berbeda entah itu kesuburannya, jenis tanah, dan lain-lain.

contoh hasil anova tentang blocking adalah sebagai berikut:

terlihat bahwa blocking ternyata tidak signifikan karena p value bernilai > 5 persen, dan memang ini yang diharapkan oleh peneliti. artinya, dalam penelitian ini perbedaan tempat tidak memengaruhi hasil. hasil hanya dipengaruhi oleh faktor fertilizer dan density.

Adapun kode R untuk blocking ini adalah sebagai berikut:

# Perform blocking ANOVA to analyze the effect of fertilizer, density, and block on yield
blocking <- aov(yield ~ fertilizer + density + block, data = crop.data)
blocking.summary <- tidy(blocking)

library yang diimport adalah sebagai berikut:

# Load necessary libraries
library(ggplot2)
library(ggpubr)
library(tidyverse)
library(broom)  # For tidy() function
library(AICcmodavg)
library(readxl)
library(openxlsx)  # For exporting data to Excel
 

Terima kasih sudah berkunjung.