multivariate_linear_regression 0.1.1+1 copy "multivariate_linear_regression: ^0.1.1+1" to clipboard
multivariate_linear_regression: ^0.1.1+1 copied to clipboard

Multivariate linear regression for Dart with support for multiple outputs and optional intercept.

example/main.dart

// 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());
}
1
likes
160
points
171
downloads

Publisher

unverified uploader

Weekly Downloads

Multivariate linear regression for Dart with support for multiple outputs and optional intercept.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on multivariate_linear_regression