我正在寻找一个JavaScript软件包来运行优势分析(Budescu)以计算变量的重要性。
优势度分析是一种统计方法,用于确定已建立的线性回归模型中以及给定的p个预测变量集的预测变量的“显性”或“相对重要性”的顺序。
我找到了一些可以用Python和R语言运行它的软件包,但是我不知道这是否可以和javascript一起使用。 任何帮助表示赞赏。
答案 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