Comments (1)
Hi,
When providing code examples, it's good practice to source the packages you are using. There are at least three here that would need to be installed and loaded via a library()
call for this example to be run on another machine. Alternatively (or additionally), you could load some functions directly via package::function()
, which can be good to see where things are coming from.
The first thing to note here is that I get a different error message than you:
Error in eval(mc$data, env) : object 'x' not found
However, proceeding on the basis that this is the issue, or at least the source of the issue... this isn't really a bug in bootEff()
- it's more of a necessary limitation on how it handles datasets for resampling. Basically, the function needs access to the data object to do resampling and if it can't find it it will throw an error. When models are fit via function that iterates through different datasets, the name of the dataset in the model call becomes x
or whatever the data argument name is in the function. Then when you try to call bootEff()
on the output of that function, it can't find x
anywhere (x
only existed inside the function environment). To get around this, you'll need to tell bootEff()
where the data is by using the data
argument. You could do this via accessing the $data
slot helpfully provided in the psem
objects , e.g.:
keeley_boot <- lapply(keeley_models, function(i) {
bootEff(i, data = i$data, R = 1000)
})
If the data objects were not available this way though, you could always just iterate through both the models and the data list:
keeley_boot <- lapply(1:length(keeley_models), function(i) {
mi <- keeley_models[[i]]
di <- keeley_split[[i]]
bootEff(mi, data = di, R = 1000)
})
Let me know if that helps.
Cheers,
Mark
from semeff.
Related Issues (17)
- Considerations for GLMM? HOT 1
- Get the CI as a data.frame after bootstrap HOT 1
- In (function (m, w) : 101 model fit(s) or parameter estimation(s) failed. NAs reported/generated. HOT 12
- semEff documentation not clear for using psem objects HOT 1
- Documentation on standardization HOT 3
- Can't list correlated erros with cor.err HOT 1
- Transfer `digits` argument from `semEff()` to `print.semEff()`/`summary.semEff()`?
- "WARNING:All vanes of t1* are NA" - only on one computer when running the same code, also 10x slower HOT 1
- Error message "estimated adjustment 'a' is NA" HOT 1
- semEff() provides much lower estimates than piecewiseSEM::coefs() for psem objects with lme4 (poisson errors) HOT 1
- how to cite semEff? HOT 1
- getData does not work HOT 1
- How to use semEff with glmmTMB? HOT 1
- summary(semEff(sem.Eff.boot)) output to matrix/dataframe HOT 2
- confidence intervals for getEff() functions HOT 3
- SemEff using gls models HOT 4
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 semeff.