Comments (16)
OK, I'm going to go for it. Thanks for getting us unstuck.
from mixedmodels.
Making formatting changes would be fine. I do think I want to make at least one more pass through it before we submit it ...
from mixedmodels.
Just pushed a minor update:
- Ending all sentences/bullet points with a period (checked other task views - they do this as well).
- Added Oxford commas (had them already in various places, but now used everywhere for consistency).
- Changed 'residuals' to 'errors' (pedantic, but for example residuals are always correlated; it is the errors that are by default assumed to be uncorrelated but that we can allow to be correlated, for example in lme()).
As far as I am concerned, this is good to go!
from mixedmodels.
I'm going to migrate this new package suggestion to a new issue so we can close this one. (which means we are on our way to a finished CTV!!)
from mixedmodels.
I'd like to keep working on it, even if a submission happens in that time. There's a few patches I want to smooth out and this helps familiarise myself with the content. But even so, agreed, let's proceed on a submission.
from mixedmodels.
Should we start working on this? The last edit I did to the task view (pending my pull request) was the last major things I think we needed to do to get it in working shape for the CTV committee.
from mixedmodels.
I don't mind drafting a submission, unless you want to. I also wrote up a check file that is useful for performing a few automatic checks (still on CRAN, working URLs) which we could include.
from mixedmodels.
I'm feeling a little bit stuck. The outline/rubric for the proposal includes a tentative list of packages: "This should encompass the "core" packages and a collection of relevant packages, ideally grouped by sections within the topic." When I start to write this out I feel like I'm recapitulating our entire proposal. Maybe we should aggregate the package list to the level-2 headings (basic, specialized, diagnostics and summary stats, data sets, presentation and prediction, inference)?
from mixedmodels.
Sure, if you have some ideas, go for it! I've found it rather challenging to organize this, as well.
It might be helpful to step back and look at the current headings:
- Basic Model Fitting
- linear mixed models
- frequentist
- Bayesian
- generalized linear mixed models
- frequentist
- Bayesian
- nonlinear mixed models
- frequentist
- Bayesian
- generalized estimating equations
- linear mixed models
- Specialized Models
(no subheadings, only bulleted points) - Model diagnostics and summary statistics
- model diagnostics
- summary statistics
- derivatives
- Data sets
- Model presentation and prediction
- Convenience wrappers
- Inference
- hypothesis testing
- prediction and estimation
- bootstrapping
- power analysis
- Other
- Commercial
Combining "Model Diagnostics and summary statistics" with "inference" may make sense. "convenience wrappers" and "model presentation..." are similar and very small -maybe combine? We may not need the subheading "commercial" for "other" since there are no other subheadings at this time. These are just some ideas, I'm not convinced these are the best options.
from mixedmodels.
Here's a first stab at the draft proposal
Mixed models are a broad class of statistical models used to analyze data where observations can be assigned a priori to discrete groups, and where the parameters describing the differences between groups are treated as random variables. They are also described as multilevel, or hierarchical, models; longitudinal data are often analyzed in this framework.
Scope: This proposed task view would includes packages that do general, generalized and nonlinear mixed model fitting (including convenience wrappers), model summary and examination of model diagnostics, inferential tasks (e.g. hypothesis testing, prediction and estimation). Packages for specialized models and cases are included (e.g. censored data) and data sets that are widely used in teaching and learning about mixed models. This proposed TV would only include models that incorporate continuous (usually although not always Gaussian) latent variables; this excludes packages that handle hidden Markov Models, finite (discrete) mixture models, latent Markov models, and similar.
Packages: Please see the draft list of proposed packages for a list of packages to include. The proposed core packages currently are:
- lme4
- nlme
- brms
- MCMCglmm
- multilevelmod
- geepack
- lavaan
- broom.mixed
- DHARMa
- lmerTest
- glmmTMB
- blme
- rstanarm
- ordinal
- robustlmm
overlap: There is some overlap with the Agriculture task view regarding mixed models that include a kinship or relatedness matrix. We could point to that resource or vice versa. There is overlap with the Robust which also has a mixed models section, and with the Bayesian Inference task view.
maintainers: Ben Bolker would be the principal maintainer. Julia Piaskowski (and others) would assist.
There's actually more overlap with existing CTVs than I realised, so, it's possible that the CTV committee may not be supportive of this proposal. If so, I do not think this is a wasted effort - it can still be published, just outside of the CTV list. I think my clients would appreciate this very much.
from mixedmodels.
Wow, this is really moving along quickly! Would you like me to make formatting changes they requested today?
from mixedmodels.
I think all comments from CTV editors and co-maintainers are addressed. Does anyone (@jpiaskowski @palday @wviechtb @emitanaka) want to make any further edits before we comment here to turn it back over to CTV editors for onboarding/release?
from mixedmodels.
I updated the spelling of my name (it is an unusual constellation of L's 🙂), but I've got nothing more. Let's go! 🚀
from mixedmodels.
It looks good to me! Thanks Ben & Julia for the awesome work!
from mixedmodels.
looks good.
from mixedmodels.
New package just released: https://cran.r-project.org/package=mmrm
Essentially, it fits models of the form gls(outcome ~ time + other_fixed_effects, correlation = corSymm(form = ~ 1 | subjectid), weights=varIdent(form = ~ 1 | time))
(although one can also use other structures for the error var-cov matrix), so this is what they mean by "marginal linear model without random effects". In one sense, one could regard this as a GEE approach. Alternatively, we could put this under the Specialized models with a new entry Repeated-measures (or something like that).
from mixedmodels.
Related Issues (20)
- "Repeated Measures" subsection created - help needed HOT 1
- Interesting new package: glmmrBase HOT 1
- add brms to multi-trait models? HOT 2
- more table summary options
- PK stuff arising from last PR HOT 3
- check out glmmrMCMCL/glmmrBase HOT 1
- CTVsuggest HOT 1
- rr2 package HOT 1
- Package 'dalmatian' has been archived on CRAN for more than 60 days HOT 4
- Package 'BMTME' has been archived on CRAN for more than 60 days HOT 3
- GLMMadaptive does ordinal models HOT 1
- box-cox models; tramME HOT 2
- suggested resource to add HOT 1
- Suggested package to add (glmmrBase, glmmrOptim) HOT 1
- another package (`galamm`) HOT 1
- Package 'Phxnlme' has been archived on CRAN for more than 60 days HOT 2
- Proposals for the Generalized estimating equations section: glmtoolbox, MIIPW, CRTgeeDR, drgee, geeCRT HOT 2
- Package 'mlmmm' has been archived on CRAN for more than 60 days HOT 2
- Package 'clusterPower' has been archived on CRAN for more than 60 days HOT 2
- Package suggestions: `bcmixed` and `boxcoxmix` HOT 1
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 mixedmodels.