面向对象的函数数据软件
Object-Oriented Software for Functional Data
摘要:
本文介绍了funData R包作为函数数据的面向对象实现。它实现了一个统一的框架,密集的单变量和多元函数数据的一维和更高的维域以及不规则的函数数据。该软件包的目的是为函数数据提供一个用户友好、自成一体的核心工具箱,包括创建、访问和修改函数数据对象的重要功能,可作为其他软件包的基础。该软件包还包含一个完整的模拟工具箱,这是实施和测试新方法发展时的一个有用功能。基于面向对象的数据分析理论,它表明了为什么它是自然的,以面向对象的方式实现功能数据。funData提供的类和方法在许多示例中使用两个免费提供的数据集进行说明。MFPCA包,实现多变量功能主成分分析,作为一个例子,先进的方法包,使用funData包作为基础,包括一个案例研究与真实数据。这两个包都可以在GitHub和CRAN上公开获得。
英文摘要:
This paper introduces the funData R package as an object-oriented implementation of functional data. It implements a unified framework for dense univariate and multivariate functional data on one- and higher dimensional domains as well as for irregular functional data. The aim of this package is to provide a user-friendly, self-contained core toolbox for functional data, including important functionalities for creating, accessing and modifying functional data objects, that can serve as a basis for other packages. The package further contains a full simulation toolbox, which is a useful feature when implementing and testing new methodological developments. Based on the theory of object-oriented data analysis, it is shown why it is natural to implement functional data in an object-oriented manner. The classes and methods provided by funData are illustrated in many examples using two freely available datasets. The MFPCA package, which implements multivariate functional principal component analysis, is presented as an example for an advanced methodological package that uses the funData package as a basis, including a case study with real data. Both packages are publicly available on GitHub and CRAN.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。