--- title: "Zdrojový kód k praktické části diplomové práce" author: "Bc. Anna Asipenka" output: pdf_document --- ```{r setup, message=FALSE, warning=FALSE} library(stats) library(HAC) library(copula) library(MASS) library(actuar) library(psych) library(prob) library(GoFKernel) library(ggplot2) library(GGally) library(xtable) ``` # Simulační studie vybraných modelů ### Pomocné funkce Funkce pseudovar2data provádí transformaci pseudoveličin $U_1, \dots, U_5$ s rovnoměrným rozdělením na $[0,1]$ pocházejících z kopuly do $X_1, \dots, X_5$ tak, že $X_j = F^{-1}_j(U_j)$, kde $F^{-1}_j$ je příslušná kvantilová funkce. Vstupem je vektor $(U_1, \dots, U_5)$, výstupem je $(X_1, \dots, X_5)$. ```{r warning=FALSE} pseudovar2data <- function(sim) { data = cbind(qpareto(sim$X1,2.3, 2800), qweibull(sim$X2, 0.73, scale = 2450), qlnorm(sim$X3, meanlog = 6.7, sdlog =0.9), qgamma(sim$X4, shape=1.3, scale = 2050), qlnorm(sim$X5, meanlog = 6.8, sdlog = 0.78) ) return(data.frame(data)) } ``` Funkce show_data_scatterplot vytváří graf pro $X_1, \dots, X_5$, kde nad diagonálou jsou bodové grafy dvojic $(X_i, X_j)$ pro $i