This article describes how to go from a table showing date periods in the columns:
To a table which calculates and displays a moving average:
Method
Please note that both the Basic and General methods run after Q's significance testing. As a result, the significance testing will show the results of the non-rolled data.
If you need the table to show significance testing results, use the Creating Variables method.
Basic method
A basic moving (rolling) average can be placed on a table by applying the rule Automate > Browse Online Library > Modify Whole Table or Plot - Replace with Rolling Averages.
General method
- Ensure that your date data is set up as a Date question.
- Ensure that your date question is in the appropriate unit (e.g., if you want to show a 5 month moving average, ensure that the date question shows months).
- Create a table with the Date question in the brown drop-down box.
- Right-click on the row labels that you wish to smooth (not on the date categories) and select Time Series Analysis, which opens the following dialog box:
- Set the Moving Average as Uniform (centered) or Lagged.
- Set the Bandwidth to the number of months that you wish to combine (e.g., three) and press OK.
Note that if you wish to show both the moving average and the un-smoothed data together you can copy a row in a table by selecting the blue row header for the row you want to copy, then hold down the Ctrl button and drag the row to were you want to create the copy. Release the mouse button to add the new row.
Creating Variables
You can create new variables for rolling time periods by right-clicking a Date question in the Variables and Questions tab, and selecting Insert Ready-Made Formulas > Date -> Moving Average. The following dialogue box will appear where you can set the parameters for the moving average average variable:
- Input dates The date question you selected as the basis for the moving average.
- Start/End The range of dates found in the date question.
- Unit length The number of time units (see Unit) to include in each data point.
- Unit The units for Unit length. For example, if Unit length is 2 and Unit is Month then each data point will cover two months.
- Moving average The number of data points to average over. For example, if you select 4 here and your data points cover two months each, then each point in the moving average will cover eight months.
- Labels How to label the points in the moving average. Choose End Points to use the full date range. e.g. Apr 08 - Jun 08. Choose Midpoint to use the date midway through. e.g. 15 May 08. Use Last Point to use the final date in the range. e.g. Jun 08.
- Start date/End date The date range over which to construct the moving average. If you expect your raw data file to be updated with new data then be sure to include extra dates to avoid having to recreate the moving average later.
Next
How to Show a Moving (Rolled) Average on a Line Chart Visualization