multivariate_linear_regression 0.1.1+1
multivariate_linear_regression: ^0.1.1+1 copied to clipboard
Multivariate linear regression for Dart with support for multiple outputs and optional intercept.
// ignore_for_file: avoid_print
import 'package:multivariate_linear_regression/multivariate_linear_regression.dart';
void main() {
final x = [
[0.0, 0.0],
[1.0, 2.0],
[2.0, 3.0],
[3.0, 4.0],
];
final y = [
[0.0, 0.0, 0.0],
[2.0, 4.0, 3.0],
[4.0, 6.0, 5.0],
[6.0, 8.0, 7.0],
];
final mlr = MultivariateLinearRegression(
x: x,
y: y,
);
print(mlr.predict([3.0, 3.0]));
print(mlr.predictBatch([
[1.0, 2.0],
[2.0, 3.0]
]));
print(mlr.weights);
print(mlr.stdError);
print(mlr.stdErrors);
print(mlr.tStats);
print(mlr.toJson());
}