- Delete k1 from the list of estimated parameters in your Fit Task.
- Either give your reaction a name or change the scope of k1 (by right-clicking on the parameter and selecting "Change scope", so that the parameter is now scoped to the model).
- Finally, add the parameter back to your list of estimated parameters and re-run the task.
Simbiology problem
2 views (last 30 days)
Show older comments
I am starting with simbiology desktop to fit my model to data. My data is imported from a .txt file. The first column corresponds to time and the 2 following columns to species concentratios at every specified time. Data imports properly and is also plotted correctly, so I think that's not a problem. I have defined a model for each species and simulates properly. I have two reactios with 4 kinetic constants, which I want to change to best fit my model to my data. In the Fit task I have green squares in all sections but when I run it gives me this error:
"The estimated object 'UnnamedReaction_1.k1' specified in the PKModelMap does not resolve to a species, parameter, or compartment object."
I am using the graphical interface sbiodesktop and I have not found much information on the web about its use. There is a point that is not clear for me and is what does mean "group" in the "dataset" tab.
Is anything I have forgot to do? I can send the files I am working with.
Thanks
0 Comments
Accepted Answer
Arthur Goldsipe
on 13 May 2012
Hi Asterio,
I'm one of the developers on the SimBiology team. I think you may have encountered a bug that happens when a parameter is scoped to a reaction without a name. I would try to work around the bug as follows:
Let us know if that takes care of your problem.
-Arthur
2 Comments
More Answers (1)
Arthur Goldsipe
on 14 May 2012
Hi Asterio,
Regarding your second problem with the "group" tab:
The short answer is that you should leave "group" empty, but you need to change the Estimation Method to "individual fit (NLINFIT)". Then your task should run.
It sounds like you've selected one of the other estimation methods, which can only be used when you have population or grouped data. "Grouped data" means you have multiple time courses representing different something like different conditions or replicates. You can think of each time course as a group of data.
These population methods are often used for pharmacokinetic data, where each group of data represents a different patient. The modeler then wishes to estimate "average" parameters for the population, as well as patient-specific variations.
-Arthur
0 Comments
Communities
More Answers in the SimBiology Community
See Also
Categories
Find more on Import Data in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!