R软件包tvdiff解决了处理嘈杂和不平滑数据时估算变化率(即导数)的问题。在数据嘈杂或不平滑的情况下,简单的有限差分方法往往不准确。该软件包基于Rick Chartrand的Matlab实现的总变化正则化数值微分算法,利用c++方法和预处理共轭梯度法进行计算。tvdiff目前仅可从GitHub获取,安装要求包括R v4.0.1+和C++编译器。Mac OS用户可能需要安装GFortran。详细信息请参阅Github页面。