Just to add a note of clarification, I wouldn't use standardized variables for doing equivalence testing against some standardized difference to consider practically zero. I think that would lead to a very confusing mess to interpret.
If I had to do a whole raft of equivalence tests, I'd set it up in Fit Model, something like this:
dt = Data Table( "attribute data 7" );
obj = dt<<Fit Model(
Y( :Attribute 1, :Attribute 2, :Attribute 3, :Attribute 4, :Attribute 5, :Attribute 6, :Attribute 7 ),
Effects( :Process ),
Set Alpha Level( 0.1 ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
:Attribute 1 << {Multiple Comparisons(Estimates( Estimate( Process( "Old" ) ), Estimate( Process( "New" ) ) ),Equivalence Tests( 2 ))},
:Attribute 2 << {Multiple Comparisons( Effect( :Process ), Equivalence Tests( 3 ) )},
:Attribute 3 << {Multiple Comparisons( Effect( :Process ), Equivalence Tests( 4 ) )},
:Attribute 4 << {Multiple Comparisons( Effect( :Process ), Equivalence Tests( 5) )},
:Attribute 5 << {Multiple Comparisons( Effect( :Process ), Equivalence Tests( 5 ) )},
:Attribute 6 << {Multiple Comparisons( Effect( :Process ), Equivalence Tests( 5 ) )},
:Attribute 7 << {Multiple Comparisons( Effect( :Process ), Equivalence Tests( 5 ) )}
)
);
Wait( 1 );
dt2=Report( obj )["Response Attribute 1", "Multiple Comparisons for User-Defined Estimates", "Equivalence Tests",
"TOST Tests", Table Box( 1 )] << Make Combined Data Table;
dt2<<set name("Equivalence Tests");
This approach does an actual TOST with alpha set at 0.1, so its a 95%TOST.
The last bit of the script pulls together a combined table of results from all the variables.
JMP Systems Engineer, Health and Life Sciences (Pharma)