plot_simulationMatrixWithCI | R Documentation |
Plot simulation that are provided to plot confidence interval (or more like a confidence region).
plot_simulationMatrixWithCI(
simulationMatrix,
independentVariableVector = NA,
dependentVariableTypeVector = NA,
confidenceLevels = c(0.25, 0.75),
observationVector = NA,
observationIndpendentVariableVector = NA,
observationDependentVariableTypeVector = NA
)
simulationMatrix |
(required input) A matrix of numbers where each row contains the simulated values that will be plotted. |
independentVariableVector |
(default: NA) A vector of numbers that represents the independent variables of each points of the simulation (e.g., observation time) where used for the values of x-axis when plotting. If set at NA then sequence of 1,2,3,... will be used. |
dependentVariableTypeVector |
(default: NA) A vector of strings specify the kind of variable the simulation values are. (i.e., if it simulate both PK and PD then indicate which simulation value is PK and which is PD). |
confidenceLevels |
(default: c(25,75)) A vector of two numbers between 0 and 1 set the confidence interval that will be used for the plot. Default is inter-quartile range. |
observationVector |
(default: NA) A vector of numbers used when wishing to overlay the plot of observations to the simulation. |
observationIndpendentVariableVector |
(default: NA) A vector of numbers used when wishing to overlay the plot of observations to the simulation. |
observationDependentVariableTypeVector |
(default: NA) A vector of numbers used when wishing to overlay the plot of observations to the simulation. |
A ggplot object including the violin plot, interquartile range and median, minimum and maximum.
## Not run:
model_analytic_function=function(x){
observation_time=c(0.1,0.2,0.4,0.6,1,2,3,6,12)
Dose=1000
F=1
ka=x[1]
V1=x[2]
CL_2=x[3]
t=observation_time
Cp=ka*F*Dose/(V1*(ka-CL_2/V1))*(exp(-CL_2/V1*t)-exp(-ka*t))
(Cp)
}
observation=(c(4.91, 8.65, 12.4, 18.7, 24.3, 24.5, 18.4, 4.66, 0.238))
CGNM_result=Cluster_Gauss_Newton_method(
nonlinearFunction=model_analytic_function,
targetVector = observation, num_iteration = 10, num_minimizersToFind = 100,
initial_lowerRange = c(0.1,0.1,0.1), initial_upperRange = c(10,10,10),
lowerBound=rep(0,3), ParameterNames=c("Ka","V1","CL_2"), saveLog = FALSE)
CGNM_bootstrap=Cluster_Gauss_Newton_Bootstrap_method(CGNM_result,
nonlinearFunction=model_analytic_function, num_bootstrapSample=100)
plot_simulationMatrixWithCI(CGNM_result$bootstrapY,
independentVariableVector=observation_time, observationVector=observation)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.