If you think of this as a non-inferiority test, I think the following may be of interest:
proc ttest data=weight2 h0=-7 sides=L;
class species;
var weight;
run;
This uses your 'long' dataset. The output shows that the difference is significantly less than -7.
SteveDenham
... View more