- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章R语言时间序列知识点总结由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
时间序列对象:变量随着时间变化 。
时间序列的回归函数(例如ar或arima)通常以时间序列作为参数 。
许多绘图函数都有针对时间序列对象的特殊方法 。
ts函数创建时间序列对象 。
1
2
|
ts(data = NA, start = 1, end = numeric(0), frequency = 1,
deltat = 1, ts.eps = getOption(
"ts.eps"
), class = , names = )
|
data参数指定时间序列的观测值,其他参数指定观测值的起始区间 。
ts函数参数的含义 。
。
参数 | 描述 | 默认值 |
---|---|---|
data | 表示一组纵向观测值的向量或者矩阵(通常是数值型) | NA |
start | 数值型向量.表示时间序列的起始时间.如果该向量仅包含一个元素,咋改元素表示时间序列的一个"自然时间单位";包含两个元素时,分别表示时间序列的"自然时间单位"和偏移量 | 1 |
end | 包含一个元素或者两个元素的数值型向量,表示时间序列的终点(与start类似) | numeric(0) |
frequency | 每个时间单位的观测值 | 1 |
deltat | 观测值之间的采样间隔 | 1 |
ts.eps | 时间序列对比误差度,如果两个时间序列对象的观测频率低于本值,则认为两个时间序列的频率是相等的 | getOption("ts.eps") |
class | 输出结果所属的类 | "ts" 对应于单变量时间序列,c("mts", "ts")对应多元时间序列 |
names | 字符向量,指定多序列对象中各个序列的名字 | 一般是数据的列名,或者是"Series1","Series2",...... |
。
当以月或季度为单位时(默认输出单位,由print.ts的calendar参数控制),时间序列的输出方法可以输出漂亮的结果 。
1
2
3
4
5
|
> ts(1:8, start = c(2008, 2), frequency = 4)
Qtr1 Qtr2 Qtr3 Qtr4
2008 1 2 3
2009 4 5 6 7
2010 8
|
1
2
3
4
5
6
7
8
9
10
11
12
|
> library(nutshell)
> data(
"turkey.price.ts"
)
> turkey.price.ts
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2001 1.58 1.75 1.63 1.45 1.56 2.07 1.81 1.74 1.54 1.45 0.57 1.15
2002 1.50 1.66 1.34 1.67 1.81 1.60 1.70 1.87 1.47 1.59 0.74 0.82
2003 1.43 1.77 1.47 1.38 1.66 1.66 1.61 1.74 1.62 1.39 0.70 1.07
2004 1.48 1.48 1.50 1.27 1.56 1.61 1.55 1.69 1.49 1.32 0.53 1.03
2005 1.62 1.63 1.40 1.73 1.73 1.80 1.92 1.77 1.71 1.53 0.67 1.09
2006 1.71 1.90 1.68 1.46 1.86 1.85 1.88 1.86 1.62 1.45 0.67 1.18
2007 1.68 1.74 1.70 1.49 1.81 1.96 1.97 1.91 1.89 1.65 0.70 1.17
2008 1.76 1.78 1.53 1.90
|
1
2
3
4
5
6
7
8
|
> start(turkey.price.ts)
[1] 2001 1
> end(turkey.price.ts)
[1] 2008 4
> frequency(turkey.price.ts)
[1] 12
> deltat(turkey.price.ts)
[1] 0.08333333
|
Shingle对象是因子对象的连续性泛华 。
一个Shingle对象包括:一个数字向量和一组间隔. 。
更间隔允许重复,这种结构类似于屋檐上的瓦片结构,依次给类对象被称为Shingle对象 。
具体来说,Shingle对象允许把条件或者分组变量作为连续变脸使用 。
Shingle对象广泛应用于lattice包 。
。
类 | 说明 |
---|---|
Date | 表示日期对象,但不反应时间信息 |
POSIXct | 以1970年1月1日中午12:00为起始点,将要表示的=日期与起始点的时间间隔换算为秒后得到的数据 |
POSIXlt | POSIXlt对象将日期和时间独立存储在不同的向量中 |
。
建议将日期和时间存储为日期对象比存储为字符串过数字更好 例如七个和时间对象可以方便地进行加减运算 。
R包括一个可以从R之外的应用程序或文件读取(或者发送)数据的特殊对象类型 。
连接对象类似于C中的指针或者Perl中的文件句柄 。
可以创建一个指向文件,URL,ZIP压缩文件,GZIP压缩文件,BZIP压缩文件,UNIB管道,网络套接字和FIFO的连接对象 。
可以从系统剪切板(粘贴到R的数据)中读入数据 。
使用连接的流程:创建连接,打开连接,使用连接和关闭连接 。
(笔记:可能会出现错误) 。
1
2
3
|
consumption.connection = gzfile(description =
"xyz.RData"
,
open
=
"r"
)
load(consumption.connection)
close(consumption.connection)
|
大多数情况,不需要显示打开连接. 。
当以文件名或URL作为参数时,许多R中的读写函数(如save, load和read.table)会自动地隐式打开连接 。
连接对象在需要读取非标准文件类型时(如BZ压缩文件或网络连接)非常有用 。
到此这篇关于R语言时间序列知识点总结的文章就介绍到这了,更多相关R语言时间序列内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。
原文链接:https://www.kancloud.cn/sacomplex/rlanguage/316837 。
最后此篇关于R语言时间序列知识点总结的文章就讲到这里了,如果你想了解更多关于R语言时间序列知识点总结的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
您好,我是使用 xampp 的 PHPmyadmin 新手,没有 MYSQL 背景。当我喜欢研究它是如何工作的时,我的脑海中浮现出一个想法,它让我一周都无法休眠,因为我似乎无法弄清楚如何使用 MIN(
Go docs say (强调): Programs using times should typically store and pass them as values, not pointers.
我有一组用户在 8 月 1 日有一个条目。我想找到在 8 月 1 日有条目但在 8 月 2 日没有做任何事情的用户。 现在是 10 月,所以事件已经过去很久了。 我有限的知识说: SELECT * F
我有以下代码,主要编码和取消编码时间结构。这是代码 package main import ( "fmt" "time" "encoding/json" ) type chec
您能详细解释一下“用户 CPU 时间”和“系统 CPU 时间”吗?我读了很多,但我不太理解。 最佳答案 区别在于时间花在用户空间还是内核空间。用户 CPU 时间是处理器运行程序代码(或库中的代码)所花
应用程序不计算东西,但做输入/输出、读取文件、使用网络。我希望探查器显示它。 我希望像 callgrind 中的东西一样,在每个问题中调用 clock_gettime。 或者像 oprofile 那样
目前我的 web 应用程序接收 websocket 数据来触发操作。 这会在页面重新加载时中断,因此我需要一个能够触发特定事件的客户端解决方案。 这个想法可行吗? 假设你有 TimeX = curre
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我有一个 Instant (org.joda.time.Instant) 的实例,我在一些 api 响应中得到它。我有另一个来自 (java.time.Instant) 的实例,这是我从其他调用中获得
如何集成功能 f(y) w.r.t 时间;即 'y'是一个包含 3000 个值和值 time(t) 的数组从 1 到 3000 不等。所以,在整合 f(y) 后我需要 3000 个值. 积分将是不确定
可以通过 CLI 创建命名空间,但是如何使用 Java SDK 来创建命名空间? 最佳答案 它以编程方式通过 gRPC API 完成由服务公开。 在 Java 中,生成的 gRPC 客户端可以通过 W
我有一个函数,它接受 2 组日期(开始日期和结束日期),这些日期将用于我的匹配引擎 我必须知道start_date1和end_date1是否在start_date2和end_date2内 快进:当我在
我想从 Python 脚本运行“time”unix 命令,以计算非 Python 应用程序的执行时间。我会使用 os.system 方法。有什么方法可以在Python中保存这个输出吗?我的目标是多次运
我正在寻找一种“漂亮的数字”算法来确定日期/时间值轴上的标签。我熟悉 Paul Heckbert's Nice Numbers algorithm . 我有一个在 X 轴上显示时间/日期的图,用户可以
在 PowerShell 中,您可以格式化日期以返回当前小时,如下所示: Get-Date -UFormat %H 您可以像这样在 UTC 中获取日期字符串: $dateNow = Get-Date
我正在尝试使用 Javascript 向父子窗口添加一些页面加载检查功能。 我的目标是“从父窗口”检测,每次子窗口完全加载然后执行一些代码。 我在父窗口中使用以下代码示例: childPage=wi
我正在尝试设置此 FFmpeg 命令的 drawtext 何时开始,我尝试使用 start_number 但看起来它不会成功。 ffmpeg -i 1.mp4 -acodec aac -keyint_
我收到了一个 Excel (2010) 电子表格,它基本上是一个文本转储。 单元格 - J8 具有以下信息 2014 年 2 月 4 日星期二 00:08:06 EST 单元格 - L8 具有以下信息
我收到的原始数据包含一列具有以下日期和时间戳格式的数据: 2014 年 3 月 31 日凌晨 3:38 单元格的格式并不一致,因为有些单元格有单个空格,而另一些单元格中有两个或三个字符之间的空格。所以
我想知道是否有办法在我的 Grails 应用程序顶部显示版本和构建日期。 编辑:我应该说我正在寻找构建应用程序的日期/时间。 最佳答案 在您的主模板中,或任何地方。 Server version:
我是一名优秀的程序员,十分优秀!