Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including @jacobq/ml-levenberg-marquardt with all npm packages installed. Try it out:

const levenbergMarquardt = require('ml-levenberg-marquardt'); function sinFunction([a, b]) { return (t) => a * Math.sin(b * t); } var len = 20; var data = { x: new Array(len), y: new Array(len) }; var sampleFunction = sinFunction([2, 2]); for (var i = 0; i < len; i++) { data.x[i] = i; data.y[i] = sampleFunction(i); } const options = { damping: 0.001, initialValues: [3, 3] }; var ans = levenbergMarquardt(data, sinFunction, options); console.log(ans);

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

@jacobq/ml-levenberg-marquardt v1.0.4-jrq.1

Curve fitting method in javascript

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free