R编程频谱分析

时间:2017-03-30 11:40:41

标签: r

你好,我是r studio中R编程的新手。我将在未来分析拉曼光谱的光谱数据。 哪个包对光谱数据分析很有用。我想学习那个包。我已经附上了我想要分析的图像。请给我一些建议,如何绘制图表,如r studio中的图所示

提前感谢enter image description here

1 个答案:

答案 0 :(得分:0)

有一个名为hyperSpec的免费软件包专门设计用于处理光谱数据以及相关的额外数据(例如实验参数等)。该软件包还提供常用操作的接口,如基线校正,光谱范围选择,归一化,PCA等。此外,还有许多绘图功能。

您可以使用install.packages("hyperSpec")从CRAN安装它,但是,截至目前,CRAN版本已过时。我建议您获取recent build from gitHub并通过Rstudio安装它(从包存档文件中查找 packages-> install->)。

hyperSpec附带了大量文档和示例数据集。要浏览教程,请运行

browseVignettes("hyperSpec")

绘图就像

一样简单
plot(chondro)  # left plot
qplotspc(chondro) + ggtitle("Example dataset")  # right plot

Sample plot

要导入您自己的数据,请查找hyperSpec中的函数,其名称以read开头。只需开始输入hyperSpec::read,就会出现一个弹出窗口。支持许多特定于设备的数据格式。有关详细信息,请参阅vignette("fileio")