Relationship Specification
For each pair of key variables, specify the relationship direction (positive/negative) and functional form (linear/nonlinear/U-shaped/threshold), citing the theoretical basis.
HARD-GATE
Not satisfied → stop, return error: cannot determine the relationship, missing variable pairs or theoretical basis.
Pipeline
- Precondition check: verify completeness of the variable pairs
- Direction determination: for each variable pair, determine the relationship direction (positive/negative/bidirectional/none)
- Form determination: judge the functional form of the relationship (linear/nonlinear/U-shaped/inverted-U/threshold/saturating)
- Theoretical-basis citation: for each determination, cite the theory or empirical evidence supporting that relationship form
- Uncertainty annotation: if the direction/form is contested, annotate the competing prediction
- Output a structured relationship-specification list
Output Format
[
{
"pair": "IV_name → DV_name",
"direction": "positive | negative | bidirectional | unknown",
"form": "linear | nonlinear | U-shaped | inverted-U | threshold | saturating | unknown",
"theoretical_basis": "Theory or evidence supporting this specification",
"competing_prediction": "Alternative specification if contested (null if uncontested)",
"confidence": "high | medium | low"
}
]
Cover at least all IV→DV pairs; optionally include IV→mediator and mediator→DV.