natural-mortality-tool's People
natural-mortality-tool's Issues
Typo in density
Add probability intervals for methods
This is readily available for the Hamel model. How would this be done for the others?
Fix initial composite plots
These currently show as errors until there is an input.
Changes from most to least impactful
-
For the call to FishLife() , add mfrow = c(2,2). This makes it so the you can see the y-axis label and see what is being plotted against what in each of the figures:
spp_info <- try(FishLife::Plot_taxa(FishLife::Search_species(Genus=genus, Species=species)$match_taxonomy, mfrow = c(2,2))) -
In output$Mtable2 <- renderTable(...) you no longer need:
User_M<-input$User_M
since User_M is now dealt with in output$MtableUser <- renderTable(...) -
"Approximate the density (spelled denisty) function" 'f' is created but not used:
f <- approxfun(M.densum$x, M.densum$y, yleft=0, yright=0 -
Having the weighting for User_M be just UserM and not, e.g. UserM_wt, was confusing.
-
You no longer need the wrapper shinyServer() nor shinyUI() as of Shiny 0.10, see the help for each.
-
You don't explicitly explain that if one wants an entire group to be down-weighted what is course of action. Is it possible to reduce each member by that value? Continuing your example, if one wants the entire Amax group to be down-weighted by 0.5 compared to the other methods, then would reducing each 0.25 by 0.5 work or not.
Great tool :-)
Add ability to change bandwidth in composite
Change plot response to incorrect scientific names
Fishlife currently crashes the plot if name is spelled wrong. Would like it to not do that.
Predictive stacking
This could be an alternative way of putting the M prior together.
Plot age specific values
For Chen and Watanabe and Lorenzen methods, could plot all age values on the plot, and report age specifics values (report already done for C-W). Mark differently the value for age at maturity, which is suggested for use if using only one M value.
Allow saving of weighting of composite priors.
This will aid transparency in reporting what people do/what decisions are made.
Add option to download inputs
Some way to attach what values produced what M values.
Multiple user inputs with the potential to label on the plot
Offer download of adjusted prior
This would come from adjusting bandwidth.
Integrate FishLife input
Add an input to allow the user to connect to FishLife and add its calculated M to the plot and output. Could also consider using other FishLife inputs into other life history values (longevity, Linf, K) applied in the empirical M values. FishLife values may also have a distribution.
Add discussion on weighting
Provide expert opinion on how to conduct weighting. Don't be afraid to give opinions on some methods.
Add flexibility to look over multiple input values
For example, multiple longevity values. This would provide a sensitivity that could be included in the prior.
Add survivorship curves
Provide plot of these curves using the point estimates for each method. Also can add the age max if inputted ( as suggested by JW) to help with the life history red face test.
Add sensitivity capability
Make taxa-specific empirical formulas.
See Thorson, Taylor et al for examples.
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.