We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
library(greta.distributions) #> Loading required package: greta #> #> Attaching package: 'greta' #> The following objects are masked from 'package:stats': #> #> binomial, cov2cor, poisson #> The following objects are masked from 'package:base': #> #> %*%, apply, backsolve, beta, chol2inv, colMeans, colSums, diag, #> eigen, forwardsolve, gamma, identity, rowMeans, rowSums, sweep, #> tapply dist_norm <- normal(0,1) #> ℹ Initialising python and checking dependencies, this may take a moment. #> ✔ Initialising python and checking dependencies ... done! #> calculate(dist_norm, nsim = 10) #> $dist_norm #> , , 1 #> #> [,1] #> [1,] 1.2500928 #> [2,] -0.4346139 #> [3,] -0.2413200 #> [4,] -0.4308299 #> [5,] 0.4692297 #> [6,] 0.5229450 #> [7,] -0.1046054 #> [8,] 2.4158701 #> [9,] -0.7425140 #> [10,] 0.3510102 m_norm <- model(dist_norm) draws <- mcmc(m_norm, n_samples = 10, warmup = 10) #> running 4 chains simultaneously on up to 8 CPU cores #> #> warmup 0/10 | eta: ?s warmup ========================================== 10/10 | eta: 0s #> sampling 0/10 | eta: ?s sampling ========================================== 10/10 | eta: 0s zip <- zero_inflated_poisson(lambda = 2, pi = 0.2) # fails calculate(zip, nsim = 10) #> cannot compute Sub as input #1(zero-based) was expected to be a double tensor #> but is a float tensor [Op:Sub] name: # fails m <- model(zip) #> Error in `check_unfixed_discrete_distributions()` at greta/R/greta_model_class.R:97:3: #> ! Model contains a discrete random variable that doesn't have a fixed #> value, so inference cannot be carried out. # zinb zinb <- zero_inflated_negative_binomial(size = 2, prob= 0.2, pi = 0.10) calculate(zinb, nsim = 10) #> $zinb #> , , 1 #> #> [,1] #> [1,] 10 #> [2,] 18 #> [3,] 24 #> [4,] 1 #> [5,] 1 #> [6,] 15 #> [7,] 6 #> [8,] 5 #> [9,] 12 #> [10,] 3 m <- model(zinb) #> Error in `check_unfixed_discrete_distributions()` at greta/R/greta_model_class.R:97:3: #> ! Model contains a discrete random variable that doesn't have a fixed #> value, so inference cannot be carried out. mcmc(m) #> Error: object 'm' not found
Created on 2024-12-18 with reprex v2.1.1
Session info
sessioninfo::session_info() #> ─ Session info ─────────────────────────────────────────────────────────────── #> setting value #> version R version 4.4.2 (2024-10-31) #> os macOS Sequoia 15.1 #> system aarch64, darwin20 #> ui X11 #> language (EN) #> collate en_US.UTF-8 #> ctype en_US.UTF-8 #> tz Australia/Brisbane #> date 2024-12-18 #> pandoc 3.2.1 @ /opt/homebrew/bin/ (via rmarkdown) #> #> ─ Packages ─────────────────────────────────────────────────────────────────── #> package * version date (UTC) lib source #> abind 1.4-8 2024-09-12 [1] CRAN (R 4.4.1) #> backports 1.5.0 2024-05-23 [1] CRAN (R 4.4.0) #> base64enc 0.1-3 2015-07-28 [1] CRAN (R 4.4.0) #> callr 3.7.6 2024-03-25 [1] CRAN (R 4.4.0) #> cli 3.6.3 2024-06-21 [1] CRAN (R 4.4.0) #> coda 0.19-4.1 2024-01-31 [1] CRAN (R 4.4.0) #> codetools 0.2-20 2024-03-31 [2] CRAN (R 4.4.2) #> crayon 1.5.3 2024-06-20 [1] CRAN (R 4.4.0) #> digest 0.6.37 2024-08-19 [1] CRAN (R 4.4.1) #> evaluate 1.0.1 2024-10-10 [1] CRAN (R 4.4.1) #> fansi 1.0.6 2023-12-08 [1] CRAN (R 4.4.0) #> fastmap 1.2.0 2024-05-15 [1] CRAN (R 4.4.0) #> fs 1.6.5 2024-10-30 [1] CRAN (R 4.4.1) #> future 1.34.0 2024-07-29 [1] CRAN (R 4.4.0) #> globals 0.16.3 2024-03-08 [1] CRAN (R 4.4.0) #> glue 1.8.0 2024-09-30 [1] CRAN (R 4.4.1) #> greta * 0.5.0 2024-11-06 [1] local #> greta.distributions * 0.0.0.9000 2024-12-18 [1] local #> hms 1.1.3 2023-03-21 [1] CRAN (R 4.4.0) #> htmltools 0.5.8.1 2024-04-04 [1] CRAN (R 4.4.0) #> jsonlite 1.8.9 2024-09-20 [1] CRAN (R 4.4.1) #> knitr 1.49 2024-11-08 [1] CRAN (R 4.4.1) #> lattice 0.22-6 2024-03-20 [2] CRAN (R 4.4.2) #> lifecycle 1.0.4 2023-11-07 [1] CRAN (R 4.4.0) #> listenv 0.9.1 2024-01-29 [1] CRAN (R 4.4.0) #> magrittr 2.0.3 2022-03-30 [1] CRAN (R 4.4.0) #> Matrix 1.7-1 2024-10-18 [2] CRAN (R 4.4.2) #> parallelly 1.39.0 2024-11-07 [1] CRAN (R 4.4.1) #> pillar 1.9.0 2023-03-22 [1] CRAN (R 4.4.0) #> pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.4.0) #> png 0.1-8 2022-11-29 [1] CRAN (R 4.4.0) #> prettyunits 1.2.0 2023-09-24 [1] CRAN (R 4.4.0) #> processx 3.8.4 2024-03-16 [1] CRAN (R 4.4.0) #> progress 1.2.3 2023-12-06 [1] CRAN (R 4.4.0) #> ps 1.8.1 2024-10-28 [1] CRAN (R 4.4.1) #> R6 2.5.1 2021-08-19 [1] CRAN (R 4.4.0) #> Rcpp 1.0.13-1 2024-11-02 [1] CRAN (R 4.4.1) #> reprex 2.1.1 2024-07-06 [1] CRAN (R 4.4.0) #> reticulate 1.40.0 2024-11-15 [1] CRAN (R 4.4.1) #> rlang 1.1.4 2024-06-04 [1] CRAN (R 4.4.0) #> rmarkdown 2.29 2024-11-04 [1] CRAN (R 4.4.1) #> rstudioapi 0.17.1 2024-10-22 [1] CRAN (R 4.4.1) #> sessioninfo 1.2.2 2021-12-06 [1] CRAN (R 4.4.0) #> tensorflow 2.16.0 2024-04-15 [1] CRAN (R 4.4.0) #> tfautograph 0.3.2 2021-09-17 [1] CRAN (R 4.4.0) #> tfruns 1.5.3 2024-04-19 [1] CRAN (R 4.4.0) #> utf8 1.2.4 2023-10-22 [1] CRAN (R 4.4.0) #> vctrs 0.6.5 2023-12-01 [1] CRAN (R 4.4.0) #> whisker 0.4.1 2022-12-05 [1] CRAN (R 4.4.0) #> withr 3.0.2 2024-10-28 [1] CRAN (R 4.4.1) #> xfun 0.49 2024-10-31 [1] CRAN (R 4.4.1) #> yaml 2.3.10 2024-07-26 [1] CRAN (R 4.4.0) #> #> [1] /Users/nick/Library/R/arm64/4.4/library #> [2] /Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/library #> #> ─ Python configuration ─────────────────────────────────────────────────────── #> python: /Users/nick/Library/r-miniconda-arm64/envs/greta-env-tf2/bin/python #> libpython: /Users/nick/Library/r-miniconda-arm64/envs/greta-env-tf2/lib/libpython3.10.dylib #> pythonhome: /Users/nick/Library/r-miniconda-arm64/envs/greta-env-tf2:/Users/nick/Library/r-miniconda-arm64/envs/greta-env-tf2 #> version: 3.10.14 | packaged by conda-forge | (main, Mar 20 2024, 12:51:49) [Clang 16.0.6 ] #> numpy: /Users/nick/Library/r-miniconda-arm64/envs/greta-env-tf2/lib/python3.10/site-packages/numpy #> numpy_version: 1.26.4 #> tensorflow: /Users/nick/Library/r-miniconda-arm64/envs/greta-env-tf2/lib/python3.10/site-packages/tensorflow #> #> NOTE: Python version was forced by use_python() function #> #> ──────────────────────────────────────────────────────────────────────────────
Note that we should also check that MCMC and calculate work with new distributions, and this should also be added to templates for tests
The text was updated successfully, but these errors were encountered:
add tests to capture error in #30 - resolve this to resolve the issue!
a2c03a9
No branches or pull requests
Created on 2024-12-18 with reprex v2.1.1
Session info
Note that we should also check that MCMC and calculate work with new distributions, and this should also be added to templates for tests
The text was updated successfully, but these errors were encountered: