proc factex;
factors temp1 temp2 water time ;  
/*定义拟因素temp1和temp2，这两个因素均为2水平，组合后相当于4水平的油温因素*/
model estimate=(temp1|temp2 water time); 
/*规定估计4个因素的主效应，其中temp1|temp2表示油温的主效应。*/
size design=min;
output out=design
[temp1 temp2]=temp nvals=(210 220 230 240) 
/*将temp1、temp2还原为4水平的油温因素，并定义其4个水平的输出形式*/
water nvals=(2 4)              /*定义物料含水量的2个水平的输出形式*/
time nvals=(30 40);           /*定义油炸时间的2个水平的输出形式*/
proc print;
var temp water time; /*指定结果中只显示temp、water、time这3个主因素。*/
run;

