自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 蒙特卡洛算法简介及其python实现

本篇简要介绍一下蒙特卡洛算法的思想以及通过两个实例简要介绍一下蒙特卡洛算法的python实现。一.蒙特卡洛算法1.蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。与它对应的是确...

2019-03-23 09:39:27 16131

原创 用于金融的python——蒙特卡洛法估计欧式看涨期权

本篇及接下来的几篇主要学习关于金融的python的基础语言、语法。1.1《python金融数据分析》这本书一上来就举了一个金融现象——通过蒙特卡洛模拟方法模拟估计欧式看涨期权的价值(一步步慢慢来介绍)1.1.1蒙特卡洛模拟方法(MATLAB课最近涉及了一些):可以把蒙特卡罗解题归结为三个主要步骤:构造或描述概率过程;实现从已知概率分布抽样;建立各种估计量。详情看维基百科https://...

2018-11-17 12:24:45 9430 1

原创 寻找三元素集合上所有拓扑

设集合X={a,b,c}以三元素向量表示一个集合,1表示含有此位置元素,0表示不含,如(1,1,0)表示集合{a,b},(0,0,1)表示集合{c}。 编写n个集合交运算的函数: function f=intersection(x)%求交集,x每列为一集合f=sum(x,2);f(f==length(x(1,:)))=10000;f(f~=10000)=0;f=f/...

2018-10-07 19:44:59 4622

原创 anova(一更)

import tushare as tsfrom anova import Anovagd=ts.get_hist_data(start='2018-01-01',code='600795')#国电电力hd=ts.get_hist_data(start='2018-01-01',code='600726')#华电能源#gd=gd.loc[:,'close']#############...

2018-08-02 22:14:15 598

原创 随手写程序-t检验计算置信区间

事实上,对于一个单一的样本和由它得来的单置信区间,我们无法得出总体均值落在这个区间内的概率是多大,下面的例子说明了这一事实。如图所示:深度讲解:下面使用t检验来计算置信区间。有一个内置的函数scipy.stats可以计算置信区间,记住要指定自由度!对于正态分布,还有一个内置的函数可以计算置信区间,这个函数不需要指定自由度。下面是一些可视化图形上的置信区间的代...

2018-07-23 13:22:19 9338 1

原创 世纪难题,数据库终于连接上了!

在mysql中输入:create database mytest;返回:Query OK, 1 row affected (0.04 sec)输入:create table chengji(name varchar(80),grade float(80,2),num int(80));返回:Query OK, 0 rows affected (0.17 sec)以上是...

2018-07-19 20:01:36 638

原创 随手写程序——分布拟合的卡方检验法

首先介绍一下scipy scipy是Python中使用最为广泛的科学计算工具包,再加上numpy和matplotlib,基本上可以处理大部分的计算和作图任务。scipy的子模块模块名 功能 scipy.cluster 向量量化 scipy.constants 数学常量 scipy.fftpack 快速傅里叶变换 scipy.integrate ...

2018-07-19 17:08:29 4802

转载 随手写程序——置信区间

 r置信区间:置信区间是指由样本统计量所构造的总体参数的估计区间。在统计学中,一个概率样本的置信区间(Confidence interval)是对这个样本的某个总体参数的区间估计。置信区间展现的是这个参数的真实值有一定概率落在测量结果的周围的程度。置信区间给出的是被测量参数的测量值的可信程度,即前面所要求的“一个概率”。  样本均值和总体均值是不同的。一般来说,我们想知道一个总体平均,...

2018-07-17 21:57:42 1007

