首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中第一差分日志序列的离散积分

R中第一差分日志序列的离散积分
EN

Stack Overflow用户
提问于 2018-12-05 18:16:14
回答 1查看 93关注 0票数 0

我有一个第一个差异日志系列,我需要转换回原来的水平单位。我在R里怎么做?

下面是我的数据系列、它们各自的转换和尝试的代码:

原创系列:

代码语言:javascript
复制
 o <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

日志系列:

代码语言:javascript
复制
l <- c(0.693, 1.099, 1.386, 1.609, 1.792, 1.946, 2.079, 2.197, 2.303)

第一差分日志系列:

代码语言:javascript
复制
dl <- c(-0.693, -1.792, -2.485, -2.996, -3.401, -3.738, -4.025, -4.277, -4.500)
diffinv(dl, differences = 1)

期望产出:

代码语言:javascript
复制
 [1]  1 2 3 4 5 6 7 8 9 10

未遂代码:

代码语言:javascript
复制
x <- c(1:10)
lx <- log(x)
dlx <-diff(lx)


diffinv(dlx, differences = 1)

当前产出:

1 0.0000000 0.6931472 1.0986123 1.3862944 1.6094379 1.7917595 1.9459101 8 2.0794415 2.1972246 2.3025851

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-05 18:32:36

只需要记住你的定义。因此,e ^ (ln (x)) = x

代码语言:javascript
复制
exp(diffinv(dlx, differences = 1))
[1]  1  2  3  4  5  6  7  8  9 10
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53638410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档