Hi,
After changing the order , it became
ERROR: PumasDataError: Subjects with ids 1, 2, ...., 367 have no modeled observations
Then I realized in the model structure dv should be DV to match my read_pumas function.
After this change, the error is
PumasModel
Parameters: TRF, TG, TD, add_err, prop_err, Ω
Random effects: η_RF
Covariates:
Dynamical system variables: C, P, Cin, Lsen
Dynamical system type: Nonlinear ODE
Derived: LS, DV
Observed: LS, DV
Population
Subjects: 367
Covariates: ILS
Observations: DV
[ Info: Checking the initial parameter values.
ERROR: MethodError: no method matching +(::Float64, ::Vector{ForwardDiff.Dual{ForwardDiff.Tag{Pumas.Tag, Float64}, Float64, 1}})
For element-wise addition, use broadcasting with dot syntax: scalar .+ array
Closest candidates are:
+(::Any, ::Any, ::Any, ::Any...)
@ Base operators.jl:587
+(::MutableArithmetics.Zero, ::Any)
@ MutableArithmetics /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/MutableArithmetics/6jxVC/src/rewrite.jl:64
+(::Any, ::ChainRulesCore.NoTangent)
@ ChainRulesCore /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/ChainRulesCore/6Pucz/src/tangent_arithmetic.jl:60
...
Stacktrace:
[1] (::var"#88#95")(_param#529::@NamedTuple{…}, _random#530::@NamedTuple{…}, _subject#528::Subject{…})
@ Main /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/dsl/model_macro.jl:864
[2] #_derived#328
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/models/model_api.jl:1214 [inlined]
[3] _derived
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/models/model_api.jl:1192 [inlined]
[4] (::Pumas.var"#569#570"{…})(vηorth::Vector{…})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:2873
[5] chunk_mode_jacobian(f::Pumas.var"#569#570"{…}, x::Vector{…}, cfg::ForwardDiff.JacobianConfig{…}, ::Val{…})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:2806
[6] _derived_vηorth_gradient(m::PumasModel{…}, subject::Subject{…}, param::@NamedTuple{…}, vrandeffsorth::Vector{…}, diffeq_options::@NamedTuple{})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:2877
[7] _∂²l∂η²(m::PumasModel{…}, subject::Subject{…}, param::@NamedTuple{…}, vrandeffsorth::Vector{…}, approx::FOCE{…}, diffeq_options::@NamedTuple{})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:2922
[8] (::Pumas.var"#489#490"{…})(F::Float64, G::Vector{…}, H::Matrix{…}, x::Vector{…})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:1204
[9] (::NLSolversBase.var"#98#104"{…})(G::Vector{…}, H::Matrix{…}, x::Vector{…})
@ NLSolversBase /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/NLSolversBase/kavn7/src/objective_types/incomplete.jl:115
[10] value_gradient_hessian!!(obj::NLSolversBase.TwiceDifferentiable{…}, x::Vector{…})
@ NLSolversBase /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/NLSolversBase/kavn7/src/objective_types/incomplete.jl:138
[11] initial_state(method::Optim.NewtonTrustRegion{…}, options::Optim.Options{…}, d::NLSolversBase.TwiceDifferentiable{…}, initial_x::Vector{…})
@ Optim /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Optim/ZhuZN/src/multivariate/solvers/second_order/newton_trust_region.jl:310
[12] optimize
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Optim/ZhuZN/src/multivariate/optimize/optimize.jl:36 [inlined]
[13] _orth_empirical_bayes!(vrandeffsorth::Vector{…}, m::PumasModel{…}, _subject::Subject{…}, param::@NamedTuple{…}, approx::FOCE{…}, diffeq_options::@NamedTuple{})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:1231
[14] _update_ebes_and_evaluate_marginal_nll!(m::PumasModel{…}, subject::Subject{…}, param::@NamedTuple{…}, vrandeffsorth::Vector{…}, approx::FOCE{…}, diffeq_options::@NamedTuple{})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:3357
[15] #590
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:3515 [inlined]
[16] next
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/library.jl:54 [inlined]
[17] next
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/core.jl:777 [inlined]
[18] next
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/simd.jl:8 [inlined]
[19] macro expansion
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/core.jl:181 [inlined]
[20] __foldl__
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/processes.jl:237 [inlined]
[21] foldl_basecase
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/processes.jl:361 [inlined]
[22] _reduce_basecase(rf::Transducers.Reduction{…}, init::InitialValues.InitialValueOf{…}, reducible::Transducers.SizedReducible{…})
@ Transducers /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/threading_utils.jl:58
[23] _reduce(ctx::Transducers.NoopDACContext, rf::Transducers.Reduction{…}, init::InitialValues.InitialValueOf{…}, reducible::Transducers.SizedReducible{…})
@ Transducers /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/reduce.jl:139
[24] _reduce(ctx::Transducers.NoopDACContext, rf::Transducers.Reduction{…}, init::InitialValues.InitialValueOf{…}, reducible::Transducers.SizedReducible{…}) (repeats 3 times)
@ Transducers /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/reduce.jl:148
[25] _reduce(ctx::Transducers.NoopDACContext, rf::Transducers.Reduction{…}, init::InitialValues.InitialValueOf{…}, reducible::Transducers.SizedReducible{…})
@ Transducers /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/reduce.jl:148
[26] _transduce_assoc_nocomplete
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/reduce.jl:131 [inlined]
[27] transduce_assoc(xform::Transducers.Map{…}, step::Transducers.Completing{…}, init::InitialValues.InitialValueOf{…}, coll0::Base.Iterators.Zip{…}; simd::Val{…}, basesize::Int64, stoppable::Nothing, nestlevel::Nothing)
@ Transducers /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/reduce.jl:108
[28] transduce_assoc
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/reduce.jl:84 [inlined]
[29] #foldxt#184
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Transducers/IAWgA/src/reduce.jl:235 [inlined]
[30] mapreduce(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{…}}; kw::@Kwargs{simd::Val{…}})
@ ThreadsX.Implementations /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/ThreadsX/Bml38/src/reduce.jl:19
[31] mapreduce
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/ThreadsX/Bml38/src/reduce.jl:17 [inlined]
[32] sum
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/ThreadsX/Bml38/src/reduce.jl:48 [inlined]
[33] _update_ebes_and_evaluate_marginal_nll_gradient_threads!(g::Vector{…}, m::PumasModel{…}, population::Vector{…}, param::@NamedTuple{…}, vparam::Vector{…}, vvrandeffs::Vector{…}, vvrandeffs_tmp::Vector{…}, approx::FOCE{…}, trf::TransformVariables.TransformTuple{…}, diffeq_options::@NamedTuple{})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:3510
[34] (::Pumas.var"#611#615"{…})(f::Float64, g::Vector{…}, _vparam::Vector{…})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:4556
[35] _optim_check_initial_values(costf::Pumas.var"#611#615"{…}, vparam::Vector{…}, verbose::Bool)
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:4449
[36] _fit(m::PumasModel{…}, population::Vector{…}, param::@NamedTuple{…}, approx::FOCE{…}, ensemblealg::EnsembleThreads, optimize_fn::Pumas.DefaultOptimizeFN{…}, fixedparamset::ParamSet{…}, fixedparam::@NamedTuple{…}, checkidentification::Bool, diffeq_options::@NamedTuple{}, init_vrandeffsorth::Vector{…}, verbose::Bool, ignore_numerical_error::Bool, optim_state::Nothing)
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:4622
[37] __fit
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:4331 [inlined]
[38] __fit
@ /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:4318 [inlined]
[39] fit(m::PumasModel{…}, population::Vector{…}, param::@NamedTuple{…}, approx::FOCE{…}; optim_alg::Nothing, optim_options::Nothing, optimize_fn::Nothing, constantcoef::Tuple{}, omegas::Tuple{}, ensemblealg::EnsembleThreads, checkidentification::Bool, diffeq_options::@NamedTuple{}, init_randeffs::Nothing, init_vrandeffsorth::Nothing, verbose::Bool, ignore_numerical_error::Bool)
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:4285
[40] fit(m::PumasModel{…}, population::Vector{…}, param::@NamedTuple{…}, approx::FOCE{…})
@ Pumas /Users/build/self-hosted-runners/macos_intel/on-the-machine/runner/_work/PumasSystemImages/PumasSystemImages/julia_depot/packages/Pumas/GJfPM/src/estimation/likelihoods.jl:4231
Some type information was truncated. Use `show(err)` to see complete types.
Best regards