原创 随手写程序——单样本t分布检验

 def simple_t_test(x,miu): n=len(x) if n<=30 or n>=47: return'请输入31-46长度的样本' T=[71,55,19,24,9,96,83,71,60,49,39,29,20,11,2,94] it=iter(T) for i in range(l...

2018-07-16 23:12:48 566

原创 python金融大数据分析-python简介

发展历程编辑自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧...

2018-05-19 08:44:14 1567

原创 《Python 金融大数据分析-python简介》

1.风格编辑Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably onl...

2018-05-18 22:29:50 367

原创 《Python 金融大数据分析》

5.16 更    python是一种高级的多用途编程语言,广泛应用于各个领域。  一、Python简史       2008年发行Python 2.6 和  3.0       2010年发行Python 2.6 和 3.3       2014年发行Python 3.4Python2和3在2008年并行使用,没有完全的代码兼容性。并且大部分可用生产代码仍然用Python2.6和2.7编写,本书...

2018-05-16 20:45:50 1943

原创 初入python,尝试获得A股交易数据(7)——如何用python操纵MySQL数据库

本篇文章主要介绍利用python操纵MySQL的四个实例,仅供参考。MySQL-python-1.2.3.win32-py2.7.exe MySQL-python-1.2.3.win-amd64-py2.7.exe实例 1、取得 MYSQL 的版本# -*- coding: UTF-8 -*-#安装 MYSQL DB for pythonimport MySQLdb as mdbcon = ...

2018-05-12 08:35:20 767

转载 初入python,尝试获得A股交易数据(6)——了解mysql

1.mysql 数据库:存取数据。关系型数据库和非关系型数据库,关系型数据库通过sql语句来进行操作。没有sql语句的叫非关系型数据库Nosql,Nosql最常用你得数据库是Mongodb和Redisredis一般用作缓存,存储的是我们经常用的数据,一般的数据是存储在mysql和oracle中的。分布式内存数据库:把很多台电脑看作一台电脑内存数据库:所有的数据都存储在内存中。磁盘数据库2.mysq...

2018-05-09 17:33:50 503

原创 深刻学习“十分钟学会pandas”,践行科学学习观,弘扬学习使我快乐精神

5月7日更二、查看数据1很明显,就是行从头数还是从尾数不多说2也很明显3按列统计了个数、均值、标准差、最小值、25%, 50%和75%是对应的四分位数。最大值四分位数(Quartile)是指在统计学中把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值。第一四分位数 (Q1),又称“较小四分位数”,等于该样本中所有数值由小到大排列后第25%的数字。4转置5找了一详细的#生成framefr...

2018-05-06 21:17:33 428 1

原创 初入python,尝试获得A股交易数据(5)——利用tushare获取A股数据并尝试存入mysql(续)

1.Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,Tushare返回的绝大部分的数据格式都是pandas DataFr...

2018-05-06 19:30:50 2201

原创 初入python,尝试获得A股交易数据(4)——利用tushare获取A股数据并尝试存入mysql

这篇文章是上一篇的补充以中国石油股票为例,代码6018571.获取从2018年5月1日到2018年5月4日的数据import tushare as tsdata=ts.get_hist_data('601857',start='2018-05-01',end='2018-05-04')print(data)还有两个函数ts.get_h_data #该函数只返回开盘价(open)、最高价(hi...

2018-05-05 22:29:49 1981 1

原创 初入python,尝试获得A股交易数据(3)——利用tushare获取A股大单交易数据

获取大单交易数据         获取大单交易数据,默认为大于等于400手,数据来源于新浪财经。参数说明:code:股票代码,即6位数字代码date:日期,格式YYYY-MM-DDvol:手数,默认为400手,输入数值型参数retry_count : int, 默认3,如遇网络等问题重复执行的次数pause : int, 默认 0,重复请求数据过程中暂停的秒数,防止请求间隔时间太短出现的问题返回值...

2018-05-04 23:14:05 2431

原创 初入python,尝试获得A股交易数据(2)——了解tushare

参数说明:year : 预案公布的年份,默认为2014top :取最新n条数据,默认取最近公布的25条retry_count:当网络异常后重试次数,默认为3pause:重试时停顿秒数,默认为0返回值说明:code:股票代码name:股票名称year:分配年份report_date:公布日期divi:分红金额(每10股)shares:转增和送股数(每10股)调用方法:import tushare a...

2018-05-03 20:37:47 738

原创 初入python,尝试获得A股交易数据(1)

    即日起,五只小白开始学习python之路,并应用分析金融数据。    python相比Java、C语言来讲易学的多,语言结构清晰简单,在金融分析中用的非常多。   虽然python还没按部就班学多少,但我们想先从网上学一些代码,尝试获得一些数据,至于每行代码什么意思,什么原理,先不做深究。不会做鱼,先尝尝鲜。     本文利用tushare获取股票数据,安装tushare时,提示缺少...

2018-05-02 22:34:15 788

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除