37 lines
969 B
Java
37 lines
969 B
Java
package de.wwwu.awolf.presenter.algorithms.advanced;
|
|
|
|
import de.wwwu.awolf.model.dao.Line;
|
|
import de.wwwu.awolf.presenter.algorithms.Algorithm;
|
|
import de.wwwu.awolf.presenter.algorithms.AlgorithmHandler;
|
|
import java.util.HashSet;
|
|
import java.util.Set;
|
|
import org.junit.Before;
|
|
|
|
/**
|
|
* Implementierung verschiedener Algorithmen zur Berechnung von Ausgleichsgeraden.
|
|
*
|
|
* @Author: Armin Wolf
|
|
* @Email: a_wolf28@uni-muenster.de
|
|
* @Date: 23.10.2017.
|
|
*/
|
|
public class LeastMedianOfSquaresEstimatorTest {
|
|
|
|
private LeastMedianOfSquaresEstimator lms;
|
|
private Set<Line> lines;
|
|
private Line line;
|
|
|
|
@Before
|
|
public void setUp() {
|
|
Double[] x = {18d, 24d, 30d, 34d, 38d};
|
|
Double[] y = {18d, 26d, 30d, 40d, 70d};
|
|
|
|
lines = new HashSet<>();
|
|
|
|
for (int i = 0; i < 5; i++) {
|
|
lines.add(new Line(x[i], y[i]));
|
|
}
|
|
//line = AlgorithmHandler.getInstance().runAlgorithmByType(Algorithm.Type.LMS, lines);
|
|
}
|
|
|
|
|
|
} |