r - R:访问“msts”对象的“start”属性
问题描述
我创建了一个msts
像这样的对象:
y <- msts(1:100, start=c(1,4), ts.frequency=6, seasonal.periods=c(6,12,50))
调用时,它会显示其内容,包括start
参数:
> head(y)
Multi-Seasonal Time Series:
Start: 1 4
Seasonal Periods: 6 12 50
Data:
[1] 1 2 3 4 5 6
但是,start
不能被视为一个属性:
> attributes(y)
$tsp
[1] 1.5 18.0 6.0
$class
[1] "msts" "ts"
$msts
[1] 6 12 50
我的问题是,我怎样才能将start
向量c(1,4)
存储在里面y
?
解决方案
?msts
揭示了开始参数是ts
类的一个属性
要传递给对 ts() 的底层调用的参数。例如 start=c(1987,5)。
“另请参阅”部分提到了对象的?ts
打印方法。是其中之一。ts
start
这似乎给了你你想要的东西:
> library(forecast)
> y <- msts(1:100, start=c(1,4), ts.frequency=6, seasonal.periods=c(6,12,50))
> start(y)
[1] 1 4
推荐阅读
- spring-cloud - 路由到 URL 在配置中的行为不同
- java - Java-为什么 Selenium Chrome webdiver 使用我的真实 IP 地址而不是代理
- flutter - 如何使任何行固定在屏幕底部颤动?
- spring-boot - Spring Boot - CompletableFuture 的返回值,用于主调用函数,而异步进程仍在执行
- python - 如何在 Pandas 中使用 IF 语句在列中添加值?
- java - Ubuntu 19 升级后键盘快捷键不起作用
- r - 在 R 中使用 str_match 反向引用重复的正则表达式模式
- flutter - 颤振覆盖文本字段向上/向下键行为
- python-3.x - Get a single key value from a list of maps
- java - how to test the following Java method