-package org.simantics.spreadsheet.graph.formula;
+package org.simantics.spreadsheet.solver.formula;
import org.apache.commons.math3.stat.regression.OLSMultipleLinearRegression;
-import org.simantics.spreadsheet.graph.CellFormulaFunction;
-import org.simantics.spreadsheet.graph.CellValueVisitor;
-import org.simantics.spreadsheet.graph.SpreadsheetGraphUtils;
-import org.simantics.spreadsheet.graph.SpreadsheetMatrix;
-import org.simantics.spreadsheet.graph.parser.ast.AstArgList;
+import org.simantics.spreadsheet.SpreadsheetMatrix;
+import org.simantics.spreadsheet.Spreadsheets;
+import org.simantics.spreadsheet.solver.formula.parser.ast.AstArgList;
public class LinestFormulaFunction implements CellFormulaFunction<SpreadsheetMatrix> {
double x[][] = new double[ysm.values.length][xsm.getWidth()];
for (int i = 0; i < ysm.values.length; i++) {
- y[i] = SpreadsheetGraphUtils.asNumber(ysm.values[i]);
+ y[i] = Spreadsheets.asNumber(ysm.values[i]);
for (int j = 0; j < xsm.getWidth(); j++) {
- x[i][j] = SpreadsheetGraphUtils.asNumber(xsm.get(i, j));
+ x[i][j] = Spreadsheets.asNumber(xsm.get(i, j));
}
}
result.set(2,2, FormulaError2.NA.getString());
result.set(3,2, FormulaError2.NA.getString());
result.set(4,2, FormulaError2.NA.getString());
-
+
return result;
}