Page's trend test for detecting ordered alternatives in repeated measures data. This test is used when there is a specific predicted ordering of the treatment effects or time points, making it more powerful than the general Friedman test when the alternative hypothesis specifies a trend or ordered pattern.
Usage
pagetrendtest(
data,
dependent,
subject,
within,
trend_direction = "increasing",
custom_order,
method = "asymptotic",
alpha = 0.05,
effect_size = TRUE,
confidence_level = 0.95,
show_ranks = TRUE,
show_descriptives = TRUE,
friedman_comparison = TRUE,
show_assumptions = TRUE,
clinical_interpretation = TRUE
)Arguments
- data
the data as a data frame
- dependent
Continuous or ordinal dependent variable measured repeatedly
- subject
Variable identifying subjects/cases for repeated measurements
- within
Factor variable indicating the repeated measure conditions/time points (must be orderable)
- trend_direction
Expected direction of trend across conditions
- custom_order
Custom ordering of factor levels when trend_direction is 'custom' (e.g., 'baseline,week1,month1,month6')
- method
Method for calculating p-values
- alpha
Alpha level for hypothesis testing
- effect_size
Include effect size measures (Page's L coefficient and trend strength)
- confidence_level
Confidence level for confidence intervals
- show_ranks
Show detailed rank analysis and trend components
- show_descriptives
Show descriptive statistics for each condition
- friedman_comparison
Include comparison with standard Friedman test
- show_assumptions
Assess assumptions and provide recommendations
- clinical_interpretation
Provide clinical interpretation guidance for results
Value
A results object containing:
results$instructions | a html | ||||
results$dataInfo | a table | ||||
results$trendOrdering | a table | ||||
results$descriptiveStats | a table | ||||
results$pageTrendTest | a table | ||||
results$effectSize | a table | ||||
results$rankAnalysis | a table | ||||
results$friedmanComparison | a table | ||||
results$assumptionAssessment | a table | ||||
results$clinicalInterpretation | a table | ||||
results$trendPlot | an image | ||||
results$rankTrendPlot | an image | ||||
results$comparisonPlot | an image | ||||
results$profilePlot | an image | ||||
results$methodExplanation | a html |
Tables can be converted to data frames with asDF or as.data.frame. For example:
results$dataInfo$asDF
as.data.frame(results$dataInfo)