Last updated on 2025-12-28 01:49:08 CET.
| Package | ERROR | NOTE | OK |
|---|---|---|---|
| portvine | 1 | 3 | 9 |
Current CRAN status: ERROR: 1, NOTE: 3, OK: 9
Version: 1.0.3
Check: tests
Result: ERROR
Running 'testthat.R' [84s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(portvine)
> data("sample_returns_small")
>
> test_check("portvine", reporter = "summary")
S4accessors: WW1WW2
default_garch_spec: ........
dvine_ordering: ..........
estimate_dependence_and_risk: SS
estimate_marginal_models: ........................
estimate_risk_roll: .......................WW3.
Fit marginal models:
AAPL GOOG AMZN
Fit vine copula models and estimate risk.
Vine windows:
(1/4) WW4S
marginal_settings: ................
rcondvinecop: .............................
risk_measures: ....................
utils: .....
vine_settings: .............
══ Skipped ═════════════════════════════════════════════════════════════════════
1. unconditional case ('test-estimate_dependence_and_risk.R:30:3') - Reason: On CRAN
2. conditional case ('test-estimate_dependence_and_risk.R:148:3') - Reason: On CRAN
3. parallel functionality ('test-estimate_risk_roll.R:558:3') - Reason: On CRAN
══ Warnings ════════════════════════════════════════════════════════════════════
1. risk_estimates() basic functionality & input checks ('test-S4accessors.R:14:3') - Caught simpleError. Canceling all iterations ...
2. risk_estimates() basic functionality & input checks ('test-S4accessors.R:14:3') - Caught simpleError. Canceling all iterations ...
3. fitted_vines() & fitted_marginals() basic functionality ('test-S4accessors.R:312:3') - Caught simpleError. Canceling all iterations ...
4. fitted_vines() & fitted_marginals() basic functionality ('test-S4accessors.R:312:3') - Caught simpleError. Canceling all iterations ...
5. basic functionality (unconditionally) ('test-estimate_risk_roll.R:331:3') - Caught simpleError. Canceling all iterations ...
6. basic functionality (unconditionally) ('test-estimate_risk_roll.R:331:3') - Caught simpleError. Canceling all iterations ...
7. basic functionality (conditionally) ('test-estimate_risk_roll.R:449:3') - Caught simpleError. Canceling all iterations ...
8. basic functionality (conditionally) ('test-estimate_risk_roll.R:449:3') - Caught simpleError. Canceling all iterations ...
══ Failed ══════════════════════════════════════════════════════════════════════
── 1. Error ('test-S4accessors.R:14:3'): risk_estimates() basic functionality &
Error in ``[.data.table`(melt(copy(`_DT20`)[, `:=`(sample_id = seq(nrow(structure(list(AAPL = c(0.851133729626506, 0.817469859115347, 0.34042323248208, 0.829174218071684, 0.22686556005964, 0.483288469139079, 0.285627467545038, 0.733278908764717, 0.473968298956092, 0.532111978525248), AMZN = c(0.579666443382277, 0.346415140784956, 0.377089811023051, 0.65345650127477, 0.00901509278503613, 0.896138125633004, 0.106173893632115, 0.627137469995011, 0.833611344191598, 0.948425463949372), GOOG = c(0.698342850198969, 0.305415803100914, 0.498109691776335, 0.700399791589007, 0.00173484021797776, 0.550074147991836, 0.193374787922949, 0.702251970302314, 0.781957285711542, 0.268312602769583)), row.names = c(NA, -10L), class = c("data.table", "data.frame"), .internal.selfref = <pointer: 0x000001617e051720>))))], measure.vars = c("AAPL", "AMZN", "GOOG"), variable.name = "asset", value.name = "sample", variable.factor = FALSE)[, `:=`(sample = trans_vals[["mu"]][trans_vals[["asset"]] == asset] + trans_vals[["sigma"]][trans_vals[["asset"]] == asset] * rugarch::qdist(distribution = trans_vals[["marg_dist"]][trans_vals[["asset"]] == asset], p = sample, skew = trans_vals[["skew"]][trans_vals[["asset"]] == asset], shape = trans_vals[["shape"]][trans_vals[["asset"]] == asset])), by = .(asset)], , `:=`(weight = structure(c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), dim = 4:3, dimnames = list(NULL, c("AAPL", "GOOG", "AMZN")))[1L, asset]), by = .(asset))`: attempt access index 3/3 in VECTOR_ELT
Backtrace:
▆
1. └─portvine::estimate_risk_roll(...) at test-S4accessors.R:14:3
2. └─portvine:::estimate_dependence_and_risk(...)
3. └─future.apply::future_lapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── 2. Error ('test-S4accessors.R:312:3'): fitted_vines() & fitted_marginals() ba
Error in ``[.data.table`(melt(copy(`_DT40`)[, `:=`(sample_id = seq(nrow(structure(list(AAPL = c(0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.727447098696852, 0.727447098696852, 0.727447098696852, 0.727447098696852, 0.727447098696852, 0.727447098696852, 0.727447098696852, 0.727447098696852, 0.727447098696852, 0.727447098696852), AMZN = c(0.43419742679402, 0.527043992133521, 0.729322618498196, 0.160354888708514, 0.313807639368571, 0.431732126719258, 0.218423752004696, 0.285624676048191, 0.341459038088653, 0.62007922110501, 0.914476060937018, 0.294682064893172, 0.967176963375982, 0.452008565099714, 0.968167567309044, 0.956476943708804, 0.37489714650074, 0.949351411704406, 0.745206108859294, 0.65961871814322), GOOG = c(0.18438389758325, 0.148838790436291, 0.656374270848538, 0.502388472884081, 0.25578224293204, 0.208373117605576, 0.183778962748295, 0.403398089039455, 0.21701122336441, 0.547059566600781, 0.868812716744743, 0.382470010130231, 0.917286533553562, 0.535238309916164, 0.92868551606237, 0.858010595366338, 0.338381529468178, 0.824190497576203, 0.594766456348915, 0.346333884963595)), row.names = c(NA, -20L), class = c("data.table", "data.frame"), .internal.selfref = <pointer: 0x000001617e051720>))))], measure.vars = c("AAPL", "AMZN", "GOOG"), variable.name = "asset", value.name = "sample", variable.factor = FALSE)[, `:=`(sample = trans_vals[["mu"]][trans_vals[["asset"]] == asset] + trans_vals[["sigma"]][trans_vals[["asset"]] == asset] * rugarch::qdist(distribution = trans_vals[["marg_dist"]][trans_vals[["asset"]] == asset], p = sample, skew = trans_vals[["skew"]][trans_vals[["asset"]] == asset], shape = trans_vals[["shape"]][trans_vals[["asset"]] == asset])), by = .(asset)], , `:=`(weight = structure(c(0, 0, 1, 1, 1, 1), dim = 2:3, dimnames = list(NULL, c("AAPL", "GOOG", "AMZN")))[1L, asset]), by = .(asset))`: attempt access index 3/3 in VECTOR_ELT
Backtrace:
▆
1. └─portvine::estimate_risk_roll(...) at test-S4accessors.R:312:3
2. └─portvine:::estimate_dependence_and_risk(...)
3. └─future.apply::future_lapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── 3. Error ('test-estimate_risk_roll.R:331:3'): basic functionality (unconditio
Error in ``[.data.table`(melt(copy(`_DT128`)[, `:=`(sample_id = seq(nrow(structure(list(AAPL = c(0.314918979046757, 0.899069667349924, 0.933115583153673, 0.608976138565978, 0.639555570455537, 0.259831318841244, 0.103189261932428, 0.896792292571362, 0.571084077044327, 0.182312809327622), AMZN = c(0.0843033295557694, 0.656588191456108, 0.862148704699873, 0.112875777087018, 0.772568583251836, 0.568329611564962, 0.888242430386166, 0.431975055030328, 0.448933279569626, 0.806590901702923), GOOG = c(0.368395902914926, 0.827139122178778, 0.545264427317306, 0.240561558166519, 0.591966148698702, 0.715501645347103, 0.647069754777476, 0.571875439956784, 0.582404206739739, 0.250119536183774)), row.names = c(NA, -10L), class = c("data.table", "data.frame"), .internal.selfref = <pointer: 0x000001617e051720>))))], measure.vars = c("AAPL", "AMZN", "GOOG"), variable.name = "asset", value.name = "sample", variable.factor = FALSE)[, `:=`(sample = trans_vals[["mu"]][trans_vals[["asset"]] == asset] + trans_vals[["sigma"]][trans_vals[["asset"]] == asset] * rugarch::qdist(distribution = trans_vals[["marg_dist"]][trans_vals[["asset"]] == asset], p = sample, skew = trans_vals[["skew"]][trans_vals[["asset"]] == asset], shape = trans_vals[["shape"]][trans_vals[["asset"]] == asset])), by = .(asset)], , `:=`(weight = structure(c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), dim = 4:3, dimnames = list(NULL, c("AAPL", "GOOG", "AMZN")))[1L, asset]), by = .(asset))`: attempt access index 3/3 in VECTOR_ELT
Backtrace:
▆
1. └─portvine::estimate_risk_roll(...) at test-estimate_risk_roll.R:331:3
2. └─portvine:::estimate_dependence_and_risk(...)
3. └─future.apply::future_lapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
── 4. Error ('test-estimate_risk_roll.R:449:3'): basic functionality (conditiona
Error in ``[.data.table`(melt(copy(`_DT148`)[, `:=`(sample_id = seq(nrow(structure(list(AAPL = c(0.0158760267956106, 0.0492902581517949, 0.0272822908314138, 0.041443676665894, 0.115607395752768, 0.139344453242549, 0.237110205888, 0.54616142939117, 0.0980636886058451, 0.311710715544133, 0.0795978882402194, 0.597109700697452, 0.790154329608633, 0.954653504375768, 0.987661589514458, 0.520035857296455, 0.203790915593028, 0.582342113981039, 0.156414743620083, 0.489661971077101, 0.681975477747511, 0.567111795545474, 0.310490327262913, 0.206299730045439, 0.548495861927884, 0.51528236372171, 0.890860320540014, 0.663332292315449, 0.221119188387323, 0.326642600503673, 0.895946892531268, 0.16868153407414, 0.867548271666544), AMZN = c(0.0433573178804106, 0.0376613555113354, 0.0277947484646826, 0.0612228287119474, 0.706671884404236, 0.0968687452481607, 0.147529752533335, 0.553899715267037, 0.205134144252485, 0.0839218277026682, 0.0582225669330417, 0.789255381413218, 0.408540929088664, 0.575166948196988, 0.320421938558271, 0.407717559069338, 0.281869878794391, 0.133908975810383, 0.623879951055088, 0.311878159479511, 0.410385714057985, 0.401843196622008, 0.321302049913061, 0.489904015154591, 0.558256970197951, 0.617428415054142, 0.25379703086321, 0.602034186152955, 0.639839311642034, 0.582479560819898, 0.596158138469941, 0.934376583130243, 0.188394914846784), GOOG = c(0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.60416480751054, 0.60416480751054, 0.60416480751054, 0.60416480751054, 0.60416480751054, 0.60416480751054, 0.60416480751054, 0.60416480751054, 0.60416480751054, 0.60416480751054, 0.60416480751054)), row.names = c(NA, -33L), class = c("data.table", "data.frame"), .internal.selfref = <pointer: 0x000001617e051720>))))], measure.vars = c("AAPL", "AMZN", "GOOG"), variable.name = "asset", value.name = "sample", variable.factor = FALSE)[, `:=`(sample = trans_vals[["mu"]][trans_vals[["asset"]] == asset] + trans_vals[["sigma"]][trans_vals[["asset"]] == asset] * rugarch::qdist(distribution = trans_vals[["marg_dist"]][trans_vals[["asset"]] == asset], p = sample, skew = trans_vals[["skew"]][trans_vals[["asset"]] == asset], shape = trans_vals[["shape"]][trans_vals[["asset"]] == asset])), by = .(asset)], , `:=`(weight = structure(c(1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1), dim = 4:3, dimnames = list(NULL, c("AAPL", "GOOG", "AMZN")))[1L, asset]), by = .(asset))`: attempt access index 3/3 in VECTOR_ELT
Backtrace:
▆
1. └─portvine::estimate_risk_roll(...) at test-estimate_risk_roll.R:449:3
2. └─portvine:::estimate_dependence_and_risk(...)
3. └─future.apply::future_lapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
══ DONE ════════════════════════════════════════════════════════════════════════
Error:
! Test failures.
Execution halted
Flavor: r-devel-windows-x86_64
Version: 1.0.3
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
--- re-building 'get_started.Rmd' using rmarkdown
Quitting from get_started.Rmd:142-157 [unnamed-chunk-9]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `[.data.table`:
! attempt access index 3/3 in VECTOR_ELT
---
Backtrace:
▆
1. └─portvine::estimate_risk_roll(...)
2. └─portvine:::estimate_dependence_and_risk(...)
3. └─future.apply::future_lapply(...)
4. └─future.apply:::future_xapply(...)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(...)
8. └─value[[3L]](cond)
9. └─future.apply:::onError(e, futures = fs, debug = debug)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'get_started.Rmd' failed with diagnostics:
attempt access index 3/3 in VECTOR_ELT
--- failed re-building 'get_started.Rmd'
SUMMARY: processing the following file failed:
'get_started.Rmd'
Error: Vignette re-building failed.
Execution halted
Flavor: r-devel-windows-x86_64
Version: 1.0.3
Check: installed package size
Result: NOTE
installed size is 39.8Mb
sub-directories of 1Mb or more:
libs 38.6Mb
Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.