Hello, in asimulation loop I want o to save results for instance confidence intervals for each run in separate file. Hos to do this is rather easy in eg.g. lavaan buit I have trouibles as newbie to find out how to specify the matrix cells for the parameter values i want to save. An example from Jaks book on Meta SEM:

pathmodel= mxModel(title,obs,matrixB,matrixP,matrixI, Ind_pos,Ind_neg,conf,algebraS,exp,fit) pathmodelOut = mxRun(pathmodel, intervals = TRUE) # retrieve the output summary(pathmodelOut)

results in (among other output) this;

confidence intervals: lbound estimate ubound note b31 0.39939069 0.64232806 0.88527142 b32 -0.50352850 -0.30476191 -0.10599531 b43 0.12624700 0.29585799 0.46546898

How can I specify these estimates as e.g. matric cells and save in a separate file?

You can save the model summary as a new object,

, and extract the cells you want from the element of

`pathmodelSumm`

that stores the confidence-interval table.Thanks for your reply, but that far I understand how to do. The problem for me is to go from this and find out how to define which elements contain the confidence interval values. The first part uf the summary looks like this:

Summary of Path model

free parameters:

name matrix row col Estimate Std.Error A

1 b31 B 3 1 0.6423280 0.12280667

2 b32 B 3 2 -0.3047620 0.10047876

3 b43 B 4 3 0.2958579 0.08574016

4 Path model.P[1,1] P 1 1 0.8022115 0.11124744

5 Path model.P[1,2] P 1 2 -0.3565385 0.10230405

6 Path model.P[2,2] P 2 2 1.1983654 0.16618284

7 Path model.P[3,3] P 3 3 1.0918754 0.15141626

8 Path model.P[4,4] P 4 4 1.2796472 0.17745574

confidence intervals:

lbound estimate ubound note

b31 0.39887350 0.64232796 0.88578253

b32 -0.50387525 -0.30476198 -0.10564865

b43 0.12599465 0.29585794 0.46572124

Path model.P[1,1] 0.61833179 0.80221150 1.06727282

Path model.P[1,2] -0.58940484 -0.35653849 -0.17279121

Path model.P[2,2] 0.92353384 1.19836537 1.59494917

Path model.P[3,3] 0.84150214 1.09187541 1.45306408

Path model.P[4,4] 0.98614251 1.27964720 1.70326762

and I would like to specify, similar to if it was a matrix with values for rows and columns, or sometyhing like that, so I could extraxt just the lines with the confidence interval for b31, b32 and b43. But I do not see how to get information on how to define these elements, or "cells", or "rows" ( if you could treat it as a matrix). Maybe this is elementary, I apologize for me being in the beginning of the learning curve,

The way to figure it out is to use str(model$output)

Does this help?

After some studying I found out that the steps are

1) rename the summary tp spomething simpler; summodel

2) use names(summodel) to see the objects

3) explore which object has the confidence intervals: it is $CI

4) extract the part I want to use by writing

summodel$CI[c(1:3),c(1:3)]

Thanks for the advice and sorry to have taken your time!