小编Jin*_*ang的帖子

从python实现R包TSdist

我正在尝试从python jupyter notebook 实现R包TSdist.

import rpy2.robjects.numpy2ri
from rpy2.robjects.packages import importr
rpy2.robjects.numpy2ri.activate()

R = rpy2.robjects.r
## load in package 
TSdist = importr('TSdist')
## t,c are two series 
dist = TSdist.ERPDistance(t.values,c.values,g=0,sigma =30)
## dist is a R Boolean vector with one value
dist[0]
Run Code Online (Sandbox Code Playgroud)

这给了我一个NA,我得到了一个警告:

/usr/lib64/python3.4/site-packages/rpy2/rinterface/ init .py:186:RRuntimeWarning:错误:该系列必须是单变量向量

warnings.warn(x,RRuntimeWarning)

有关如何正确实施它的任何想法?或者如何使用离散傅立叶变换(DFT),自回归系数,编辑实际序列上的距离(EDR)来测量与python包的时间序列相似性.在上述方法这个文件.

python r time-series rpy2 jupyter-notebook

7
推荐指数
1
解决办法
324
查看次数

标签 统计

jupyter-notebook ×1

python ×1

r ×1

rpy2 ×1

time-series ×1