package org.geogebra.common.kernel.statistics;
import org.geogebra.common.kernel.Kernel;
import org.geogebra.common.kernel.commands.CmdOneOrTwoListsFunction;
import org.geogebra.common.kernel.geos.GeoElement;
import org.geogebra.common.kernel.geos.GeoList;
/**
*
* CorrelationCoefficient[<List of points>] CorrelationCoefficient[<List
* of numbers>, <List of numbers> ]
*
*/
public class CmdPMCC extends CmdOneOrTwoListsFunction {
/**
* Creates new command processor
*
* @param kernel
* kernel
*/
public CmdPMCC(Kernel kernel) {
super(kernel);
}
@Override
final protected GeoElement doCommand(String a, GeoList b) {
AlgoListPMCC algo = new AlgoListPMCC(cons, a, b);
return algo.getResult();
}
@Override
final protected GeoElement doCommand(String a, GeoList b, GeoList c) {
AlgoDoubleListPMCC algo = new AlgoDoubleListPMCC(cons, a, b, c);
return algo.getResult();
}
}