什么软件具有良好的 GUI 可以对大型光谱数据矩阵进行归一化?

Posted

技术标签:

【中文标题】什么软件具有良好的 GUI 可以对大型光谱数据矩阵进行归一化?【英文标题】:What software with a good GUI can do normalization of a large matrix of spectroscopy data? 【发布时间】:2018-07-22 14:17:24 【问题描述】:

具有良好 GUI 的软件可以对大型光谱数据矩阵进行归一化处理?我已经在 Python 代码中做到了这一点,并尝试了 StatsDirect。还有哪些其他软件实施了算法来对拉曼光谱数据或类似的 300X5000 数据表执行数据归一化?有没有办法使用 SPSS、STATA、MiniTab、Statistica、SAS 来做到这一点?谢谢。

【问题讨论】:

【参考方案1】:

    您可以尝试的 SAS 工具是:SAS Enterprise Guide 和 SAS Visual Analytics。这些是 GUI/点击工具,但您也可以编写 SAS 代码来进行任何您想要的转换。如果您有学生/学术电子邮件,您可以免费使用它们。

    您可以使用KNIME,它是一个开源分析平台。

【讨论】:

谢谢,您能否展示在 JMP SAS 中规范化数据的代码以及如何使用 KNIMe 执行此操作的教程? JMP 是一种不同于 SAS 编程的编程语言。您可以在此处找到 JMP 文档:jmp.com/en_us/support/jmp-documentation.html 您的问题非常笼统,我建议您将其拆分为针对您想要的每个工具/平台的几个具体问题。【参考方案2】:

@player777 在 Statistica 中,只需右键单击列并选择标准化/归一化,它将缩放列以具有零均值和单位方差。我不确定拉曼光谱数据是什么样的,您是否在寻找其他东西,可能是更复杂的算法? 在 Statistica 中,您还可以使用 python、R 和 C# 进行编码,以及通过编写 Scala 脚本(如果您可以访问集群)将您的工作卸载到 Spark 集群。如果您需要更多信息,请告诉我, 谢谢

【讨论】:

【参考方案3】:

对我来说,Matlab 是最好的——你可以简单地编写自己的 GUI,我正在处理 2000x2000 的数据,绘制高斯、洛伦兹或任何你不会的东西——非常快。你也可以使用 Octave 来做同样的事情——它对矩阵也很好,但比 Matlab 慢。

【讨论】:

以上是关于什么软件具有良好的 GUI 可以对大型光谱数据矩阵进行归一化?的主要内容,如果未能解决你的问题,请参考以下文章

如何在大型矩阵中合并具有相似名称的列

GlobalMapper精品教程056:图像融合(高光谱+多光谱)操作案例教程

Python中的光谱聚类和多维缩放

使用 sklearn 对大型稀疏矩阵执行 PCA

我用PCA做特征降维后svm分类效果不好,为什么

python能开发大型软件吗?