The study, entitled “A Standardized Questionnaire Protocol for Internet Addiction and Emotion Regulation Assessment in University Students,” was reviewed and approved by the Ethics and Academic Committee of Zhengzhou University of Economics and Business under Approval Number 20260113004 before participant recruitment began14. The study used a cross-sectional, anonymous online questionnaire design involving full-time university students aged 18–24 years and was conducted in accordance with institutional ethical requirements and the Declaration of Helsinki. Electronic informed consent was obtained before questionnaire access. Participants received an electronic information sheet describing the study purpose, procedures, voluntary nature of participation, and data-protection measures, and they were free to withdraw at any time without penalty. No directly identifiable personal information, including name, student identification number, exact address, telephone number, personal email address, or social-media account, was collected in the main survey file. Platform-generated identifiers were used only for duplicate-response screening and were removed before dataset analysis. All data were stored securely and analyzed in de-identified form. This questionnaire workflow was not prospectively registered before participant recruitment. However, all core protocol components, including the locked questionnaire version, README/codebook, screening log, scoring rules, analysis syntax, and analysis-ready workflow files, were archived and are provided as supplementary workflow materials to support reproducibility and auditability.
Platform-generated response identifiers and device- or account-limited technical identifiers were used only for duplicate-response screening and were removed from the final anonymized analytical dataset. The core variables and scoring rules are summarized in Table 1, and the complete variable dictionary is provided in Supplementary Table 1. The questionnaire files, codebook, screening log, output plan, and analysis-ready workflow materials are provided in Supplementary File 1.
| Domain | Variable | Coding/Scoring | Role in protocol |
| Eligibility | Age | Years; eligible range 18–24 | Eligibility variable and covariate |
| Demographics | Sex | 1 = male; 2 = female; 3 = prefer not to say | Descriptive variable and regression covariate |
| Demographics | Academic year | 1 = first year; 2 = second year; 3 = third year; 4 = fourth year or above; 5 = postgraduate | Descriptive variable |
| Demographics | Discipline category | 1 = humanities and social sciences; 2 = science and engineering; 3 = business and management; 4 = arts and design; 5 = other | Descriptive variable |
| Demographics | Residence type | 1 = on-campus dormitory; 2 = off-campus rental; 3 = family home; 4 = other | Descriptive variable |
| Demographics | Monthly living expenses | 1 = <1,000 CNY; 2 = 1,000–1,999 CNY; 3 = 2,000–2,999 CNY; 4 = ≥3,000 CNY | Descriptive variable |
| Internet-use behavior | Weekday internet use | 1 = <2 h; 2 = 2–3.9 h; 3 = 4–5.9 h; 4 = ≥6 h | Behavioral covariate |
| Internet-use behavior | Weekend internet use | 1 = <2 h; 2 = 2–3.9 h; 3 = 4–5.9 h; 4 = ≥6 h | Behavioral covariate |
| Internet-use behavior | Primary online activity | 1 = study; 2 = social media; 3 = gaming; 4 = entertainment/video; 5 = shopping; 6 = mixed use; 7 = other | Descriptive variable |
| Internet-use behavior | Primary access device | 1 = smartphone; 2 = tablet; 3 = laptop/desktop; 4 = mixed devices | Descriptive variable |
| Internet-use behavior | Late-night use after 23:00 | 1 = never; 2 = less than once per week; 3 = 1–2 nights/week; 4 = 3–5 nights/week; 5 = almost every night | Behavioral covariate and logical-consistency screening variable |
| Core scale | IAT total score | Sum of 20 items; each item scored 1–5; total range 20–100 | Primary independent variable |
| Core scale | IAT severity group | 20–39 = normal use; 40–69 = problematic use; 70–100 = severe problematic use | Grouping variable |
| Core scale | DERS-16 total score | Sum of 16 items after required reverse coding; total range 16–80 | Primary dependent variable |
| Core scale | DERS-16 subscales | Computed according to the locked DERS-16 scoring key | Descriptive emotion-regulation outcomes |
| Covariate | Sleep duration | 1 = <6 h; 2 = 6–6.9 h; 3 = 7–7.9 h; 4 = ≥8 h | Adjustment variable |
| Covariate | Weekly physical activity | 0 = none; 1 = 1–2 sessions; 2 = 3–4 sessions; 3 = ≥5 sessions | Adjustment variable |
| Covariate | Academic stress | 1 = low; 2 = moderate; 3 = high | Adjustment variable |
| Quality control | Attention check | 1 = pass; 0 = fail | Exclusion criterion |
| Quality control | Completion time | Completion duration in seconds | Timing-based screening variable |
| Quality control | Long-string response count | Maximum run length of identical responses across the 36 scored scale items | Patterned-response screening variable |
| Quality control | Within-person SD | Within-person standard deviation across the 36 scored scale items | Invariant-response screening variable |
| Quality control | Logical-consistency flag | 0 = no inconsistency; 1 = inconsistency detected | Logical-consistency screening variable |
Table 1: Core variables, coding structure, and scoring rules used in the standardized questionnaire protocol. This table summarizes the core eligibility, demographic, internet-use, scale, covariate, and quality-control variables used in the main workflow. It includes the coding values, score ranges, scoring rules, and roles of the main variables used for questionnaire administration, screening, scoring, and analysis. Abbreviations: IAT = internet addiction test; DERS-16 = 16-item difficulties in emotion regulation scale. Please click here to download this Table.
1. Set up the study population, questionnaire structure, and survey flow
- Define the target population and valid sample
- Recruit full-time undergraduate and postgraduate students aged 18–24 years who can complete the questionnaire independently on a mobile phone or computer. Record the questionnaire language version and use scale versions that have been validated or appropriately adapted for the target student population.
- Document any accessibility or language modification before data collection when international students, students with disabilities, or multilingual student groups are included.
- Restrict participation to one completed response per participant. Use the survey platform’s device restriction, account restriction, cookie restriction, or authenticated-link function when available.
NOTE: When the same participant account generates responses from multiple devices, identify and reconcile those records during duplicate screening using the account-limited identifier, timestamp, questionnaire status, and response-pattern similarity.
- Set the minimum final valid sample at 450 questionnaires and continue recruitment until the cleaned dataset remains above this threshold after screening.
NOTE: When severe problematic internet use or another small subgroup is a primary analysis target, set a larger recruitment target before data collection begins.
- Record the number invited, the number returned, the number excluded at each prespecified screening step, and the final number retained so that the participant flow can later be summarized in Figure 1.
- Construct the questionnaire in a fixed order
- Arrange the questionnaire in the following sequence: informed consent, demographic information, internet-use behavior, Internet Addiction Test, Difficulties in emotion regulation scale short form, sleep duration, weekly physical activity, and perceived academic stress. Keep this order unchanged for all participants. Do not randomize the order of the core scales.
- Record age, sex, academic year, discipline category, residence type, and monthly living expenses using closed-ended response categories. Mark all demographic items as mandatory.
NOTE: For sex, include male, female, and prefer not to say. Retain “prefer not to say” in descriptive analyses. In regression analyses, code sex using indicator variables with male as the reference category, including separate indicators for female and prefer not to say. Do not delete participants solely because they select “prefer not to say.”
- Record weekday internet-use duration, weekend internet-use duration, primary online activity, primary access device, and late-night internet use after 23:00. Code late-night use as 1 = never, 2 = less than once per week, 3 = 1–2 nights per week, 4 = 3–5 nights per week, and 5 = almost every night.
- Record the academic period during which the questionnaire is administered. In the representative implementation, the survey was administered during a regular teaching semester, outside final examination weeks, specifically during semester weeks 6–7.
- Administer and score the core instruments
- Administer the 20-item Internet addiction test as a mandatory scale and score each item from 1 to 5. Sum all 20 items to obtain a total score ranging from 20 to 100, then classify 20–39 as normal use, 40–69 as problematic use, and 70–100 as severe problematic use15.
- Use “internet addiction” when reporting IAT-based scores and severity groups. Use “problematic internet use” only when referring to the broader literature or non-IAT constructs.
- Administer the 16-item Difficulties in emotion regulation scale short form immediately after the internet addiction test and score each item from 1 to 5. Reverse-code Items 1, 6, and 8 before summation, then calculate a total score ranging from 16 to 80, with higher scores indicating greater difficulty in emotion regulation16.
- Generate five subscale scores for nonacceptance, goals, impulse, strategies, and clarity after reverse coding has been verified.
- Recheck the coding direction of all reversed items before calculating the total and subscale scores. Use the same DERS-16 scoring key for every participant and document the scoring key in the README/codebook.
- When a revised or alternative internet-addiction instrument is used, replace the scale-specific module before data collection begins and update the item names, score range, severity thresholds, scoring syntax, README/codebook, questionnaire screenshots, and Table of Materials.
- Add covariates and one attention-check item
- Record sleep duration as <6 h, 6–6.9 h, 7–7.9 h, and ≥8 h. Record weekly physical activity frequency as 0, 1–2, 3–4, and ≥5 sessions. Record perceived academic stress as low, moderate, or high. Define one physical-activity session as ≥20 min of moderate or vigorous activity.
- Insert one directed-response attention-check item in the behavioral section and require the participant to select one specified response option. The attention-check item used in the representative implementation was: “To confirm that you are reading carefully, please select ‘3 = sometimes’ for this item”. Mark any questionnaire that fails this item for exclusion during cleaning17.
CRITICAL STEP: Do not change item wording, response anchors, scale order, exclusion thresholds, survey-platform settings, coding rules, or statistical-analysis rules after formal data collection begins.
NOTE: Summarize the core variables, coding values, score ranges, and scoring rules in Table 1. Provide the complete variable dictionary, file-status fields, screening flags, technical identifier fields, dataset-tracking variables, file names, and software versions in Supplementary Table 1 and the README/codebook.

