ExtractAnalysisStack function
This function extracts data stack according to the data scenario, sample id and simulation run specified.
ExtractAnalysisStack(analysis.stack, data.scenario = NULL, simulation.run = NULL)
analysis.stack |
defines a |
data.scenario |
defines the data scenario index to extract. By default all data scenarios will be extracted. |
simulation.run |
defines the simulation run index. By default all simulation runs will be extracted. |
This function extract a particular set of analysis stack according to the data scenario and simulation runs index. The object returned by the function is a list having the same structure as the analysis.set
argument of a AnalysisStack
object:
analysis.set |
a list of size corresponding to the index number of simulation runs specified by the user defined in the |
http://gpaux.github.io/Mediana/
See Also AnalysisStack
.
## Not run: # Generation of an AnalysisStack object ################################## # Outcome parameter set 1 outcome1.placebo = parameters(mean = 0, sd = 70) outcome1.treatment = parameters(mean = 40, sd = 70) # Outcome parameter set 2 outcome2.placebo = parameters(mean = 0, sd = 70) outcome2.treatment = parameters(mean = 50, sd = 70) # Data model case.study1.data.model = DataModel() + OutcomeDist(outcome.dist = "NormalDist") + SampleSize(c(50, 55, 60, 65, 70)) + Sample(id = "Placebo", outcome.par = parameters(outcome1.placebo, outcome2.placebo)) + Sample(id = "Treatment", outcome.par = parameters(outcome1.treatment, outcome2.treatment)) # Analysis model case.study1.analysis.model = AnalysisModel() + Test(id = "Placebo vs treatment", samples = samples("Placebo", "Treatment"), method = "TTest") + Statistic(id = "Mean Treatment", method = "MeanStat", samples = samples("Treatment")) # Simulation Parameters case.study1.sim.parameters = SimParameters(n.sims = 1000, proc.load = 2, seed = 42938001) # Generate data case.study1.analysis.stack = AnalysisStack(data.model = case.study1.data.model, analysis.model = case.study1.analysis.model, sim.parameters = case.study1.sim.parameters) # Print the analysis results generated in the 100th simulation run # for the 2nd data scenario for both samples case.study1.analysis.stack$analysis.set[[100]][[2]] # Extract the same set of data case.study1.extracted.analysis.stack = ExtractAnalysisStack(analysis.stack = case.study1.analysis.stack, data.scenario = 2, simulation.run = 100) # A carefull attention should be paid on the index of the result. # As only one data.scenario has been requested # the result for data.scenario = 2 is now in the first position ($analysis.set[[1]][[1]]). ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.