Comments (3)
No, there is no such feature now. We would like to have it but it is quite challenging.
In the case one is able to find identifiable combinations, one can try to impose constraints there. If you have a particular example you are interested in, feel free to send to me.
from structuralidentifiability.jl.
I was just playing with the SEIR model. Two parameters: gamma and sigma and two initial conditions S(0), E(0) are locally identifiable. They all have 2 possible solutions. Interestingly enough, the second-set set of solutions are not physical - with negative values for R. It means that in practical situations, one won't get the 2nd set. The ultimate question is: how bad will it be if some parameters are locally identifiable. It doesn't look like an answer exists for general cases - that is why I asked if there is some way to impose constraints during the identifiability analysis.
from structuralidentifiability.jl.
Yes, this process is currently not fully automatized. The strategy I have been using with such constraints was:
- find the identifiable functions for parameters
- check how many parameter values are there if one fixes the identifiable functions and imposes constraints.
An example (similar to yours) would be if you have: you have two parameters a
and b
and the identifiable functions are a + b
and a b
meaning that you know a
and b
as an unordered pair of numbers. Such a model will become globally identifiable if the imposed constraint is a > b
.
from structuralidentifiability.jl.
Related Issues (20)
- Identifiability of ModelingToolkit models HOT 16
- Stuck at "Computing IO-equations" HOT 9
- Do structural identifiability for ModelingToolkit ODESystem (where observables are not specified in system) HOT 2
- Julia crashes when trying to perform identifiability analysis on mid-sized model HOT 2
- Floating point numbers in @ODEmodel HOT 2
- Initial conditions HOT 2
- Function exp is not supported HOT 4
- Global identifiability does not work properly HOT 3
- ode for input HOT 7
- Rationalizing input model
- expression which is not an ODE HOT 1
- SymbolicUtils v1 upgrade HOT 2
- Write how to define models with MTK HOT 3
- Working directly on expressions for local identifiability
- Structural identifiability analysis fails for composed MTK model HOT 12
- Fixed initial conditions: local identifiability
- Fixed initial conditions: global identifiability HOT 1
- Spelling error in documentation HOT 1
- Algebraic function in the ODE for structural analysis? HOT 1
- Structural Analysis for algebraic difference equations (DiscreteSystem) HOT 13
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 structuralidentifiability.jl.