Create the SPLIT data set. This DATA step rearranges WEIGHTS to create the data set SPLIT. The DATA step transposes the strength values and creates two new variables: Time and Subject. SPLIT contains one observation for each repeated measure. SPLIT can be used in a PROC GLM step for a univariate repeated-measures analysis.
data split; set weights; array s{7} s1-s7; Subject + 1; do Time=1 to 7; Strength=s{time}; output; end; drop s1-s7; run;