自然数/2のガンマ関数

自然数kについて、\Gamma(k/2)は、偶数のときは自然数、奇数のときは、\sqrt{\pi}を含む

	public static double GammaLN(int df){
		double chiProb=0;
		int evenodd=(int)(df)%2;
		if(evenodd==0){
			for(double i=(double)df/2-1;i>0;i--){
				chiProb+=Math.log(i);
			}
		}else{
			chiProb+=Math.log(Math.sqrt(Math.PI));
			for(double i=(double)(df)/2-1;i>0;i--){
				chiProb+=Math.log(i);
			}
		}

		return chiProb;
	}