Nothing
# test-final_pbox.R
library(testthat)
library(data.table)
library(copula)
data("SEAex")
copulaFits <- fit_copula_pbox(data = SEAex, .copula_families)
distFits <- fit_dist_pbox(data = SEAex)
# Test for successful creation of the final_pbox output
test_that("final_pbox correctly creates mvdc object with the best copula and marginal distributions", {
# Mock dataset to be used as input
# Call the final_pbox function with the mocked input
final_result <- final_pbox(copulaFits, distFits$allDitrs, SEAex)
# Check the structure and properties of the returned mvdc object
expect_s4_class(final_result, "mvdc")
# Ensure the copula and marginals were set correctly
expect_equal(final_result@copula@dispstr, "ex")
expect_equal(final_result@margins, c("RG" , "SN1" , "RG" ,"RG"))
# Check that the correct copula parameters were applied
expect_equal(round(final_result@copula@parameters,2), 0.49)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.