嗨,我是新的角2,我有一个艰难的时间导入回归NPM模块https://www.npmjs.com/package/regression
在我的Angular2应用程序中使用线性回归函数。我的构建包括angular 2、webpack和typescript。
到目前为止,我已经npm install regression并在index.html中包含了脚本标记

<script src="node_modules/regression/src/regression.js"></script>

我的app.module中也有回归
import * as Regression from 'regression;

这是我试图使用回归函数的方式,但它表明找不到该函数:
let actualXY = [];
for (var j = 0; j <= 11; j++) {
        let entry = [];
        entry[0] = j+1;
        entry[1] = m.actuals[j];
        actualXY[j] = entry;
}
var result = regression('linear', actualXY);

是否缺少导入回归包的步骤,或者这根本不可能?

最佳答案

正如您的导入所示:import * as Regression from 'regression;,因此您应该使用Regression而不是regression,因此它应该是Regression('linear', actualXY);。此外,导入的quote之后还有一个遗漏的regression。注:我不知道什么是回归,但我从逻辑的角度回答过。

10-06 02:52