Skip to content
New issue

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

todo: post v3.0 release #254

Open
6 of 31 tasks
dmcglinn opened this issue Sep 16, 2020 · 7 comments
Open
6 of 31 tasks

todo: post v3.0 release #254

dmcglinn opened this issue Sep 16, 2020 · 7 comments

Comments

@dmcglinn
Copy link
Member

dmcglinn commented Sep 16, 2020

code refactoring

new functionality

  • add in @T-Engel 's beta diversity statistics from https://github.com/T-Engel/betaC
  • calc_SPIE needed to provide a means of computing S_PIE when site has all singletons (i.e., PIE = 1 which results in a division by zero and therefore an NA value. Essentially this is the difference between using asymptotic S or observed S. Note this replaces some of the functionality of the calc_PIE function
    • write tests for calc_PIE and calc_SPIE in ./tests/testhat/ directory
  • spatially explicit sSBR that expresses S as a function of distance rather than number of samples collected
  • confidence intervals for rarefaction and diversity metrics generated via bootstrapping.
  • extending MoB to binary presence / absence data - which represents a change from SAD to OFD and density to fill of matrix per analyses on presence absence data #89
  • change get_mob_stats and get_delta_stats over to a formula specification per Add formula specification method for mob stats #239
  • more complex experimental designs need to be implemented (e.g., block designs per How to incorporate blocks or strata into the mob delta analysis #129).
  • consider depreciating some function names in favor of new names (e.g., get_mob_stats and get_delta_stats are not a great names consider multimetric and multiscale or something similar that matches terminology in papers)
@dmcglinn
Copy link
Member Author

tagging @T-Engel, @jmchase, and @sablowes here as this reflects our meeting on 2020/10/09

T-Engel added a commit to T-Engel/mobr that referenced this issue Sep 21, 2020
- non-asymptotic estimates are possible
- prints a warning if NAs are returned
- updating documentation
@T-Engel
Copy link
Contributor

T-Engel commented Sep 21, 2020

I changed calc_PIE in my fork. Will write a pull request once I've added the betas. 48224b3

@dmcglinn
Copy link
Member Author

dmcglinn commented Sep 21, 2020

Thanks @T-Engel! I'll comment on your fork at your commit

@T-Engel
Copy link
Contributor

T-Engel commented May 31, 2021

I just created a new branch from dev for the incorporation of beta_C. (Here: 040a9bb). Now we don't depend on the betaC package. Before we merge into dev, I want to update calc_com_div(). I don't think it makes sense for beta_C to show up as the default for index=S. Can we remove it from there? Maybe it is not a bad idea to leave beta_C out of this big function. If users want to use it, they can just call beta_C directly. Otherwise, calc_comm_div needs a C_target argument, as well. Otherwise, the coverage changes every time depending on the data. What do you think, @dmcglinn ?

@dmcglinn
Copy link
Member Author

dmcglinn commented Jun 1, 2024

Hey @jmchase @sablowes @T-Engel @FelixMay it would be good to revisit this mobr wishlist. There still seems to be some important items that would be great if we develop a plan of implementation. Also a reprioritized list would likely be really helpful. Something to think about after mobr v3.0.0 comes out here in the next few weeks.

@FelixMay
Copy link
Contributor

FelixMay commented Jun 3, 2024

Hi @dmcglinn, thanks for pushing this Dan. I am teaching for the next to weeks, but I am happy to talk or comment afterwards

@dmcglinn
Copy link
Member Author

Sounds good thanks @FelixMay. I hope teaching goes well.

@dmcglinn dmcglinn changed the title todo: post v2.0 release todo: post v3.0 release Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants