Learn R Programming

PFIM (version 7.0.1)

Population Fisher Information Matrix

Description

Evaluate or optimize designs for nonlinear mixed effects models using the Fisher Information matrix. Methods used in the package refer to Mentré F, Mallet A, Baccar D (1997) , Retout S, Comets E, Samson A, Mentré F (2007) , Bazzoli C, Retout S, Mentré F (2009) , Le Nagard H, Chao L, Tenaillon O (2011) , Combes FP, Retout S, Frey N, Mentré F (2013) and Seurat J, Tang Y, Mentré F, Nguyen TT (2021) .

Copy Link

Version

Install

install.packages('PFIM')

Monthly Downloads

307

Version

7.0.1

License

GPL (>= 3)

Maintainer

Romain Leroux

Last Published

November 26th, 2025

Functions in PFIM (7.0.1)

Linear2BolusSingleDose_ClQV1V2

Model Linear2BolusSingleDose_ClQV1V2
LibraryOfPKModels

LibraryOfPKModels
LibraryOfModels

LibraryOfModels
Linear2InfusionSteadyState_kk12k21Vtau

Model Linear2InfusionSteadyState_kk12k21Vtau
LogNormal

LogNormal
Linear2InfusionSteadyState_ClQV1V2tau

Model Linear2InfusionSteadyState_ClQV1V2tau
Linear2FirstOrderSingleDose_kaClQV1V2

Model Linear2FirstOrderSingleDose_kaClQV1V2
Linear2BolusSteadyState_kk12k21Vtau

Model Linear2BolusSteadyState_kk12k21Vtau
FedorovWynnAlgorithm

FedorovWynnAlgorithm
FedorovWynnAlgorithm_Rcpp

Fedorov-Wynn algorithm in Rcpp.
Linear2FirstOrderSteadyState_kaClQV1V2tau

Model Linear2FirstOrderSteadyState_kaClQV1V2tau
ModelODEBolus

ModelODEBolus
Linear2FirstOrderSingleDose_kakk12k21V

Model Linear2FirstOrderSingleDose_kakk12k21V
ModelODEDoseInEquations

ModelODEDoseNotInEquations
ModelAnalyticSteadyState

ModelAnalyticSteadyState
ModelError

ModelError
Optimization

Optimization
ModelAnalyticInfusion

ModelAnalyticInfusion
ModelAnalyticInfusionSteadyState

ModelAnalyticInfusionSteadyState
Normal

Normal
Model

Model
LibraryOfPDModels

LibraryOfPDModels
ModelAnalytic

ModelAnalytic
Linear2InfusionSingleDose_ClQV1V2

Model Linear2InfusionSingleDose_ClQV1V2
Linear2FirstOrderSteadyState_kakk12k21Vtau

Model Linear2FirstOrderSteadyState_kakk12k21Vtau
SimplexAlgorithm

SimplexAlgorithm
PGBOAlgorithm

PGBOAlgorithm
SamplingTimes

SamplingTimes
convertPKModelAnalyticToPKModelODE

convertPKModelAnalyticToPKModelODE: conversion from analytic to ode
ModelODEDoseNotInEquations

ModelODEDoseNotInEquations
Proportional

Proportional
ModelODEInfusion

ModelODEInfusion
PopulationFim

PopulationFim
defineFim

define the type of Fisher information matrix: population, individual or Bayesian
computeVMat

computeVMat
PSOAlgorithm

PSOAlgorithm
ModelParameter

ModelParameter
ModelODEInfusionDoseInEquation

ModelODEInfusionDoseInEquation
defineModelType

defineModelType: define the class of the model to be evaluated.
defineModelWrapper

defineModelWrapper: define the model wrapper for the ode solver
constraintsTableForReport

constraintsTableForReport: table of the PGBOAlgorithm constraints for the report.
defineOptimizationAlgorithm

Define optimization algorithm
defineModelAdministration

defineModelAdministration: define the administration
MultiplicativeAlgorithm

MultiplicativeAlgorithm
ModelInfusion

ModelInfusion
MultiplicativeAlgorithm_Rcpp

Function MultiplicativeAlgorithm_Rcpp
generateDosesCombination

generateDosesCombination: generate the combination for the doses.
definePKModel

definePKModel: define a PK model from library of model
fun.amoeba

Compute the fun.amoeba
Report

Generate optimization report
ModelODE

ModelODE
PFIMProject

PFIMProject
PFIM-package

Fisher Information matrix for design evaluation/optimization for nonlinear mixed effects models.
SamplingTimeConstraints

SamplingTimeConstraints
getFisherMatrix

getFisherMatrix: display the Fisher matrix components
getFim

getFim: get the Fisher matrix.
evaluateFim

evaluateFim: evaluation of the Fim
evaluateInitialConditions

evaluateInitialConditions: evaluate the initial conditions.
defineModelEquationsFromLibraryOfModel

defineModelEquationsFromLibraryOfModel: define the model equations giving the models in the library of models.
getCorrelationMatrix

getCorrelationMatrix : get the correlation matrix
getArmData

getArmData: extract arm data for The Report
checkSamplingTimeConstraintsForMetaheuristic

checkSamplingTimeConstraintsForMetaheuristic
checkValiditySamplingConstraint

checkValiditySamplingConstraint: check if the constraints used for the design optimization are valid.
plotFrequencies

Plot frequencies for the FedorovWynn algorithm
plotEvaluationSI

plotEvaluationSI: process for the evaluation of the gradient of the responses.
plotWeightsMultiplicativeAlgorithm

plotWeightsMultiplicativeAlgorithm: plot the optimal weight.
fisherSimplex

Compute the fisher.simplex
finiteDifferenceHessian

finiteDifferenceHessian: compute the Hessian
processArmEvaluationResults

processArmEvaluationResults: process for the evaluation of an arm.
run

Run optimization
plotSensitivityIndices

Plot sensitivity indices.
plotSEFIM

plotSEFIM: barplot for the SE
getSE

getSE: get the SE
getDcriterion

getDcriterion : get the Dcriterion
getDeterminant

getDeterminant: get the determinant
getSamplingData

getSamplingData: extract sampling times and max sampling time used for plot.
evaluateModelGradient

evaluateModelGradient: evaluate the gradient of the model
setEvaluationFim

setEvaluationFim: set the Fim results.
evaluateModel

evaluateModel: evaluate the model
evaluateModelVariance

evaluateModelVariance: evaluate the variance of the model
definePKPDModel

definePKPDModel: define a PKPD model from library of model
evaluateArm

evaluateArm: evaluation of the model with the arm parameters.
processArmEvaluationSI

processArmEvaluationSI: process for the evaluation of the gradient of the responses.
replaceVariablesLibraryOfModels

replaceVariablesLibraryOfModels: replace variable in the LibraryOfModels
getArmConstraints

getArmConstraints: get the administration and sampling time constraints for the MultiplicativeAlgorithm.
generateSamplingsFromSamplingConstraints

generateSamplingsFromSamplingConstraints
generateSamplingTimesCombination

generateSamplingTimesCombination: generate the combination for the samplings.
generateReportOptimization

generateReportOptimization: generate the report for the design optimization.
getModelParametersData

getModelParametersData: get model parameters data for report.
getRSE

getRSE: get the RSE
adjustGradient

adjustGradient: adjust the gradient for the log normal distribution.
armAdministration

getArmAdministration: get the administration parameters of an arm.
setSamplingConstraintForOptimization

setSamplingConstraintForOptimization: set the sampling time constraints for an arm for the design optimization.
plotRSE

Plot relative standard errors
plotFrequenciesFedorovWynnAlgorithm

plotFrequenciesFedorovWynnAlgorithm
setOptimalArms

setOptimalArms: set the optimal arms of an optimization algorithm.
optimizeDesign

Optimization PGBOAlgorithm
evaluateVarianceFIM

evaluateVarianceFIM: evaluate the variance
getShrinkage

getShrinkage: get the shrinkage
evaluateDesign

evaluateDesign: evaluation of a design.
evaluateErrorModelDerivatives

evaluateErrorModelDerivatives; evaluate the derivatives of the model error.
generateFimsFromConstraints

Generate FIMs from constraints
generateReportEvaluation

generateReportEvaluation: generate the report for the model evaluation.
getListLastName

getListLastName: routine to get the names of last element of a nested list.
getModelErrorData

getModelErrorData: get the parameters sigma slope and sigma inter (used for the report).
plotSE

Plot standard errors
plotEvaluationResults

plotEvaluationResults: process for the evaluation of the responses.
plotEvaluation

plotEvaluation: plots for the evaluation of the model responses.
plotRSEFIM

plotRSEFIM: barplot for the RSE
tablesForReport

tablesForReport: generate the table for the report.
plotShrinkage

plotShrinkage: plot the shrinkage values.
plotWeights

Plot weights for the multiplicative algorithm
show

Show optimization results
updateSamplingTimes

updateSamplingTimes: update sampling times for plotting used for plot
showFIM

showFIM: show the Fim in the R console.
Distribution

Distribution
Design

Design
Evaluation

Evaluation
Dcriterion

Dcriterion: get the D-criterion of the Fim.
Combined1

Combined1
Arm

Arm
BayesianFim

BayesianFim
Constant

Constant
AdministrationConstraints

AdministrationConstraints
Administration

Administration
Fim

Fim
Linear2BolusSingleDose_kk12k21V

Model Linear2BolusSingleDose_kk12k21V
Linear2BolusSteadyState_ClQV1V2tau

Model Linear2BolusSteadyState_ClQV1V2tau
Linear2InfusionSingleDose_kk12k21V

Model Linear2InfusionSingleDose_kk12k21V
IndividualFim

IndividualFim