Comments (3)
I've figured it out, thanks
from hardhat.
Tiny bit of further digging, the regression appears in 94cfbc9 (55e303b immediately before it runs fine):
pak::pkg_install("tidymodels/hardhat@55e303b")
library(tidymodels)
library(spatialsample)
set.seed(7898)
folds <- spatial_clustering_cv(boston_canopy, v = 5)
tree_spec <- decision_tree(cost_complexity = tune(), tree_depth = tune()) %>%
set_engine("rpart") %>%
set_mode("regression")
workflow() %>%
add_model(tree_spec) %>%
add_formula(mean_heat_index ~ change_canopy_percentage + canopy_percentage_2019 + land_area) %>%
tune_grid(resamples = folds, grid = 5, metrics = metric_set(rmse))
#> # Tuning results
#> # 5-fold spatial cross-validation
#> # A tibble: 5 × 4
#> splits id .metrics .notes
#> <list> <chr> <list> <list>
#> 1 <split [490/192]> Fold1 <tibble [5 × 6]> <tibble [0 × 3]>
#> 2 <split [513/169]> Fold2 <tibble [5 × 6]> <tibble [0 × 3]>
#> 3 <split [604/78]> Fold3 <tibble [5 × 6]> <tibble [0 × 3]>
#> 4 <split [597/85]> Fold4 <tibble [5 × 6]> <tibble [0 × 3]>
#> 5 <split [524/158]> Fold5 <tibble [5 × 6]> <tibble [0 × 3]>
Created on 2023-03-23 with reprex v2.0.2
pak::pkg_install("tidymodels/hardhat@94cfbc9")
library(tidymodels)
library(spatialsample)
set.seed(7898)
folds <- spatial_clustering_cv(boston_canopy, v = 5)
tree_spec <- decision_tree(cost_complexity = tune(), tree_depth = tune()) %>%
set_engine("rpart") %>%
set_mode("regression")
workflow() %>%
add_model(tree_spec) %>%
add_formula(mean_heat_index ~ change_canopy_percentage + canopy_percentage_2019 + land_area) %>%
tune_grid(resamples = folds, grid = 5, metrics = metric_set(rmse))
#> → A | error: invalid type (list) for variable 'geometry'
#> There were issues with some computations A: x1
#> There were issues with some computations A: x25
#>
#> Warning: All models failed. Run `show_notes(.Last.tune.result)` for more
#> information.
#> # Tuning results
#> # 5-fold spatial cross-validation
#> # A tibble: 5 × 4
#> splits id .metrics .notes
#> <list> <chr> <list> <list>
#> 1 <split [490/192]> Fold1 <NULL> <tibble [5 × 3]>
#> 2 <split [513/169]> Fold2 <NULL> <tibble [5 × 3]>
#> 3 <split [604/78]> Fold3 <NULL> <tibble [5 × 3]>
#> 4 <split [597/85]> Fold4 <NULL> <tibble [5 × 3]>
#> 5 <split [524/158]> Fold5 <NULL> <tibble [5 × 3]>
#>
#> There were issues with some computations:
#>
#> - Error(s) x25: invalid type (list) for variable 'geometry'
#>
#> Run `show_notes(.Last.tune.result)` for more information.
Created on 2023-03-23 with reprex v2.0.2
from hardhat.
This issue has been automatically locked. If you believe you have found a related problem, please file a new issue (with a reprex: https://reprex.tidyverse.org) and link to this issue.
from hardhat.
Related Issues (20)
- Release hardhat 1.2.0 HOT 1
- Pass through strings_as_factors arg HOT 3
- Problem with predicting on new data for character column HOT 5
- Problem with a formula with spaces in the name of a factor and indicators = "none" HOT 2
- `mold()` inconsistently preserves (with XY method) or ignores (with formula method) non-base vector classes HOT 2
- Do a pass over `validate_is()` with an eye towards performance HOT 1
- Avoid `as_tibble()` where possible HOT 2
- multi-outcomes support for `spruce_prob_multi` shall clarify input format for multiple `pred_levels` HOT 2
- Upkeep for hardhat HOT 1
- Release hardhat 1.3.0 HOT 1
- Dynamically calculate weights HOT 5
- Using a division on the left-hand side of a formula throws an "Interaction terms can't be specified on the LHS of `formula`" HOT 2
- importance weights not compatible with DALEXtra::model_profile HOT 2
- Less restrictive snapshot test for recipes HOT 1
- Release hardhat 1.3.1
- correct name of element in mold documentation
- Add `extract_postprocessor()` to docs for `extract_*()` functions
- Release hardhat 1.4.0
- Roadmap: hardhat support for sparse tibbles
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hardhat.