JavaScript包可运行优势分析以计算计算变量的重要性

时间:2020-04-14 15:41:49

标签: javascript machine-learning statistics regression

我正在寻找一个JavaScript软件包来运行优势分析(Budescu)以计算变量的重要性。

优势度分析是一种统计方法,用于确定已建立的线性回归模型中以及给定的p个预测变量集的预测变量的“显性”或“相对重要性”的顺序。

我找到了一些可以用Python和R语言运行它的软件包,但是我不知道这是否可以和javascript一起使用。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我没有找到任何用于在Java中运行优势分析(Shapley回归)的软件包,因为可以在R(https://cran.r-project.org/web/packages/dominanceanalysis/dominanceanalysis.pdf)或Python(https://pypi.org/project/dominance-analysis/)中完成以计算变量重要性的操作。 / p>

依靠优势分析(Shapley回归)和约翰逊相对权重分析(https://www.displayr.com/shapley-vs-relative-weights/)的比较,我们可以看到,两种方法计算出的结果非常相似(在大多数情况下相同)。

引用上述内容,我们可以使用约翰逊相对权重分析(JRW)代替优势分析。

在johnsons-relative-weights npm软件包(https://www.npmjs.com/package/johnsons-relative-weights)中实现的Java的JRW分析实现。

本文简要介绍了JRW分析及其JS实现的步骤:https://medium.com/analytics-vidhya/johnsons-relative-weights-analysis-implementation-with-javascript-d85393c0bbb4