【问题标题】:How to use "regression-js" in angular 2 project如何在 Angular 2 项目中使用“regression-js”
【发布时间】:2018-04-28 05:54:06
【问题描述】:

我在我的 Angular 2 应用程序中导入回归 npm 模块 https://www.npmjs.com/package/regression 以使用线性回归函数。我有使用 "npm install regression" 安装包。现在我尝试了一些使用该软件包的方法:

我尝试的第一件事:

import regression from 'regression';
const result= regression.linear([0, 1], [32, 67], [12, 79]); // this line is giving error, -- can not use linear on undefined.

我尝试过的第二件事:

import {Regression} from "regression";
regresiionvar: Regression;
const result=  this.regresiionvar.linear([0, 1], [32, 67], [12, 79]); // but still undefined error.

我尝试过的第三件事:

import {Regression} from "regression";
regresiionvar: Regression = new Regression().init({});
const result=  this.regresiionvar.linear([0, 1], [32, 67], [12, 79]);//  but still the same undefined error.

我不知道,我错过了什么,这是一个很受欢迎的包(看看每天的下载量。)

谁能分享regression-js angular 2 的工作示例。

我为此找到了一个类似的问题,Import non-core npm Library into Angular 2 App,但它也没有任何正确的解决方案。

任何帮助将不胜感激。

【问题讨论】:

    标签: node.js angular typescript npm linear-regression


    【解决方案1】:

    在regression-js 1.4.0版本上,你可以像这样导入它

    import * as regression from 'regression';
    

    然后像这样使用它

    const reg = regression('linear', [1, 2, 3, 4, 5]);
    

    【讨论】:

      【解决方案2】:

      使用

      const regression = require('regression');
      

      【讨论】:

      • @Fiddles 我不知道细节。它适用于我的机器
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-28
      • 2017-08-27
      • 1970-01-01
      • 2017-05-29
      • 1970-01-01
      相关资源
      最近更新 更多