{"id":19267002,"url":"https://github.com/mljs/regression-simple-linear","last_synced_at":"2025-04-05T15:05:38.794Z","repository":{"id":20348683,"uuid":"89691915","full_name":"mljs/regression-simple-linear","owner":"mljs","description":"Simple Linear Regression","archived":false,"fork":false,"pushed_at":"2024-10-16T15:25:59.000Z","size":95,"stargazers_count":30,"open_issues_count":1,"forks_count":6,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-03-29T14:07:21.822Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mljs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-28T09:41:53.000Z","updated_at":"2025-01-23T07:17:39.000Z","dependencies_parsed_at":"2024-05-16T14:28:22.950Z","dependency_job_id":"dba5eb41-ba14-46b8-a696-6c0c748a5ee6","html_url":"https://github.com/mljs/regression-simple-linear","commit_stats":{"total_commits":27,"total_committers":6,"mean_commits":4.5,"dds":"0.33333333333333337","last_synced_commit":"7899b40fc83b93e81373978d1de7e8833bfa15cb"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mljs%2Fregression-simple-linear","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mljs%2Fregression-simple-linear/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mljs%2Fregression-simple-linear/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mljs%2Fregression-simple-linear/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mljs","download_url":"https://codeload.github.com/mljs/regression-simple-linear/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247353731,"owners_count":20925329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T20:09:14.330Z","updated_at":"2025-04-05T15:05:38.777Z","avatar_url":"https://github.com/mljs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# regression-simple-linear\n\n[![NPM version][npm-image]][npm-url]\n[![build status][ci-image]][ci-url]\n[![npm download][download-image]][download-url]\n[![codecov][codecov-image]][codecov-url]\n\nSimple Linear Regression.\n\n## Installation\n\n`$ npm install --save ml-regression-simple-linear`\n\n## Usage\n\n```js\nimport { SimpleLinearRegression } from 'ml-regression-simple-linear';\n\nconst x = [0.5, 1, 1.5, 2, 2.5];\nconst y = [0, 1, 2, 3, 4];\n\nconst regression = new SimpleLinearRegression(x, y);\n\nregression.slope; // 2\nregression.intercept; // -1\nregression.coefficients; // [-1, 2]\n\nregression.predict(3); // 5\nregression.computeX(3.5); // 2.25\n\nregression.toString(); // 'f(x) = 2 * x - 1'\n\nregression.score(x, y);\n// { r: 1, r2: 1, chi2: 0, rmsd: 0 }\n\nconst json = regression.toJSON();\n// { name: 'simpleLinearRegression', slope: 2, intercept: -1 }\nconst loaded = SimpleLinearRegression.load(json);\nloaded.predict(5); // 9\n```\n\n## License\n\n[MIT](./LICENSE)\n\n[npm-image]: https://img.shields.io/npm/v/ml-regression-simple-linear.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/ml-regression-simple-linear\n[ci-image]: https://github.com/mljs/regression-simple-linear/workflows/Node.js%20CI/badge.svg?branch=main\n[ci-url]: https://github.com/mljs/regression-simple-linear/actions?query=workflow%3A%22Node.js+CI%22\n[download-image]: https://img.shields.io/npm/dm/ml-regression-simple-linear.svg?style=flat-square\n[download-url]: https://npmjs.org/package/ml-regression-simple-linear\n[codecov-image]: https://img.shields.io/codecov/c/github/mljs/regression-simple-linear.svg\n[codecov-url]: https://codecov.io/gh/mljs/regression-simple-linear\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmljs%2Fregression-simple-linear","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmljs%2Fregression-simple-linear","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmljs%2Fregression-simple-linear/lists"}