LikelihoodProfiler is a Julia package for practical identifiability analysis and confidence intervals evaluation.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
img
old_tests
src
test
.codecov.yml
.gitattributes
.gitignore
.travis.yml
LICENSE
README.md
REQUIRE
appveyor.yml

README.md

LikelihoodProfiler

Documentation Travis AppVeyor Coverage Status GitHub release GitHub license DOI:10.13140/RG.2.2.18935.06563

LikelihoodProfiler is a Julia language package for identifiability analysis and confidence intervals evaluation.

See documentation.

Installation

Currently supported Julia versions are 0.7, 1.0

julia> import Pkg   # if you are on Julia 0.7, 1.0

julia> Pkg.add("LikelihoodProfiler")

Quick start

using LikelihoodProfiler

# testing profile function
f(x) = 5.0 + (x[1]-3.0)^2 + (x[1]-x[2]-1.0)^2 + 0*x[3]^2

# Calculate parameters intervals for first parameter component, x[1]
res_1 = get_interval(
  [3., 2., 2.1], # starting point
  1,             # parameter component
  f,             # profile function
  :LIN_EXTRAPOL; # method
  loss_crit = 9. # critical level
  )
#

# Plot parameter profile x[1]
using Plots
plotly()
plot(res_1)

Plot Linear