**USER’S MANUAL**

**A user’s manual is available here that demonstrates how to use WEB GESCA.**

**D. Model**

After uploading and specifying data, you need to specify your model. Click Model in the left main menu. There are two ways to build your model: using gesca R syntax or Table. If you are familiar with gesca R syntax and want to use the syntax, select the tab ‘Build a model by syntax’ on the top. Otherwise, select the tab ‘Build a model by table.’

This is the simplest way to run WEB GESCA. Simply enter your measurement model and structural model into the textbox of ‘Input your model.’ After you input the syntax, click the button. Then, WEB GESCA will run to analyze your model. Please refer to**Build a model by syntax***gesca R*package manual for the use of*gesca R*syntax (https://cran.r-project.org/web/packages/gesca/gesca.pdf).*Build a model by table*- Choose the number of latent variables

Drag the slider to choose the number of latent variables in your model. If your model has second-order latent variables, choose the number of them as well. After choosing the number of latent variables, click ‘Confirm the number of latent variables’. - Input names of latent variables

If you confirmed the number of latent variables, the box for inputting the name of each latent variable will appear. Input the names of your latent variables. If you don’t label your latent variables, they will be named like LV_1, LV_2, … LV_n by default.If all the names of latent variables are entered correctly, then please click ‘confirm the name(s)’.

- Specifying structural model

Once you confirmed latent variables’ names, a table for specifying your structural model will appear in the middle of the main contents area. You can specify a structural model by checking checkboxes. The figure below shows that LV_1 affects LV_2.If you want to fix a path coefficient to a constant, enter the constant value ranging from 0.0 to 1.0 to the blank textbox.

If you selected ‘multi-group analysis’ (2.e.iii), you can constrain all path coefficients to be equal across groups simultaneously by checking ‘Constraining path coefficients across groups.’ This checkbox only appears when you selected multi-group analysis.

After you completed structural model specification, click ‘confirm the model’ button.

- Assigning indicators

You can assign indicators to latent variables by using the checkboxes.Figure 19 shows that the latent variable LV_1 is assigned the indicators cei1, cei2, and cei3, LV_2 is assigned cei4, cei5, and cei6, and LV_3 is assigned cei7, cei8 and ma1.

If you want to fix a loading to a constant in advance, put the constant value ranging from 0.0 to 1.0 in the blank textbox.

If you selected multi-group analysis (2.e.iii), you have two more options for constrained analyses. First, you can constrain the loadings of selected indicators to be identical by inserting a label (e.g., an alphabet letter or number) across groups. In the below example, three indicators were chosen, and labeled by different alphabet letters (“a”, “b”, and “c”). This indicates that each loading of the three indicators is to be held equal across groups. Note that any loadings with the same label will be constrained to be equal to each other.

Also, if you choose ‘Constraining (fix) loadings across groups,’ all loadings will be constrained to be equal across groups.

If formative indicators are assumed for a latent variable, you check the ‘Formative relationship’ box per latent variable located at the top of the table. If they are reflective indicators, just leave the checkboxes unchecked.

The above figure shows that cei1, cei2, and cei3 are formative indicators for LV_1, whereas the remaining indicators for LV_2 and LV_3 are reflective.

- Second-order latent variable modeling

If you have a second-order latent variable in your model (2.f.ii), you need to specify the relationship between second-order and first-order latent variables. Another table will appear below the table for assigning indicators if your model has a second-order latent variable. The below figure shows that a second-order latent variable, LV2_1, is related to its lower-order latent variables LV_2 and LV_3, which serve as formative indicators for LV2_1.

- Choose the number of latent variables
Once you have finished all your model specification (either using syntax or table), please click . WEB GESCA will run your model. When the analysis is complete without any errors, you will see Summary, Parameter Estimates, and Plots appear on the main menu.**Analyze Model**