Skip to content

Can't plot bivariate posterior #305

@R-garreau

Description

@R-garreau

Describe the bug

It is not possible to plot the bivariates parameters plot after a run using the same code as in the book.

Code and Error

# instructions as in the example
run2$final$plot(Ke~V, marker = list(color = "red", symbol = "diamond"))

# Error returned with traceback
Error in `dplyr::select()` at [magrittr/R/pipe.R:136:2](vscode-file://vscode-app/c:/Program%20Files/Positron/resources/app/out/vs/code/electron-browser/workbench/workbench.html#):
! Selections can't have missing values.
Hide Traceback
     ▆
  1. ├─run2$final$plot(Ke ~ V, marker = list(color = "red", symbol = "diamond"))
  2. │ └─Pmetrics:::plot.PM_final(self, ...)
  3. │   └─Pmetrics:::biPlot(...)
  4. │     └─pp2 %>% ...
  5. ├─dplyr::select(., x = whichX[1] + 1, y = whichY[1] + 1, prob = prob) at [magrittr/R/pipe.R:136:2](vscode-file://vscode-app/c:/Program%20Files/Positron/resources/app/out/vs/code/electron-browser/workbench/workbench.html#)
  6. └─dplyr:::select.data.frame(., x = whichX[1] + 1, y = whichY[1] + 1, prob = prob)
  7.   └─tidyselect::eval_select(expr(c(...)), data = .data, error_call = error_call)
  8.     └─tidyselect:::eval_select_impl(...)
  9.       ├─tidyselect:::with_subscript_errors(...)
 10.       │ └─base::withCallingHandlers(...)
 11.       └─tidyselect:::vars_select_eval(...)
 12.         └─tidyselect:::loc_validate(pos, vars, call = error_call)
 13.           └─tidyselect:::check_missing(pos, call = call)
 14.             └─rlang::abort("Selections can't have missing values.", call = call)

Session info

─────────────────────────────────────────────────────────────────────────────────────────────────────
 setting  value
 version  R version 4.3.1 (2023-06-16 ucrt)
 os       Windows 11 x64 (build 26200)
 system   x86_64, mingw32
 ui       Rgui
 language (EN)
 collate  French_France.utf8
 ctype    French_France.utf8
 tz       Europe/Berlin
 date     2026-03-19
 pandoc   3.6.3 @ c:\\Program Files\\Positron\\resources\\app\\quarto\\bin\\tools/ (via rmarkdown)

─ Packages ─────────────────────────────────────────────────────────────────────────────────────────────────────────
 package           * version date (UTC) lib source
 askpass             1.1     2019-01-13 [1] CRAN (R 4.3.1)
 autocogs            0.1.4   2021-05-29 [1] CRAN (R 4.3.1)
 backports           1.4.1   2021-12-13 [1] CRAN (R 4.3.0)
 base64enc           0.1-3   2015-07-28 [1] CRAN (R 4.3.0)
 bit                 4.0.5   2022-11-15 [1] CRAN (R 4.3.1)
 bit64               4.0.5   2020-08-30 [1] CRAN (R 4.3.1)
 bslib               0.9.0   2025-01-30 [1] CRAN (R 4.3.3)
 cachem              1.1.0   2024-05-16 [1] RSPM (R 4.3.0)
 callr               3.7.3   2022-11-02 [1] RSPM (R 4.3.1)
 checkmate           2.2.0   2023-04-27 [1] CRAN (R 4.3.1)
 cli                 3.6.1   2023-03-23 [1] RSPM (R 4.3.1)
 crayon              1.5.2   2022-09-29 [1] RSPM (R 4.3.1)
 crosstalk           1.2.0   2021-11-04 [1] CRAN (R 4.3.1)
 crul                1.4.0   2023-05-17 [1] CRAN (R 4.3.1)
 curl                5.0.2   2023-08-14 [1] CRAN (R 4.3.1)
 data.table          1.14.8  2023-02-17 [1] CRAN (R 4.3.1)
 devtools            2.4.5   2022-10-11 [1] CRAN (R 4.3.1)
 digest              0.6.33  2023-07-07 [1] RSPM (R 4.3.1)
 DistributionUtils   0.6-1   2023-08-28 [1] CRAN (R 4.3.1)
 dplyr             * 1.1.4   2023-11-17 [1] CRAN (R 4.3.3)
 DT                  0.29    2023-08-29 [1] CRAN (R 4.3.1)
 ellipsis            0.3.2   2021-04-29 [1] CRAN (R 4.3.3)
 evaluate            1.0.5   2025-08-27 [1] CRAN (R 4.3.1)
 farver              2.1.2   2024-05-13 [1] CRAN (R 4.3.3)
 fastmap             1.2.0   2024-05-15 [1] RSPM (R 4.3.0)
 flextable           0.9.3   2023-09-07 [1] CRAN (R 4.3.1)
 fontawesome         0.5.3   2024-11-16 [1] RSPM (R 4.3.0)
 fontBitstreamVera   0.1.1   2017-02-01 [1] CRAN (R 4.3.0)
 fontLiberation      0.1.0   2016-10-15 [1] CRAN (R 4.3.0)
 fontquiver          0.2.1   2017-02-01 [1] CRAN (R 4.3.1)
 fs                  1.6.3   2023-07-20 [1] RSPM (R 4.3.1)
 gdtools             0.3.3   2023-03-27 [1] CRAN (R 4.3.1)
 generics            0.1.4   2025-05-09 [1] CRAN (R 4.3.1)
 gfonts              0.2.0   2023-01-08 [1] CRAN (R 4.3.1)
 ggplot2             3.5.0   2024-02-23 [1] CRAN (R 4.3.3)
 glue                1.6.2   2022-02-24 [1] CRAN (R 4.3.1)
 gtable              0.3.6   2024-10-25 [1] CRAN (R 4.3.3)
 hms                 1.1.3   2023-03-21 [1] CRAN (R 4.3.1)
 htmltools           0.5.8.1 2024-04-04 [1] RSPM (R 4.3.0)
 htmlwidgets         1.6.4   2023-12-06 [1] CRAN (R 4.3.3)
 httpcode            0.3.0   2020-04-10 [1] CRAN (R 4.3.1)
 httpuv              1.6.16  2025-04-16 [1] CRAN (R 4.3.1)
 httr                1.4.7   2023-08-15 [1] CRAN (R 4.3.1)
 jquerylib           0.1.4   2021-04-26 [1] CRAN (R 4.3.3)
 jsonlite            1.8.7   2023-06-29 [1] RSPM (R 4.3.1)
 knitr               1.51    2025-12-20 [1] CRAN (R 4.3.1)
 labeling            0.4.3   2023-08-29 [1] CRAN (R 4.3.1)
 later               1.4.4   2025-08-27 [1] CRAN (R 4.3.1)
 lazyeval            0.2.2   2019-03-15 [1] CRAN (R 4.3.3)
 lifecycle           1.0.4   2023-11-07 [1] CRAN (R 4.3.3)
 lubridate           1.9.2   2023-02-10 [1] CRAN (R 4.3.1)
 magrittr            2.0.3   2022-03-30 [1] RSPM (R 4.3.1)
 mclust              6.0.0   2022-10-31 [1] CRAN (R 4.3.1)
 memoise             2.0.1   2021-11-26 [1] CRAN (R 4.3.3)
 mime                0.13    2025-03-17 [1] CRAN (R 4.3.3)
 miniUI              0.1.1.1 2018-05-18 [1] CRAN (R 4.3.1)
 officer             0.6.2   2023-03-28 [1] CRAN (R 4.3.1)
 openssl             2.1.0   2023-07-15 [1] CRAN (R 4.3.1)
 otel                0.2.0   2025-08-29 [1] CRAN (R 4.3.1)
 pillar              1.11.1  2025-09-17 [1] CRAN (R 4.3.1)
 pkgbuild            1.4.2   2023-06-26 [1] CRAN (R 4.3.1)
 pkgconfig           2.0.3   2019-09-22 [1] CRAN (R 4.3.1)
 pkgload             1.3.2.1 2023-07-08 [1] CRAN (R 4.3.1)
 plotly              4.10.2  2023-06-03 [1] CRAN (R 4.3.1)
 Pmetrics          * 3.0.9   2026-02-19 [1] [https://lapkb.r-universe.dev](vscode-file://vscode-app/c:/Program%20Files/Positron/resources/app/out/vs/code/electron-browser/workbench/workbench.html#) (R 4.3.1)
 prettyunits         1.1.1   2020-01-24 [1] CRAN (R 4.3.1)
 processx            3.8.2   2023-06-30 [1] CRAN (R 4.3.1)
 profvis             0.3.8   2023-05-02 [1] CRAN (R 4.3.1)
 progress            1.2.2   2019-05-16 [1] CRAN (R 4.3.1)
 promises            1.2.1   2023-08-10 [1] CRAN (R 4.3.1)
 ps                  1.7.5   2023-04-18 [1] CRAN (R 4.3.1)
 purrr               1.0.2   2023-08-10 [1] CRAN (R 4.3.1)
 R6                  2.6.1   2025-02-15 [1] CRAN (R 4.3.3)
 ragg                1.2.5   2023-01-12 [1] CRAN (R 4.3.1)
 RColorBrewer        1.1-3   2022-04-03 [1] CRAN (R 4.3.0)
 Rcpp                1.0.11  2023-07-06 [1] CRAN (R 4.3.1)
 readr               2.1.4   2023-02-10 [1] CRAN (R 4.3.1)
 remotes             2.4.2.1 2023-07-18 [1] CRAN (R 4.3.1)
 rlang               1.1.1   2023-04-28 [1] RSPM (R 4.3.1)
 rmarkdown           2.30    2025-09-28 [1] CRAN (R 4.3.1)
 sass                0.4.10  2025-04-11 [1] CRAN (R 4.3.1)
 scales              1.4.0   2025-04-24 [1] CRAN (R 4.3.1)
 sessioninfo         1.2.2   2021-12-06 [1] CRAN (R 4.3.1)
 shiny               1.8.0   2023-11-17 [1] CRAN (R 4.3.2)
 stringi             1.7.12  2023-01-11 [1] CRAN (R 4.3.0)
 stringr             1.6.0   2025-11-04 [1] CRAN (R 4.3.1)
 systemfonts         1.0.4   2022-02-11 [1] CRAN (R 4.3.1)
 textshaping         0.3.6   2021-10-13 [1] CRAN (R 4.3.1)
 tibble              3.2.1   2023-03-20 [1] CRAN (R 4.3.1)
 tidyr               1.3.1   2024-01-24 [1] CRAN (R 4.3.3)
 tidyselect          1.2.1   2024-03-11 [1] CRAN (R 4.3.3)
 timechange          0.2.0   2023-01-11 [1] CRAN (R 4.3.1)
 trelliscopejs       0.2.6   2021-02-01 [1] CRAN (R 4.3.1)
 tzdb                0.4.0   2023-05-12 [1] CRAN (R 4.3.1)
 urlchecker          1.0.1   2021-11-30 [1] CRAN (R 4.3.1)
 usethis             2.2.2   2023-07-06 [1] CRAN (R 4.3.1)
 uuid                1.1-1   2023-08-17 [1] CRAN (R 4.3.1)
 vctrs               0.6.5   2023-12-01 [1] CRAN (R 4.3.3)
 viridisLite         0.4.2   2023-05-02 [1] CRAN (R 4.3.1)
 vroom               1.6.3   2023-04-28 [1] CRAN (R 4.3.1)
 webshot             0.5.5   2023-06-26 [1] CRAN (R 4.3.1)
 withr               3.0.2   2024-10-28 [1] CRAN (R 4.3.3)
 xfun                0.53    2025-08-19 [1] CRAN (R 4.3.1)
 xml2                1.3.5   2023-07-06 [1] CRAN (R 4.3.1)
 xtable              1.8-4   2019-04-21 [1] CRAN (R 4.3.1)
 yaml                2.3.12  2025-12-10 [1] CRAN (R 4.3.1)
 zip                 2.3.0   2023-04-17 [1] CRAN (R 4.3.1)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions