- 博客(409)
- 资源 (17)
- 收藏
- 关注
原创 金融时间序列分析: 10. ARMA模型实例(R,Python)
0. 目录金融时间序列分析:9. ARMA自回归移动平均模型 金融时间序列分析:8. MA模型实例(Python) 金融时间序列分析:7. MA滑动平均模型 金融时间序列分析:6. AR模型实例 金融时间序列分析:5. AR模型实例(Python) 金融时间序列分析:4. AR自回归模型 金融时间序列分析:3. First Demo By Python 金融时间序列分析:2. 数学分析
          2017-01-20 17:34:08
           22831
22831
           2
2
        
原创 Android Handler内存泄漏
Handler是Android常用的工具,但是使用不当容易引起内存泄漏。泄漏的原因是:当Handler声明为非静态(匿名)内部类,外部引用Activity时,会组织GC回收Activity。
          2017-01-18 14:58:19
           655
655
        
原创 金融时间序列分析:9. ARMA自回归移动平均模型
本文简单介绍了ARMA模型,包括其模型公式,统计特征,预测与分析……ARMA简单来讲就是AR模型和MA模型的混合。ARMA模型的提出是为了客服在表达数据时,经常出现高阶AR模型或MA模型,高阶模型由于其参数过多,复杂度也较大。
          2017-01-06 20:13:24
           21257
21257
        
原创 金融时间序列分析:8. MA模型实例(Python)
本文简单介绍了,如何使用Python建立MA模型,并对时间序列数据进行分析和预测。1. 前言数据获取,预处理,定阶什么的参考前面几篇文章: 2. 建模与分析预测这个和以前那个AR模型基本一样,我也不多说了。
          2016-12-30 14:43:09
           17111
17111
        
原创 金融时间序列分析:7. MA滑动平均模型
1. 前言AR和MA模型是时序数据分析两个最基本的模型。 AR仅通过时间序列变量的自身历史观测值来反映有关因素对预测目标的影响和作用,不受模型变量相互独立的假设条件约束,所构成的模型可以消除普通回归预测方法中由于自变量选择、多重共线性等造成的困难简单来说:AR模型是通过分析研究历史数据对当前数据的影响进行建模。MA模型是用过去各个时期的随机干扰或预测误差的线性组合来表达当前预测值。2. MA模
          2016-12-29 17:29:20
           15226
15226
        
原创 金融时间序列分析:6. AR模型实例(R语言)
0. 前言前一篇写了如何用Python构建AR模型,但是由于不太熟悉,很多问题都没有说清楚,本文用R语言详细的讲一讲,算是为前面两篇文章补漏吧。主要内容:获取数据数据预处理定阶AR模型预测模型检测
          2016-12-29 10:44:18
           33405
33405
           1
1
        
原创 金融时间序列分析:5. AR模型实例(Python)
本文简单谈谈如何用Python构建AR模型,并进行数据预测。 本文承接前文: 金融时间序列分析:3. First Demo By Python 这篇文章介绍了用Python获取数据、数据预处理、稳定性分析、以及定阶。在此,本文就不再介绍这些内容,直接进入AR模型部分。金融时间序列分析:4. AR模型1. 定阶在之前的文章简单介绍了定阶这个过程,这里在详细介绍下。 在前一篇文章中,我
          2016-12-28 19:19:06
           31184
31184
           2
2
        
原创 金融时间序列分析:4. AR自回归模型
AR模型AR模型:(Autoregressive Model)自回归模型,是时间序列分析模型中最简单的两个模型其中之一(另一个事MA模型)。利用前期若干时刻的随机变量的线性组合来描述以后某时刻随机变量的线性回归模型(AR)
          2016-12-28 11:11:07
           28284
28284
           1
1
        
原创 金融时间序列分析:3. First Demo By Python
1. 前言金融时间序列分析:1. 基础知识 金融时间序列分析:2. 数学分析模型前面2篇文章讲了金融时间序列分析的基础知识,本文简单介绍下怎么实战。 网上有很多用R语言进行金融时间序列分析的资料,但是用Python的不多,我在此介绍下怎么用Python操作,至于R语言怎么弄,读者随便在网上查查就好了。 PS: 在时间序列分析领域R比Python简单的多,如果单单是进行分析的话R就够了,但是要
          2016-12-21 19:55:52
           15031
15031
           1
1
        
原创 金融时间序列分析:2. 数学分析模型
本文讲解了对时间序列数据分析的数学模型,其主要统计量为:均值、方差、自相关系数,ACF。之后讨论了时间序列的平稳性;最后提了下时间序列的平稳性检验:ACF和Ljung-Box检验
          2016-12-20 18:53:56
           9451
9451
        
转载 国内权益标收益率的“尖峰厚尾”现象研究
众所周知,很多传统金融理论模型、现在的理论研究甚至实际应用都是构建在金融资产的收益率符合正态分布的假设前提下的。我们也听到了很多声音对于正态分布假设的批判,认为金融资产的收益率有非常明显的“尖峰肥尾”效应,进而把峰度、偏度等指标引入到资产收益率刻画的模型中来。 往往前人一说,尤其是牛人的paper,我们就容易相信,加上近几年黑天鹅频发,因此对于国内权益市场,我们也自然而然的
          2016-12-19 19:32:20
           10608
10608
           1
1
        
原创 金融时间序列分析:1. 基础知识
1. 金融时间序列1.1什么是时间序列金融时间序列是属于时间序列数据的一种,他们就是有很强的时间性,数据前后具有很强的依赖性,切无法调整顺序,一般都是二维数据。 时间序列由于具有很强的序列行,而且数据前后一般存在依赖,周期等关系,所以可以通过统计学的知识根据现有数据对未来数据进行预测。 1.2 金融时间序列的特性(1)Leptokurtic尖峰厚尾 金融时间序列相比标准正态分布来说,具有尖峰厚
          2016-12-19 19:26:15
           38163
38163
           2
2
        
原创 音频节奏检测(Onset Detection)
1. 前言最近市场上出现一些多个视频拼接而成MV,其原理是根据音频的节拍变换切换视频。 我在这里讲述下如何进行音频节拍检测。2. 音频检测一般流程3.3.1 原始音频频谱以1024为窗口(即每次读取1024个采样点)进行量化 WaveDecoder decoder = new WaveDecoder( new FileInputStream( "samples/sample.wav"
          2016-12-17 17:12:29
           31024
31024
           12
12
        
原创 通过OpenAL对音频添加音效并存储
1. 前言前面的文章讲了如何使用OpenAL对音频添加音效,并播放,参见: OpenAL 使用基本流程 使用OpenAL混音,添加音频特效本文谈谈如何对音频进行渲染,然后存储下来。2. 初始化初始化过程与之前的文章(OpenAL 使用基本流程)提到了基本一致,下面做了略微修改: bool CHXALRender::init(int channels, int sampleRate)
          2016-12-17 11:24:36
           2824
2824
        
原创 使用OpenAL混音,添加音频特效
本文讲述了如何使用OpenAL对音频进行后处理,添加音效。1. OpenAL 支持的混音类型2. 初始化音频特效3. 应用特效
          2016-12-16 19:52:16
           3621
3621
           1
1
        
原创 Mac XCode FFmpeg 开发环境配置
1. 安装FFmpeg这个可以参考我前一篇文章Mac FFmpeg x265, aac, ffplay编译安装2. 创建XCode工程我创建了一个FFTest的工程, 3. 导入FFmpeg到重点,其实要说的就是这个3.1 Set Library Search Paths找到Build Settings –> Search Paths –>Library Search Paths 在右边输入FF
          2016-12-08 15:59:19
           5897
5897
        
原创 Mac FFmpeg x265, aac, ffplay编译安装
1. 通过HomeBrew安装最简单,最方便的方法是通过HomeBrew安装, HomeBrew也是通过下载源代码,进行编译安装的,所以不想麻烦通过HomeBrew是明智的选择。1.1安装HomeBrew如果HomeBrew没有安装,可以通过下面命令安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebre
          2016-12-08 15:34:57
           8068
8068
        
原创 MAC Finder 访问/usr /var /tmp等隐藏目录
0. 前言Mac在finder中无法直接访问/usr /var /tmp等隐藏目录。 有三个方法可以解决这个问题:1. 通过Finder快捷键访问快捷键: CMD + Shift + G(1)打开Finder (2)按下 CMD + Shift + G 在弹出的对话框中可以输入路径 2. 修改系统配置(1)打开终端 (2)输入下面命令defaults write com.apple.Fin
          2016-12-08 14:17:10
           11228
11228
        
原创 Android OpenAL编译
1. OpenALOpenAL是一个开源的音频后处理工具包,可以添加各种音效,修改声源空间位置等等。在前面的文章【OpenAL简介】中也有介绍。 IOS上已经集成了OpenAL,android平台暂未集成。但是OpenAL全部用C实现,而且不大,集成起来比较方便。 PS:android平台也有专门的音频后处理模块,但是使用起来感觉不是很好,貌似还不太稳定。2. 下载源代码https://gith
          2016-11-24 14:20:24
           5393
5393
        
原创 黑客ABC
0.前言本文给吃瓜群众看得,不谈技术,只是谈谈和黑客有关的一般内容,看看即可,可带瓜子,勿要笔记。1. 黑客大多数人对黑客这个词的认识是片面的,现在和这个词联系最多的是酷,牛逼,以及其它各种负面词汇。 黑客起源于20世纪50年代,MIT的技术模型铁路俱乐部(Tech Model Railroad Club,TMRC)。 “hack”一词大概很早就由MIT 的学生提出了,他们一直用这个词来形容本校
          2016-11-14 18:52:28
           2106
2106
        
原创 FFmpeg 时间单位与转换
1. 前言FFmpeg存在很多个时间单位,比如pts, dts, ffmpeg内部基准时间,常规时间 本文谈谈他们之间的转换2. ffmpeg内部基准时间与常规时间2.1 基准时间ffmpeg 内部的时间基为AV_TIME_BASE, 其大小如下:#define AV_TIME_BASE 1000000即,ffmpeg内部时间单位为微秒 (μs)AVStream duration : A
          2016-11-14 15:34:36
           7757
7757
        
转载 android ffmpeg neno优化
1. 前言最近搞的视频监控项目,需要在android移动端做视频显示。用的是android ndk的开发方式, 利用ffmpeg作为解码库。640*480 分辨率下, 10帧每秒尚可正常播放, 但是15fps就比较吃力了,20fps就几乎不能看了。通过打日志的方式发现: 每显示一帧需要133毫秒,解码的时间占据了64毫秒,很显然, 解码已经成为了最大的瓶颈。 我们在网上搜了一圈之后,发现用
          2016-11-14 14:37:08
           1449
1449
        
原创 音频采样率,时间戳分析
1. FFmpeg一个音频帧信息:2. pkt durationpkt_duration = nb_samples / sample_rate sample_rate = 48000 nb_samples = 1024 pkt_duration = 1024 / 48000 = 0.0213333. 显示时间与ptspresentation_time = pts / sample_
          2016-11-14 14:27:33
           3097
3097
        
转载 AudioChannelManipulation
Manipulating audio channels with ffmpegContentsstereo → mono streamstereo → 2 × mono filesstereo → 2 × mono streamsmono → stereo2 × mono → stereo6 × mono → 5.15.1 → 6 × mono5.1 → stereo2
          2016-11-14 14:06:09
           1715
1715
           1
1
        
原创 ffmpeg 调整音视频播放速度
1. 调整视频速率1.1 原理调整视频速率的原理为:修改视频的pts,dts 此过程由于不用进行解码编码,所以费时很少1.2 setpts修改视频速率ffmpeg -i input.mkv -an -filter:v "setpts=0.5*PTS" output.mkv注意:调整速度倍率范围[0.25, 4]如果只调整视频的话最好把音频禁掉对视频进行加速时,如果不想丢帧,可以用-r 参数指
          2016-11-14 14:01:58
           30678
30678
           4
4
        
原创 ffmpeg混音以及音视频混合
Duration = MAX(input a, v)1. Audio merge1.1 amerge-ac 2 speed upffmpeg -i test.mp4 -i test.mp3 -filter_complex "[0:a] [1:a]amerge=inputs=2[aout]" -map "[aout]" -ac 2 mix_amerge.aacPS: Without ac spee
          2016-11-14 13:38:58
           17464
17464
        
原创 ffmpeg 视频拼接
1. 视频拼接ffmpeg视频拼接需要用concat参数。 此外ffmpeg拼接的视频和原视频的封装格式有关2. ffmpeg视频拼接的几种方法2.1 利用文件列表# this is a commentfile '/path/to/file1'file '/path/to/file2'file '/path/to/file3'ffmpeg -f concat -i mylist.txt -c
          2016-11-14 13:35:11
           12680
12680
        
原创 ffmpeg视频精准剪切
1. 导言ffmepg剪切视频,很方便,但是也有很大缺陷: (1)剪切时间点不精确 (2)有时剪切的视频开头有黑屏造成这些问题的原因是ffmpeg无法seek到非关键帧上。 一下本文通过一些参数配置尽可能地减轻以上问题2. 基本剪切方法ffmpeg -i test.mp4 -ss 10 -t 15 -codec copy cut.mp4参数分析: -i : source -ss:st
          2016-11-14 11:33:26
           66858
66858
           10
10
        
转载 ffmpeg h264指南
注:本文属于转载译文,原文地址:http://blog.csdn.net/vblittleboy/article/details/8982857。英文地址: https://trac.ffmpeg.org/wiki/Encode/H.264 。内容有一定出入,但是可以借鉴学习。x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频。
          2016-11-14 10:47:14
           1122
1122
        
转载 时间序列预测全攻略
1、时间序列有什么特别之处?2、在Pandas上传和加载时间序列(pandas 是基于 Numpy 构建的含有更高级数据结构和工具的数据分析包,类似于 Numpy 的核心是 ndarray,pandas 也是围绕着 Series 和 DataFrame 两个核心数据结构展开的 。)3、如何检验时间序列的稳定性?4、如何令时间序列稳定?5、时间序列预测。1、时
          2016-11-11 17:54:16
           17095
17095
           1
1
        
原创 SynchronousQueue学习笔记
1. SynchronousQueue简介SynchronousQueue是无界的,是一种无缓冲的阻塞队列,插入操作必须等待令一个线程取数据,反之亦然(SynchronousQueue是线程安全的,是阻塞的)。同步队列没有任何内部容量,甚至连一个队列的容量都没有。PS:什么是线程安全? 线程安全就是说多线程访问同一代码,不会产生不确定的结果。声明一个SynchronousQueue有两种不同的方式
          2016-10-21 18:51:30
           1077
1077
        
转载 OpenAL简介
OpenAL简介OpenAL(Open Audio Library)是专门负责3D定位音效方面的API,可用来开放地、跨平台地访问声音硬件。与那些今日在游戏中得到普遍应用的较大的面向对象的库相比,OpenAL是一个简单明了的替代方案。OpenAL一直在不断的创新,几乎没有一个API能达到她的全部潜能。一个很大的原因是因为hardware加速建立在特殊的版卡上。然而,Creative Labs是Ope
          2016-06-21 14:52:53
           15120
15120
        
原创 假设检验
1. 实例1.1 问题描述某机器正常情况下生产出的产品重量服从N(0.5, 0.015^2)。 现有一组产品重量如下: 0.497, 0.506, 0.518, 0.524, 0.498, 0.511, 0.520, 0.515, 0.512 问: 从样本看机器是否正常?1.2 问题分析用mumu, deltadelta分别代表产品重量的均值和方差 检验“机器是否正常”等价于检验“X是否服从
          2016-06-14 13:47:31
           1683
1683
        
原创 YUV格式解析
1. YUV和RGBYUV: Y:亮度(灰度值) UV:Chroma,色度RGB:三色值与我们熟知的RGB类似,YUV也是一种颜色编码方法,主要用于电视系统以及模拟视频领域,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,这样的设计很好地解决了彩色电视机与黑白电视的兼容问题。并且,YUV不像RGB那样要求三个独立的视频信号同时传输,所
          2016-04-08 14:22:21
           1359
1359
        
原创 OpenGL ES 2.0 Shader总结
自从Android 2.2启用了OpenGL ES 2.0之后,Android上图形开发就进入了GLSL(OpenGL Shader Language)时代;现今Vulkan以无可阻挡的大势将取代OpenGL,本人从PC上OpenGL开发到Android OpenGL ES Shader,和OpenGL已经打了数年交到(虽说中间断断续续,还不务正业搞多媒体),在OpenGL落幕之际,写篇OpenGL
          2016-03-15 15:54:55
           5368
5368
        
原创 PEP8 Python 编码规范
1. PEP8什么是PEP PEP是 Python Enhancement Proposal 的缩写,翻译过来就是 Python增强建议书 。 PEP8 译者:本文基于 2013-08-02 最后修改的 PEP8 版本翻译,若要查看英文原文,请参考PEP8许多项目都有一套专有的编码风格指南,当冲突发生时,应以项目编码规范为优先。 当以下情况发生时,也是忽略某个风格指南的好理由:当遵守指南会
          2016-03-03 15:13:31
           4386
4386
        
原创 Python多线程获取上证50成分股交易数据
上证50成分股 上证50指数依据样本稳定性和动态跟踪相结合的原则,每半年调整一次成份股,调整时间与上证180指数一致。特殊情况时也可能对样本进行临时调整。 每次调整的比例一般情况不超过10%。样本调整设置缓冲区,排名在40名之前的新样本优先进入,排名在60名之前的老样本优先保留。查看详情,请点击这里2016-02-25发布浦发银行 (600000) 包钢股份 (600010) 华夏
          2016-02-25 14:36:33
           5066
5066
        
原创 Python 通过QSTK管理和存储股票CVS数据
1. 前言之前的文章中谈到可以通过Yahoo获取股票的交易数据,当对大量股票交易数据进行分析时,每次都从Yahoo获取显然不合适,因此一般的做法都是把数据保存到本地。 Georgia Tech开发了一套给予Python的开源的量化工具QSToolKit (QSTK),通过它可以使CVS数据的存储和管理变得相对简单些。2. QSTK2.1 介绍QSToolKit (QSTK) is a Python
          2016-02-25 14:04:01
           3311
3311
        
转载 最全的Mac OS X【快捷键组合】汇总
原文:http://www.macx.cn/thread-2072866-1-1.htmlOS X 键盘快捷键键盘快捷键是通过按下键盘上的组合键来调用 OS X 功能的一种方式。了解有关常见 OS X 键盘快捷键的信息。若要使用键盘快捷键,您可以同时按修饰键和字符键。例如,按下 Command 键(标有 符号的按键)和“c”键会将当前选中的任何内容(文本、图形等)拷贝
          2016-02-21 11:07:16
           1612
1612
        
数据结构与算法分析C++ (英文版)
2013-05-31
数据结构与算法分析C++ 代码
2013-05-31
C-Free_5.0专业版 含注册码
2013-05-31
Heritrix在Eclipse中的源文件
2011-03-02
         
      
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
 RSS订阅
RSS订阅