Скачиваний:
23
Добавлен:
01.05.2014
Размер:
774 б
Скачать
/*
 * $Id: ExpDistribution.java 133 2006-03-13 19:38:45Z ip $
 *
 */
package ru.iplabs.eltech.sem10.qual_4;

import java.lang.Math;

public class ExpDistribution extends Distribution {

    public ExpDistribution(int n) {
        super(n);
    }

    public ExpDistribution(double[] vector) {
        super(vector);
    }

    public ExpDistribution(double[] vector, double perc) {
        super(vector, perc);
    }

    public void transform() {
        double b = 0.1; // коэффициент для распределения
        double max = 20; // правая граница для распределения
        for (int i = 0; i <= data.length - 1; i++) {
            data[i] = -1/b * Math.log(1-(data[i]/max));
            if (data[i] == -0.0) data[i] = 0.0;
        }
    }

}
Соседние файлы в папке qual_4