Skip to content

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

License

Notifications You must be signed in to change notification settings

vetedde/LikelihoodProfiler.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 100.0%