Plugins

From StatWiki
Revision as of 09:47, 20 December 2017 by Jgaskin (Talk | contribs) (Overview)

Jump to: navigation, search

Overview

AMOS does not do everything I want it to do, so with the help of some research assistants, we have created some plugins and estimands to make up the difference. A plugin is a macro that can be used to automate AMOS. An estimand is a custom function that can add calculations and output to the AMOS analysis. We hope you find these useful. If they do not work for you, please refer to the troubleshooting section below. Here is a link to the Google Drive folder containing the plugins and estimands: Plugins and Estimands. Here are a few YouTube videos explaining how to use them:

Plugins

Estimands

GENERAL INSTRUCTIONS:

-Click on the bottom left part of AMOS where it says "not estimating any user defined estimand". -Then click 'select estimand', which will let you go find hte estimand. -Make sure to include bootstrapping in the analysis (Analysis Properties, Bootstrap, Perform Bootstrap).

LIST OF ESTIMANDS:

ABCindirectEffect

  • DESCRIPTION: This is for specific serial mediation where there are two mediators in a row.
  • INSTRUCTION: Name the first path A, second path B, third path C (caps matter). You can name a path by double-clicking it, going to the parameters tab of the object properties, and then typing the name in the regression weights box.

MyGroupDifferences

  • DESCRIPTION: This is for testing the difference between two regression coefficients. I made it specifically for comparing paths across multiple groups, but it can be used for comparing any two regression weights, even within groups.
  • INSTRUCTION: Name the first path A and the second path B (caps matter). You can name a path by double-clicking it, going to the parameters tab of the object properties, and then typing the name in the regression weights box. If doing this for the same path, but for different groups, then make sure to FIRST uncheck the box that is 'all groups' in the object properties.

MyIndirectEffects

  • DESCRIPTION: This is for specific mediation, where you want to isolate the indirect effect of a specific mediator when there are multiple mediators.
  • INSTRUCTION: Name the first path A and the second path B (caps matter). You can name a path by double-clicking it, going to the parameters tab of the object properties, and then typing the name in the regression weights box.

MyModMed

  • DESCRIPTION: This is for moderated mediation, where the mediation occurs in two different groups. This estimand can also be used to compare mediation within the same group, if there are multiple indirect paths.
  • INSTRUCTION: For Group 1, name the first path A and the second path B (caps matter). You can name a path by double-clicking it, going to the parameters tab of the object properties, and then typing the name in the regression weights box. For Group 2, name the first path C and the second path D. This should be the same paths as A and B, but for the second group. So, make sure to FIRST uncheck the box that is 'all groups' in the object properties.

PathComparison

  • DESCRIPTION: This is an unfinished estimand with no purpose or functionality so far.
  • INSTRUCTION: DON'T USE THIS ONE :)

PlayingAround

  • DESCRIPTION: This is an unfinished estimand with no purpose or functionality so far.
  • INSTRUCTION: DON'T USE THIS ONE :)

Troubleshooting

Sometimes the plugins don't work. They might not show up, or they may display with a question mark in front of them, or they may throw an error.