BIBD – kattnjurarnas funktion
För att verkligen förstå hur ett BIBD ser ut ska vi bygga ett dataset från grunden.
Säg att vi vill undersöka skillnaden mellan fyra olika våtfoder för katter och hur de påverkar njurfunktionen. Kattmat är dock dyrt, så vi testar bara 3 foder per block för att hålla nere kostnaderna. Blockningsfaktorn är kattens color (färg), eftersom det inte är något vi är intresserade av i vårt experiment. Utfallsvariabeln är uppmätt kreatininnivå i blodet – ett mått på njurfunktion och njurdysfunktion hos både katter och människor.
Den här övningen är en del av kursen
Experimentell design i R
Övningsinstruktioner
- Den anpassade funktionen
lambda()har redan lästs in. Beräknalambdamedt= 4,k= 3 ochr= 3 för att kontrollera att ett BIBD är möjligt. - Kör koden för att sätta ihop datasetet. Du kan se i vilken ordning foderbehandlingarna används i varje block.
- Skapa
cat_modelmedaov()enligt experimentbeskrivningen ovan och granska resultaten medsummary(). Har typen av våtfoder någon effekt på kreatininnivåerna?
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Calculate lambda
___
# Build the data.frame
creatinine <- c(1.98, 1.97, 2.35, 2.09, 1.87, 1.95, 2.08, 2.01, 1.84, 2.06, 1.97, 2.22)
food <- as.factor(c("A", "C", "D", "A", "B", "C", "B", "C", "D", "A", "B", "D"))
color <- as.factor(rep(c("Black", "White", "Orange", "Spotted"), each = 3))
cat_experiment <- as.data.frame(cbind(creatinine, food, color))
# Create cat_model and examine with summary()
___ <- ___ (___ ~ ___ + color, data = ___)
___