/*
    TEC02_01.SAS
    F分布表を作成する
    by K.T. Ver1.0  2002/07/08(月)15:50:18
*/

DATA d1;
        file 'f_table.lst';
        prob=0.05; * 計算する確率; 
        pprob=1-prob;
        head1=' f2\'; tate='f1';
        i=0; j=0 ; 
        PUT 80*' '@; PUT 'SASによるF分布表'; PUT;
 
        * 見出し部分 ;
	PUT '     (分子の自由度) ';
        PUT head1 5.0  tate 2.0 @;
        DO i=1,2,3,4,5,6,7,8,9,10,11,12,14,16,20,24,30,40,60,120;
            PUT i 8.0 @; 
        END; PUT '     ∞';
        * 桁数  5+2+ 21*8=175 ;
        PUT 175*'-';

        * 数表本体 ;
        DO j=1 TO 30 BY 1;
            PUT j 5.0 @ ; PUT '| ' @;
            * 5% ;
            DO i=1,2,3,4,5,6,7,8,9,10,11,12,14,16,20,24,30,40,60,120,1000000;
               F5=finv(0.95 , i , j);
               PUT F5 8.2 @;
            END;PUT;
            * 1% ;
            PUT 5*' ' @; PUT '| ' @;
            DO i=1,2,3,4,5,6,7,8,9,10,11,12,14,16,20,24,30,40,60,120,1000000;
               F5=finv(0.99 , i , j);
               PUT F5 8.2 @;
            END;PUT ;
            * 空白行 ;
            PUT 5*' ' @; PUT '| ' @; PUT 168*' ';
        END;

        DO j=40,60,120,1000000 ;
            IF j<1000000 THEN DO ;
                PUT j 5.0 @ ; PUT '| ' @; 
            END; ELSE DO;
                PUT '   ∞' @ ; PUT '| ' @; 
            END;
            * 5% ;
            DO i=1,2,3,4,5,6,7,8,9,10,11,12,14,16,20,24,30,40,60,120,1000000;
               F5=finv(0.95 , i , j);
               PUT F5 8.2 @;
            END;PUT;
            * 1% ;
            PUT 5*' ' @; PUT '| ' @;
            DO i=1,2,3,4,5,6,7,8,9,10,11,12,14,16,20,24,30,40,60,120,1000000;
               F5=finv(0.99 , i , j);
               PUT F5 8.2 @;
            END;PUT ;
            * 空白行 ;
            IF j<100000 THEN DO ;
               PUT 5*' ' @; PUT '| ' @; PUT 168*' ';
            END;
        END;
        
        PUT 175*'-';
        PUT ' ';
        PUT '自由度f1,f2から上側確率5%,および1%の対するFの値を求める表 ';
        PUT '上段は5%,下段は1%水準 ';
RUN;

戻る  進む  ホームページへ
mailto: toyomura@hokusei.ac.jp
home page: http://www.ipc.hokusei.ac.jp/~z00105/index.html