The physical activity monitor (PAM) component was reintroduced to NHANES in 2011. NHANES participants were asked to wear the PAM for seven consecutive days to collect objective information on 24-hour movement when awake and asleep.
Traditionally, physical activity information has been collected in NHANES through questionnaires. Self-reported interview data, while helpful, have limitations including: 1) respondents' perceptions of activity intensity vary, and 2) periods of physical activity are difficult for respondents to recall and quantify. NHANES interview data for children and adolescents less than 16 years of age are usually provided by a proxy respondent and may be incomplete. Children may spend large amounts of time away from home and engage in sporadic periods of activity that are difficult for a proxy respondent to recall and quantify.
Objective measurement of physical activity with accelerometers had been implemented in NHANES 2003-2006. The PAM used in NHANES 2011-2014 measured acceleration (i.e., on the x-, y-, and z-axes) every 1/80th of a second (80 Hz). The device also measured ambient light levels every second (1 Hz). The 80 Hz accelerometer measurements and the 1 Hz ambient light measurements were summed over each minute, hour, and day for each participant. The following four datasets, including a header file and corresponding summary datasets at the minute, hour, and day level, were produced for the release.
A) PAM Header File (PAXHD_G):
This file contains one record for each eligible participant. It includes the information listed below:
B) Summary datasets:
Each of these minute/hour/day summary files contains multiple records per participant (who has at least one minute of data), and provides the information listed below:
In 2011, all participants aged 6 years and older were asked to wear a PAM for 7 consecutive days. In 2012, the target age group was extended to participants aged 3 and older. Due to disclosure concerns, only data from participants aged 6 years and older are included in the present file and released publicly. Data collected in 2012 for participants aged 3-5 years are available through the NCHS Research Data Center (RDC).
Participants were asked to wear the PAM starting on the day of their exam in the NHANES Mobile Examination Center (MEC) and to keep wearing the PAM all day and night for seven full days (midnight to midnight) and remove it on the morning of the 9th day. The device used in NHANES was the ActiGraph model GT3X+, manufactured by ActiGraph of Pensacola, FL. This model was chosen because of its ability to obtain triaxial measure, its battery life, and its water resistance. According to the manufacturer’s manual, the device is water resistant in accordance with the International Protection Rating: IPX7 and can be immersed in one meter of water for up to 30 minutes (ActiGraph, 2013). The devices were programmed to begin detecting and recording the magnitude of acceleration at 80 Hz sampling intervals at the end of the participant's MEC exam session and to stop recording data eight days later (i.e., on the 9th calendar day). The device was placed on a mesh wristband (like a watch), custom fitted for each participant's wrist and worn on the non-dominant hand, if possible. The participant was told not to do anything with the device except to wear it. If the participant needed to remove it, for any reason, he/she was instructed to put it back on the same wrist in the same orientation, as soon as possible.
A toll-free number and information materials describing the PAM were given to the participant. No activity logs, diaries, or records were kept by the participant. The PAMs were returned by mail in postage-paid padded envelopes provided to each participant.
For further details see the PAM procedures manual.
Survey staff completed an examiner training program that covered the basic operating features of the PAM, equipment operation, subject recruitment strategies, PAM device initialization, and troubleshooting. Field performance and response rates were monitored by NCHS and contractor staff.
Once PAMs were received from participants, data were downloaded from the devices. In 2019, contractors at Northeastern University in Boston, MA under the direction of PAM component collaborators from the National Cancer Institute (NCI) and staff from the National Center for Health Statistics (NCHS) reviewed these data. The data quality review considered the properties of the raw acceleration measures, which are in units of gravity (g). Raw signals were processed to determine signal patterns that were unlikely to be a result of human movement. For example, maximum or minimum values (±6 g) for extended periods of time, spikes in values, and impossible values (e.g., no gravitational acceleration observed, etc.). Individual 80 Hz accelerometer measurement data that met one or more of these conditions were flagged as "invalid". More detail about these flags is available at Data Quality Flag Summary Table for the Physical Activity Monitor (PAM) Data Collected in NHANES 2011-2014 and NNYFS.
The header file and the minute/hour/day summary files were reviewed for outliers and unreasonable values. The criteria used for unreasonable data were based on published literature and expert judgment.
Not every eligible NHANES participant has a data file. For example, if a participant refused to wear the PAM, did not return it, or the data could not be retrieved from a damaged PAM, then the participant does not have a data file. Each participant may have up to 9 days of summary records. Per the protocol, the first and last day of data collection for each participant are partial days. For most participants, a complete data collection constitutes 193 hours. In some cases, e.g., due to battery depletion, data collection was shorter. A small proportion of participant data files include 194 hours.
The data files from the PAM were collected and downloaded in ActiGraph GT3x format. The GT3x files were converted to comma-separated value (csv) files following the mHealth format to facilitate processing the 80 Hz data. The minute/hour/day files are in the SAS format.
PAXSTS (Physical activity monitor data status)
This header file (PAXHD_G) variable indicates if the participant has PAM data available in the summary files. Only participants with at least one minute of 80 Hz PAM data downloaded from the returned device have records in the summary files and have PAXSTS coded as "1 (Yes)".
PAXSENID (Accelerometer device identifier)
This header file (PAXHD_G) variable indicates the unique serial number for the accelerometer device that the participant wore. The original serial number from manufacture was modified with the format retained. For budgetary reasons, accelerometer devices were reused after being sanitized during data collection. Participants who wore the same device would have the same device ID in their records.
PAXFDAY (Day of the week the accelerometer measurements were started)
This header file (PAXHD_G) variable indicates the day of the week when the PAM first started to record movement measures (i.e., Sun, Mon. etc.).
PAXLDAY (The last day when the measurements taken)
This header file (PAXHD_G) variable indicates the last day that the participant had data recorded in the PAM. Each participant was asked to wear the PAM and have the measurements taken for 9 days. As mentioned above, the first and last day of data collection for each participant are partial days.
PAXFTIME (First data point timestamp)This
header file (PAXHD_G) variable indicates the time (in HH:MM:SS format) of
the first data point in the GT3X file. For NHANES participants, this counter
began at a prespecified time after each exam session in the exam center.
PAXETLDY (Timestamp at the end of the last day)
This header file (PAXHD_G) variable indicates the time (in HH:MM:SS format) at the end of the last day. This was computed from start time, number of samples, and sampling rate.
PAXHAND (PAM worn on non-dominant hand)
This header file (PAXHD_G) variable indicates whether the PAM was placed on the wrist of the non-dominant hand (the default placement for the PAM). The dominant hand is generally the one that person uses to write, or for young children, the hand used for “eating, drawing, or grabbing things”. If a non-dominant hand could not be identified, then the default option was to place it on the left wrist.
PAXORENT (Surface orientation of the PAM when it was placed on the wrist)
This header file (PAXHD_G) variable indicates if the PAM was placed on the dorsal or palmar surface of the wrist while in the MEC. The default placement was the dorsal surface.
PAXDAYM, PAXDAYH, PAXDAYD (The day when PAM measurements for this minute/hour/day summary record were taken)
These variables indicate the day (1st, 2nd, 3rd, etc.) when the measurements used for the minute/hour/day summary record were taken. For example, a code of "2" indicating the measurements used in the summary record were taken on the 2nd day of PAM wear by the participant.
PAXDAYWM, PAXDAYWH, PAXDAYWD (Day of the week for the minute/hour/day summary record)
These variables indicate the day of the week (Monday, Tuesday, etc.) when the measurements used for the minute/hour/day summary record were taken.
PAXSSNMP, PAXSSNHP, PAXSSNDP (Starting 80 Hz sample number for the minute/hour/day summary record)
The 80 Hz sample number for the first data point used for the minute/hour/day summary record. For example, a value of "9600" in PAXSSNMP indicates the minute summary record used data starting from the 120th second (i.e., 9600 ÷ 80 Hz = 120) since the PAM began to measure acceleration for that participant. The sample number was identified based on the starting time the measurements were taken, regardless of whether it contained valid or flagged data.
PAXMSTD (Starting time of the day)
This day summary file (PAXDAY_G) variable indicates the starting time for PAM measurement in the day in HH:MM:SS format. It usually contains the value of “00:00:00”, except for the first day of the data collection since the PAM was not worn at the beginning of the day. It is not necessarily the starting time of the MIMS computation, although they will nearly always be the same time.
PAXTSM, PAXTMH, PAXTMD (Total seconds/minutes with data in the minute file or in the hour/day files)
PAXTSM represents the total seconds of data included in the minute summary record, it includes all seconds in this minute with data and was computed from
the number of 80 Hz samples and rounded to an integer value. PAXTMH and PAXTMD indicates the total minutes of data included in the hour/day summary record, and they were determined by dividing the total seconds of data in this hour/day by 60.
PAXAISMM, PAXAISMH, PAXAISMD (Total number of 80 Hz acceleration measurements logged during idle sleep mode)
These variables encoded the total number of the 80 Hz acceleration measurements included in the minute/hour/day summary record that were logged while the device was in idle sleep mode (ISM). The count includes all data, regardless whether it was flagged as "invalid" during quality control review. While taking measurements, the devices had their ISM on as a battery saving feature that was a default setting of the device firmware when NHANES data collection commenced. The device enters a sleep or low power state after experiencing 10 seconds of inactivity (fluctuation on the accelerometer < +/- 40 mg). After entering this low power state, the device checks once every second to determine if the unit has moved. While in sleep mode, the last measured accelerometer value is written into memory at the device's preset sample rate. Since the device is set to measure at 80 Hz, it will store the last known accelerometer reading 80 times every second. The device will then wake up and check for movement. If no movement (<+/- 40 mg) was detected, this pattern would continue. Otherwise, the unit would exit sleep mode and continue measuring in normal fashion. At very low levels of movement, this will impact the output of the device, including the output of MIMS-units. When ISM is triggered, very small amounts of movement are not measured; such small amounts of movement are useful to distinguish sleep and non-wear. This feature impacts the algorithm design and findings on sleep/wear/non-wear classification.
PAXVMH, PAXVMD (Total number of valid minutes in the hour/day)
These two variables in the hour/day summary files indicate the total number of minutes in the hour/day record with data considered valid because none of the measures within that minute was flagged during the QC review.
PAXMTSM, PAXMTSH, PAXMTSD (MIMS triaxial value for the minute/hour/day)
The MIMS-unit minute summary acceleration measurements obtained on the x-, y-, and z-axis (i.e., PAXMXM, PAXMYM, and PAXMZM) are summed up and released as the variable PAXMTSM in the minute summary file (PAXMIN_G). PAXMTSM is coded as "-0.01" if any of the summary measures for the x-, y-, or z-axis are
coded as "-0.01" which indicates that the MIMS-unit could not be computed for that axis for that minute. The MIMS-unit calculation for the minute was based on a universal summary metric and does not take the
"valid/invalid" QC flags into account. However, MIMS triaxial value for the hour/day is calculated as the sum of PAXMTSM only for valid minutes for the hour/day and is released as PAXMTSH/PAXMTSD in the hour/day summary file (i.e., PAXHR/PAXDAY).
PAXMXM, PAXMYM, PAXMZM (MIMS x-, y-, or z-axis specific value for the minute)
These variables are included in the minute summary file (PAXMIN_G) to indicate the acceleration measurements obtained on the x-, y-, or z-axis after being summarized in MIMS-units. These summaries include all seconds of data collected, regardless whether they were flagged as "invalid" during quality control review. A -0.01 value encoded in these variables means it was not possible to compute the MIMS-unit value (e.g., not enough data in the one-minute window). Sometimes, the MIMS-unit value may not be computed at
the start of the day. This is very rare. Data from this minute are not included in the aggregation of the triaxial value of the minute (PAXMTSM) if "-0.01" was encoded for any of the axis summaries for the minute.
PAXPREDM (Predicted wake/sleep/non-wear status during the minute)
This variable in the minute summary file (PAXMIN_G) was established using a machine learning algorithm with the raw data collected during the minute. The PAM wearing status of the minute was classified as "wake", "sleep", "non-wear", or "unknown". A "wake" status indicates the participant is likely to be awake during the minute, and the "sleep" status indicates the participant is likely to be asleep based on the algorithm. The "non-wear" status indicates the algorithm suggested that the participant did not wear the PAM during this minute, and the "unknown" status indicates that the algorithm could not determine the status for this minute. Please see the Analytic Notes section for further details regarding the algorithm used in this feature.
PAXTRANM (Transition flag for wake/sleep/non-wear)
This variable in the minute summary file (PAXMIN_G) file indicates whether the two 30-second windows used to compute the wake/sleep/non-wear status for a given 60 seconds differ. The wake/sleep/non-wear algorithm operates on 30-second windows. A value of "1" indicates the two 30-second windows were not the same (i.e., a transition in classification of wear status occurred during this minute). For example, the first 30-second window of this minute record was classified as sleep, but the next 30-second window of this minute was classified as wake. The minute records that contain two 30-second windows with different status classifications (e.g., wake/sleep, etc.) are called transition minutes. When the minutes of wake, sleep, and non-wear were summed at the hour and day levels, transition minutes are flagged as "unknown".
PAXWWMH, PAXSWMH, PAXNWMH, PAXUMH (Valid wake/sleep/non-wear/unknown minutes in the hour)
These variables in the hour summary file (PAXHR_G) indicate the number of valid minutes in the hour by algorithm assigned PAM wearing status. PAXWWMH provides the valid wake wear minutes; PAXSWMH provides the valid sleep wear minutes; and PAXNWMH provides the valid non-wear minutes. PAXUMH is the number of valid minutes for which the algorithm could not make a determination (i.e., valid data exist, but appear ambiguous to the algorithm). The sum of values encoded in PAXWWMH, PAXSWMH, PAXNWMH, and PAXUMH equals to the value provided in PAXVMH (total number of valid minutes in the hour).
PAXWWMD, PAXSWMD, PAXNWMD, PAXUMD (Valid wake/sleep/non-wear/unknown minutes in the day)
These variables in the day summary file (PAXDAY_G) indicate the number of valid minutes in the day by algorithm assigned PAM wearing status. PAXWWMD provides the valid wake wear minutes; PAXSWMD provides the valid sleep wear minutes; and PAXNWMD provides the valid non-wear minutes. PAXUMD is the number of valid minutes for which the algorithm could not make a determination (i.e., valid data exist, but appear ambiguous to the algorithm). The sum of values encoded in PAXWWMD, PAXSWMD, PAXNWMD, and PAXUMD equals to the value provided in PAXVMD (total number of valid minutes in the day).
PAXLXMM, PAXLXSH, PAXLXSD (Ambient light measures for the minute/hour/day)
PAXLXMM is the mean ambient light measure (lux) for the minute and PAXLXSH and PAXLXSD
are sums of the means (PAXLXMMs) at the hour and day level, respectively. The PAM device records lux every second (1 Hz). Only lux values from valid minutes are included in the computation. Lux values at or higher than 2,500 per second were coded as 2,500, thus the theoretical range for PAXLXMM is 0 to 2,500 for the minute, and 0 to 150,000 for an hour in PAXLXSH and 0 to 3,600,000 for a day in PAXLXSD.
PAXLXSDM (Standard deviation of the ambient light measures for the minute)
This variable in the minute summary file (PAXMIN_G) is the standard deviation of the lux recorded during the minute by the device. The device records lux at 1 Hz. Only lux values from valid minutes are included in the computation.
PAXQFM, PAXQFH, PAXQFD (Data quality flag for the minute/hour/day based on the quality control review)
PAXQFM indicates the number of data quality flags identified during the minute. Zero indicates that no flags occurred. Values >0 indicate that this minute is invalid based on the QC review. PAXQFH and PAXQFD indicates the number of data quality flags identified during the hour/day. Zero indicates that no flags occurred. Values >0 indicate that one or more minutes in that hour/day was flagged as "invalid". As mentioned above, the QC flag is not considered during the calculation of MIMS-unit summary; however, the variable could be used as an overall metric indicator for the quality of data on this hour/day. Since multiple flags can exist in a single minute, this variable does not represent the number of invalid minutes within that hour/day.
PAXFLGSM (Quality flag triggered)
This variable encodes the flag(s) triggered during quality review for measurements taken in this minute.
Since multiple flags can be triggered during the same minute, values in this variable were recorded as strings. More detail about these flags is available at
Data Quality Flag Summary Table for the Physical Activity Monitor (PAM) Data Collected in NHANES 2011-2014 and NNYFS.
The NHANES examined sample weights should always be used for analyses with PAM data. Please refer to the NHANES Analytic Guidelines and the online NHANES Tutorial for further details on the use of the NHANES sample weights and other analytic issues.
The PAM component was reintroduced to NHANES in 2011-2014 and was included in the 2012 NHANES National Youth Fitness Survey (NNYFS). A total of 16,417 persons ages 3 years and older wore the PAM during these surveys and had data available for analysis: 2011-2012 NHANES participants 6 years and older (n=6,917); 2013-14 NHANES participants 3 years and older (n=7,776); and 2012 NNYFS participants 3-15 years (1,477). In addition, PAM data were collected for 3-5 years old participants in the 2012 NHANES (n=247) as well. However, due to disclosure concerns, these data are only available in the NCHS RDC. Overall, 96% of participants with data wore the PAM until the 9th day. About 2% of the participants with PAM data wore it for less than 7 days. In NHANES and the NNYFS, approximately 99% of the PAMs in each survey were placed on the non-dominant arm of the participant.
Users should note that 1/80th of a second of data is missing in each minute. This results in 18 seconds of data missing every 24-hour day. This was due to a computational error that was not detected until post-processing the data.
Data quality review and the MIMS-unit calculation were conducted independently. As a result, MIMS-units could be computed when QC flags are found for any given minute. Similarly, if the MIMS-unit summary couldn’t be computed for a given minute (i.e., a -0.01 value was assigned to the MIMS-unit for that minute) this could possibly NOT trigger a QC flag. Data users can use the QC codes to exclude MIMS-unit data from analysis as needed.
An open-source algorithm was used with the 80 Hz accelerometer data to predict time periods of wake wear, sleep wear, or non-wear data, and assign a confidence value ranging from 0.0 to 1.0 to indicate the algorithm’s confidence that the time periods are wake wear, sleep wear or non-wear. In most cases, the algorithm identified a category for each minute. Sometimes, the algorithm was uncertain how to categorize a period of time. This resulted in unknown time periods. This algorithm used three steps.
In the first step, which used 1.5 minute windows of data, signal features (e.g., signal power, variance of orientation, orientation change) were extracted from the raw data and a machine learning algorithm was used to predict whether each 30 seconds of data was wake wear, sleep wear, or non-wear. The algorithm attempted to clarify periods of data when the accelerometer's default Idle Sleep Mode (ISM) was operating. The ISM is a battery saving feature, but unfortunately it removes useful low motion time and frequency domain information that would have enhanced the algorithm’s prediction. When ISM periods occurred in the data, the algorithm used the 10 seconds of data just before the PAM initiated the ISM as a proxy for the data automatically stored during the period of the ISM. For each segment of data identified as ISM data, the 10 seconds prior to the start of the segment (which contained some information characterizing low movement behavior with no fluctuation > 0.040 g) was copied over the ISM data (which contained no information). This should be considered as an approximation, because the 10 seconds of pre-ISM data was typically copied many times over throughout the ISM period. Testing suggested, however, that this small amount of information was valuable in differentiating waking low activity behavior, sleep, and non-wear time periods. Therefore, an algorithm optimized for this type of reversed-ISM data was used to categorize each 30-second window (using the two adjacent 10-second windows of data). Thirty-second windows were used because the algorithm's validation dataset used polysomnography for sleep detection, which was marked for sleep/wake state at 30 seconds intervals. It was necessary to perform this procedure, since the initial algorithm process (mentioned above) used 1.5-minute windows of data for all decision making, so waking low activity and sleep, or sleep and non-wear, were sometimes indistinguishable.
In the second step, minimum durations (i.e., wake wear time period <3 minutes, sleep wear period <10 minutes, and non-wear period <10 minutes) were filtered based on information from the prior and subsequent periods. Specifically, the summation of confidence values for each category from the current and adjacent periods (the periods immediately before and after the current period) was calculated. If the prior and subsequent periods had the same predicted category, and the sum of the confidence values of the prior and subsequent classes was greater than twice the sum of the confidence values of the predicted category from the current period, then predicted category of the current period was switched to the predicted category of the adjacent periods. If the prior and subsequent categories did not have the same predicted category, then the predicted category of the current category was reassigned to the predicted category of the adjacent period with the higher confidence value.
In the third step, longer periods were considered. Orientation changes were used to potentially flip some labels from non-wear to sleep, or sleep to non-wear, for longer intervals of time. This was to ensure that the final predicted sleep periods included of commonly observed periodic changes in the orientation due to body reorientation on the bed during sleep.
Code or Value | Value Description | Count | Cumulative | Skip to Item |
---|---|---|---|---|
1 | Yes | 6917 | 6917 | |
2 | No | 904 | 7821 | |
. | Missing | 0 | 7821 |
Code or Value | Value Description | Count | Cumulative | Skip to Item |
---|---|---|---|---|
PAM device ID | Value was recorded | 6917 | 6917 | |
< blank > | Missing | 904 | 7821 |
Code or Value | Value Description | Count | Cumulative | Skip to Item |
---|---|---|---|---|
1 | Sunday | 1631 | 1631 | |
2 | Monday | 1118 | 2749 | |
3 | Tuesday | 514 | 3263 | |
4 | Wednesday | 600 | 3863 | |
5 | Thursday | 635 | 4498 | |
6 | Friday | 709 | 5207 | |
7 | Saturday | 1710 | 6917 | |
< blank > | Missing | 904 | 7821 |
Code or Value | Value Description | Count | Cumulative | Skip to Item |
---|---|---|---|---|
1 | 1st day of wear | 10 | 10 | |
2 | 2nd day of wear | 23 | 33 | |
3 | 3rd day of wear | 29 | 62 | |
4 | 4th day of wear | 37 | 99 | |
5 | 5th day of wear | 48 | 147 | |
6 | 6th day of wear | 37 | 184 | |
7 | 7th day of wear | 57 | 241 | |
8 | 8th day of wear | 68 | 309 | |
9 | 9th day of wear | 6608 | 6917 | |
< blank > | Missing | 904 | 7821 |
Code or Value | Value Description | Count | Cumulative | Skip to Item |
---|---|---|---|---|
First data timestamp in GT3X (HH:MM:SS) | Value was recorded | 6917 | 6917 | |
< blank > | Missing | 904 | 7821 |
Code or Value | Value Description | Count | Cumulative | Skip to Item |
---|---|---|---|---|
Timestamp at end of last day (HH:MM:SS) | Value was recorded | 6917 | 6917 | |
< blank > | Missing | 904 | 7821 |
Code or Value | Value Description | Count | Cumulative | Skip to Item |
---|---|---|---|---|
1 | Yes (non-dominant hand) | 6856 | 6856 | |
2 | No (dominant hand) | 51 | 6907 | |
9 | Unknown | 10 | 6917 | |
< blank > | Missing | 904 | 7821 |
Code or Value | Value Description | Count | Cumulative | Skip to Item |
---|---|---|---|---|
1 | Dorsal | 6849 | 6849 | |
2 | Palmar | 63 | 6912 | |
< blank > | Missing | 909 | 7821 |