Figure 1: Questionnaire flow for recruitment, screening, exclusion, and final analytic retention. This flow diagram shows the progression from invited students to returned questionnaires, through sequential data-quality screening and exclusion by prespecified criteria, to final retention of valid questionnaires for analysis. The figure presents the number of invited students, returned questionnaires, excluded records at each screening step, and the final analytic sample. Please click here to view a larger version of this figure.
2. Pilot-test the questionnaire and lock the final field version
- Pilot-test the full questionnaire
- Administer the full questionnaire to 20–30 students who satisfy the formal inclusion criteria but are not retained in the final dataset.
- Record completion time and written feedback on clarity, response burden, technical access, item order, attention-check comprehension, and any ambiguity in demographic or behavioral response options.
- Record the pilot sample size, median completion time, interquartile range, minimum and maximum completion time, and all wording changes made after pilot testing.
- In the representative implementation, the pilot included 25 students, the median completion time was 540 s, and the expected completion time was set at 6–8 min.
- Revise ambiguous wording, duplicated meaning, unclear response options, or software-display problems identified during pilot testing, then freeze the final questionnaire version before formal release.
NOTE: If the study includes multilingual students, older adults, adolescents, or students with disabilities, conduct additional cognitive testing or subgroup pilot testing before formal release.
- Fix the operational settings and export rules
- Create a new survey project in the selected online survey platform. Enter the consent page as the first page and set the consent item as a required branching item.
- Configure the survey so that participants who do not provide consent exit the survey automatically without seeing the questionnaire body.
- Enter all demographic, internet-use, IAT, DERS-16, covariate, and attention-check items using the locked wording and response anchors. Set all core items as mandatory.
- Activate automatic recording of start time, end time, completion duration, response status, and platform-generated response identifier.
- Enable one-response-per-participant controls when available, including authenticated survey links, device restriction, cookie-based repeat prevention, account-based repeat prevention, or duplicate-response review settings. Record the enabled controls in the README/codebook.
- Disable collection of unnecessary direct identifiers. If the platform records IP address by default, disable IP storage or replace it with a non-identifying duplicate-screening field when permitted by institutional policy.
NOTE: When IP addresses or device metadata are temporarily retained for duplicate screening, store them only in the encrypted raw file, restrict access to the study analyst, and remove them before producing the final analytical dataset.
- Specify whether pause-and-resume is permitted. In this protocol, a formal save-and-return function across different sessions is not enabled. Participants may pause only within the same open browser session, and the recorded completion time includes the full elapsed time.
- Export the raw return file in both spreadsheet and comma-separated-value formats at survey closure18. Also export a survey-to-document file or PDF/A copy containing the final questionnaire wording, item order, branching settings, mandatory-item settings, and coding structure. Save these files with version-controlled names.
- Calculate the pilot median completion time and set the minimum valid completion threshold at approximately one-third of that value. Fix the final lower threshold at 180 s and apply it uniformly during formal screening.
- Because this cutoff is derived from the pilot sample, re-establish the threshold when the protocol is implemented in a substantially different population, platform, language version, or institutional setting.
NOTE: Archive the final questionnaire screenshots, final questionnaire export, README/codebook, pilot log, attention-check wording, screening-log template, export settings, and statistical syntax as supplementary or audit files.
3. Release the questionnaire and preserve the raw dataset
- Recruit participants through fixed channels
- Distribute one standardized invitation through student communication groups, class channels, or institutional mailing lists during a fixed 14-day collection window.
- State the study purpose, expected completion time of 6–8 min, anonymous handling of data, voluntary participation, and the absence of academic penalty or reward for nonparticipation in both the invitation and the consent page.
- Display the consent page before any questionnaire item appears and require active agreement before entry. Do not permit access to the questionnaire body without an affirmative consent response.
- State on the consent page that participants may stop before final submission and that incomplete responses will not be used in the final analysis.
- Use the same locked questionnaire version across all recruitment channels. If several recruitment channels are used, record the channel only when it is prespecified as a study variable.
- Preserve the raw return file
- Retain all returned records, including incomplete and later-excluded submissions, in the raw export file. Export the full dataset immediately after survey closure and store it as raw_returns_YYYYMMDD.csv and raw_returns_YYYYMMDD.xlsx.
- Preserve the original submission time, completion duration, response status, platform-generated response identifier, and device-limited or account-limited technical identifier in the raw file. Do not overwrite these fields during later cleaning.
- Save one read-only raw-data copy before screening begins. Store the raw file, screening log, and final analytic dataset in separate folders. Restrict access to the raw file containing technical identifiers to authorized study personnel only.
CAUTION: Do not collect directly identifying information, such as full name, student identification number, exact dormitory address, personal telephone number, personal email address, or social media account, in the main survey file.
NOTE: Pause the workflow after raw export, save one read-only copy of the raw dataset, and restart cleaning only from that preserved copy.
4. Screen returned questionnaires and generate the final analytic dataset
- Apply the screening sequence in a fixed order
- Sort all returned records by device-limited identifier, account-limited identifier when available, timestamp, questionnaire status, and response similarity. Identify duplicate submissions first. Retain the earliest complete record when two or more submissions originate from the same participant within the same collection cycle.
- If multiple submissions are detected from the same authenticated account but different devices, treat them as duplicate submissions from the same participant. Retain the earliest complete record and exclude later complete records. If the earliest record is incomplete and a later record is complete, retain the earliest complete record.
- Remove records with completion time <180 s, review records completed in 180–240 s, and remove records that fail the directed-response attention-check item fourth. Document the number removed at each step in screening_log_v1.xlsx19.
- For records completed in 180–240 s, conduct manual review using the attention-check result, long-string responding flag, within-person standard deviation, and logical-consistency flag.
- Retain a borderline-speed record only when no additional data-quality flag is present. Record every borderline-speed decision in the screening log.
- Remove patterned, inconsistent, or incomplete records
- Remove all questionnaires showing long-string responding, defined as 18 or more consecutive identical responses across the 36 scored scale items, or a within-person standard deviation ≤0.25 across those items.
- Remove any questionnaire showing impossible behavioral combinations. Define “the highest response category on nearly all Internet addiction test items” as a score of 5 on at least 18 of the 20 IAT items.
NOTE: The logical-inconsistency rule is triggered when a respondent reports both weekday and weekend internet use in the lowest duration category (<2 h per day), late-night internet use coded as “almost every night,” and a score of 5 on at least 18 of the 20 IAT items. Apply this rule only after duplicate, completion-time, attention-check, and patterned-response screening have been completed.
- Remove all questionnaires with missing values in any IAT item, any DERS-16 item, or any prespecified covariate.
NOTE: This complete-case rule is used because the online survey uses mandatory core items and because the representative regression model requires a fixed covariate set. When missing covariate data exceed 5%, use a prespecified alternative missing-data method, such as multiple imputation.
- Assign one anonymous study ID to each retained record and save the remaining file as analytic_dataset_v1.csv and analytic_dataset_v1.xlsx.
- Remove platform-generated response identifiers, device-limited identifiers, account-limited identifiers, IP addresses if retained during screening, timestamps, and free-text review notes from the final analytic dataset. Keep only the anonymous study ID and analysis variables.
CRITICAL STEP: Apply the screening sequence in the same order to every record and do not re-enter previously excluded cases at later stages. Assign the first triggered exclusion criterion as the primary exclusion reason and record secondary flags only as screening-log notes.
NOTE: Summarize the final exclusion counts by reason in Table 2, and keep those counts identical to the participant flow reported later in Figure 1.
| Screening order | Screening item | Operational rule | Screening action | Documentation rule |
| Step 1 | Raw export preservation | Export all returned records immediately after survey closure and save them as raw_returns_YYYYMMDD.csv and raw_returns_YYYYMMDD.xlsx | Preserve one read-only copy before any cleaning begins | Archive in raw-data folder |
| Step 2 | Consent and access check | Identify records without active electronic informed consent before questionnaire access | Exclude records without consent from the analytic workflow | Log excluded or inaccessible records in screening_log_v1.xlsx when retained in the platform export |
| Step 3 | Duplicate screening | Identify records sharing the same device-limited identifier or account-limited identifier within the same collection cycle and matching on sex, age, academic year, and at least 80% identical questionnaire responses | Retain the earliest complete record and exclude all later duplicates | Log excluded count and affected raw_record_id values in screening_log_v1.xlsx; assign primary exclusion_reason = 1 |
| Step 4 | Multiple-device duplicate reconciliation | Identify multiple complete submissions from the same authenticated participant account across different devices | Treat these records as duplicate submissions; retain the earliest complete record | Log the account-limited identifier and retained raw_record_id in screening_log_v1.xlsx; assign later records primary exclusion_reason = 1 |
| Step 5 | Completion-time screening | Identify all questionnaires with completion time <180 s | Exclude all such records automatically | Log excluded count in screening_log_v1.xlsx; assign primary exclusion_reason = 2 |
| Step 6 | Borderline-speed review | Identify all questionnaires with completion time 180–240 s | Review each record manually using attention-check, long-string, within-person SD, and logic flags; retain only if no additional flag is present | Record each case as retained_after_manual_review = 1 or excluded_after_manual_review = 1 in screening_log_v1.xlsx |
| Step 7 | Attention-check screening | Identify all records failing the directed-response attention-check item | Exclude all failed records not already excluded at an earlier step | Log excluded count in screening_log_v1.xlsx; assign primary exclusion_reason = 3 |
| Step 8 | Patterned-response screening | Identify records with 18 or more consecutive identical responses across the 36 scored scale items, or within-person SD ≤0.25 across those items | Exclude all such records not already excluded at an earlier step | Log excluded count in screening_log_v1.xlsx; assign primary exclusion_reason = 4 |
| Step 9 | Logical-consistency screening | Identify records showing the prespecified impossible behavioral combination: weekday_internet_use and weekend_internet_use both coded as <2 h, late_night_use coded as almost every night, and a score of 5 on at least 18 of the 20 IAT items | Exclude all such records not already excluded at an earlier step | Log excluded count and review note in screening_log_v1.xlsx; assign primary exclusion_reason = 5 |
| Step 10 | Core-missingness screening | Identify records with any missing value in IAT_1–IAT_20, DERS_1–DERS_16, age, sex, weekday_internet_use, weekend_internet_use, sleep_duration, physical_activity, or academic_stress; “prefer not to say” for sex is treated as a valid response, not as missing | Exclude all such records not already excluded at an earlier step | Log excluded count in screening_log_v1.xlsx; assign primary exclusion_reason = 6 |
| Step 11 | Primary exclusion assignment | Identify records meeting more than one exclusion criterion | Assign the first triggered criterion in the prespecified screening sequence as the primary exclusion reason | Record secondary flags in review notes only; do not assign multiple primary reasons |
| Step 12 | Technical identifier removal | Identify platform-generated response identifiers, device-limited identifiers, account-limited identifiers, timestamps, and any temporarily retained technical metadata in the cleaned file | Remove these fields from the final analytic dataset after screening is complete | Document removal in screening_log_v1.xlsx |
| Step 13 | Final retention | Retain all records that pass all prior screening steps | Assign one anonymous study ID to each retained record | Save as analytic_dataset_v1.csv and analytic_dataset_v1.xlsx |
| Step 14 | Screening summary | Count the number removed at each step and the final number retained | Summarize the final counts for manuscript reporting | Keep the counts in Table 2 identical to Figure 1 |
| Step 15 | Audit trail preservation | Preserve the raw file, screening log, and final analytic dataset as separate files | Do not overwrite, merge, or manually edit archived source files | Store in raw-data, screening, and analytic folders separately |
Table 2: Prespecified screening sequence, exclusion thresholds, screening actions, and documentation rules for questionnaire cleaning. This table summarizes the fixed screening order used to clean returned questionnaires, including consent and access checks, duplicate screening, multiple-device reconciliation, completion-time screening, borderline-speed review, attention-check failure, patterned responding, logical inconsistency, core missingness, technical identifier removal, final retention, and audit-trail preservation. Abbreviations: IAT = internet addiction test; DERS-16 = 16-item difficulties in emotion regulation scale. Please click here to download this Table.
5. Score variables, verify reliability, and prepare the analysis-ready file
- Generate total scores, subscale scores, and derived categorical variables
- Sum the 20 IAT item scores to generate the total internet addiction score, then store both the continuous score and the three-level severity class in the analysis-ready file.
- Reverse-code DERS-16 Items 1, 6, and 8, calculate the total score and five subscale scores, and append all derived variables to the same participant-level dataset.
- Run a range check before score calculation. Confirm that all IAT and DERS-16 item values fall within 1–5, all reverse-coded values fall within 1–5, IAT total scores fall within 20–100, and DERS-16 total scores fall within 16–80. Record the range-check output in the scoring log.
- Recode covariates into fixed analytic categories
- Recode weekday and weekend internet-use duration as <2 h, 2–3.9 h, 4–5.9 h, and ≥6 h. Recode late-night internet use as never, <1 night/week, 1–2 nights/week, 3–5 nights/week, and almost every night.
- Recode sleep duration, physical activity frequency, and perceived academic stress using the prespecified category rules defined in Section 1.4 and store the recoded values under fixed variable names in the same dataset.
- Recode sex for regression using two indicator variables: female versus male and prefer not to say versus male. Report the coding in the table footnote and README/codebook.
- Verify scoring integrity and internal consistency
- Calculate Cronbach’s alpha for the IAT total score and the DERS-16 total score before inferential analysis. Recheck item coding, reverse coding, and impossible item ranges if either alpha is <0.7020. Report the Cronbach’s alpha values in the Representative Results section.
- Calculate item-total correlations or alpha-if-item-deleted values if either scale shows unexpectedly low internal consistency. Do not remove scale items from the primary analysis unless item removal was prespecified or the study is explicitly designed as a psychometric validation study.
- Save the final analysis-ready dataset together with a README file listing variable names, coding rules, exclusion thresholds, file names, software versions, questionnaire version, scoring syntax, regression model specification, and procedures required to regenerate the same dataset.
6. Analyze the data and preserve reproducible outputs
- Generate descriptive statistics and group comparisons
- Report continuous variables as mean ± standard deviation and categorical variables as frequency and percentage. Summarize demographic characteristics, internet-use behavior, and scale scores using the predefined output structure.
- Report the sample size used for every analysis. Use the retained analytic sample as the denominator unless a table clearly states otherwise.
- Compare DERS-16 total and subscale scores across the three IAT severity groups and use two-sided testing with α = 0.05 for the primary analyses. Report standardized effect sizes where appropriate.
NOTE: For group comparisons, report η2 or partial η2 for analysis of variance, or an equivalent nonparametric effect size if a nonparametric test is used. Interpret severe problematic-use subgroup comparisons cautiously when the subgroup is small.
- Calculate the Pearson correlation between IAT total score and DERS-16 total score when both variables show acceptable distributional behavior; otherwise, use Spearman correlation as a sensitivity analysis. Report n, r or ρ, 95% confidence interval if generated by the statistical software, p value, and interpretation of magnitude.
- Fit the adjusted regression model and archive outputs
- Use the DERS-16 total score as the dependent variable and the IAT total score as the primary independent variable. Enter age, sex, weekday internet use, weekend internet use, sleep duration, physical activity, and perceived academic stress as covariates. This model is the predefined analytic demonstration of the standardized workflow.
- Before interpreting the adjusted regression model, evaluate regression assumptions and model stability. Inspect residual-versus-fitted plots for linearity and homoscedasticity, inspect a Q-Q plot or normality test for residual distribution, and calculate variance inflation factors to assess multicollinearity.
- Report these diagnostics in the Representative Results section or supplementary analysis output.
- If residual heteroscedasticity is detected, report heteroscedasticity-robust standard errors as a sensitivity analysis.
- If influential observations are present, report whether the primary coefficient for the IAT total score remains materially unchanged after influence diagnostics. Do not remove influential observations unless a prespecified data-quality rule is met.
- Report unstandardized coefficients, standard errors, standardized coefficients, p values, model R2, adjusted R2, model F statistic, and VIF range for the adjusted model. Include the sample size in the table title or table footnote.
- If interactions, subgroup effects, or mediation pathways are tested, specify those analyses before data collection or label them as exploratory. The core protocol does not require interaction testing unless subgroup differences are a predefined study aim.
- Save all statistical syntax, output tables, residual plots, VIF output, reliability output, and generated figures under version-controlled file names. Regenerate all reportable outputs directly from analytic_dataset_v1 rather than from manually edited files.
NOTE: Keep the protocol text focused on workflow replication. Present the detailed representative statistics, subgroup figures, regression diagnostics, multicollinearity assessment, and model outputs in the Representative Results section.