Generera sampel från en multivariat t-fördelning
Multivariat normalfördelning används flitigt, men alla multivariata data följer inte en normalfördelning. Multivariata t-fördelningar kan hantera tungsvansade fördelningar i varje riktning. I den här övningen lär du dig att dra slumpmässiga sampel från en multivariat t-fördelning. Vi använder samma parametrar mu.sim och sigma.sim som användes för att generera sampel från multivariata normalfördelningar.
Den här övningen är en del av kursen
Multivariata sannolikhetsfördelningar i R
Övningsinstruktioner
- Generera 200 sampel från en bivariat t-fördelning med 5 frihetsgrader. Ge objektet namnet
multt.sample. - Skriv ut de första sex samplen.
- Kontrollera om samplen följer en multivariat normalfördelning med Mardia-testet och plotta det relevanta qq-diagrammet för testet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Generate the t-samples
multt.sample <- ___
# Print the first 6 samples
# Check multivariate normality
mvn(___, mvnTest = "___", multivariatePlot = "___")