- 博客(52)
- 收藏
- 关注

原创 pycharm安装与使用
一. pycharm下载与安装 下载之前确认之前电脑上只有一个Python版本,不要下载很多个python版本,之后比较麻烦; 官网下载,选择社区版即可; 安装的时候没什么特别的,一路next即可,就是其中有一个是否导入之前的环境,选择不导入。 还有最后打开的时候会让选择编辑器风格,白色和黑色两种(据说黑色对眼睛好)二. pycharm初始配置 一开始创建一个project
2018-01-25 10:31:33
1240

原创 python常用命令
打开csv文件 import pandas as pd df=pd.read_csv(r’data/data.csv’)dataframe index 重新排序 data=df.sort_index(axis=0,ascending=False) http://bluewhale.cc/2016-08-06/use-pandas-filter-and-sort.htmldatafram
2017-12-02 14:01:31
4731
原创 强化学习蘑菇书笔记
比如对于分类问题,就是有监督的学习。假设样本都是独立同分布的,假设我们已经知道了正确的标签是什么。强化学习和监督学习的区别如下。强化学习输入的样本是序列数据,而不像监督学习里面样本都是独立的。学习器并没有告诉我们每一步正确的动作应该是什么,学习器需要自己去发现哪些动作可以带来最多的奖励,只能通过不停地尝试来发现最有利的动作。智能体获得自己能力的过程,其实是不断地试错探索(trial-and-error exploration)的过程。
2024-12-28 19:27:38
878
原创 Markov test笔记
来源于数学之美第五章:到了 19 世纪,概率论的发展从相对静止的随机变量的研究发展到随机变量的时间序列s1s2s3,即随机过程(动态的)。这在哲学的意义上,是人类认识的一个飞跃。但是,随机过程比随机变量复杂得多。在任意时刻t,对应的状态为st都是随机的。举一个简单的例子,可以把s1s2s3当作每天的最高气温,每天的最高气温可能和周围的状态有关,还和以前的最高气温有关,这样的随机过程就有两个维度的不确定。
2024-12-28 19:17:07
917
原创 因果推断笔记
目前,因果推断采用的两个主要模型是潜在结果模型 (Neyman1923;Rubin,1974) 和因果网络模型 (Pearl,1988;潜在结果模型给出了因果作用的数学定义。该模型主要用在原因和结果变量已知的前提下,定量评价原因变量对结果变量的因果作用。因果网络模型是描述数据产生机制和外部干预的形式化语言。因果网络是将贝叶斯网络加上外部干预,用来定义外部干预的因果作用和描述多个变量之间的因果关系。利用因果网络不仅能定量评价因果作用,还能定性确定混杂因素,用于从数据挖掘因果关系。
2024-12-28 19:06:39
159
原创 工具变量笔记
补充知识简单介绍工具变量simultaneous equation model联立方程模型内生变量endogenous 和外生变量exogenous欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Markdown。
2024-12-28 19:00:07
909
原创 matlab fmincon 函数
对于大型任务,可以用并行运算https://ww2.mathworks.cn/help/optim/ug/parallel-computing-example-optim-global.html局部最优和全局最优https://ww2.mathworks.cn/help/optim/ug/local-vs-global-optima.html(1)网格(2)随机生成初始值(3)globalsearch or multistartnonlinear constraintshttps://ww.
2022-04-26 15:52:31
353
原创 在WRDS database上下载TAQ数据
首先按照官网的instructions 下载Database App https://wrds-www.wharton.upenn.edu/pages/support/programming-wrds/programming-matlab/matlab-from-your-computer/然后连接自己的wrds账户,并且选择连接想要的数据library, 比如tqam_2021 (see avaiable products: https://wrds-www.wharton.upenn.edu/use.
2022-04-14 08:29:45
1584
原创 Value at Risk (VaR)
@[]DefinitionLet yty_tyt be the price of one asset at time t. Denote rt=100∗(log(yt)−log(yt−1))r_t=100*(log(y_t)-log(y_{t-1}))rt=100∗(log(yt)−log(yt−1)). Let RRRbe the distribution of series yty_tyt. VaRα(R)=FY−1(1−α)VaR_{\alpha}(R)=F_{Y}^{-1}(1-\a
2022-03-23 15:06:07
641
原创 matlab fminsearch error “not enough input arguments“
matlab fminsearch error “not enough input arguments”fun=@(a0,a1,a2)function(x,a0,a1,a2)fminsearch(fun,x0)这样会报错,改成a=[a0,a1,a2];fun=@(a)function(x,a);
2022-03-22 17:04:26
888
原创 tmux
linux上一个使程序后台运行的软件tmux新建一个tmux 任务tmux new -s name在一个任务里面[1] 新建一个窗口 ctrl+z+c[2] 上一个窗口 ctrl+z+p[3] 下一个窗口 ctrl+z+n[4] 退出窗口 ctrl+z+d任务列表 tmux ls进入某一个任务 tmux a -t name...
2021-02-22 15:42:47
96
原创 2020-10-19
http://nianjian.xiaze.com/tags.php?/%E5%8D%97%E9%9D%96%E5%8E%BF%E7%BB%9F%E8%AE%A1%E5%B9%B4%E9%89%B4/1/13603110176/
2020-10-19 20:25:02
91
原创 overleaf 插入中文文献
首先加上\usepackage{CJKutf8}包然后在\begin{document}后面加上\begin{CJK}{UTF8}{gkai}类似这样\begin{document}\begin{CJK}{UTF8}{gkai}\end{CJK}\end{document}另外注意\cite{}里面的内容换成英文
2020-08-23 15:09:05
2545
4
原创 英文论文写作中的词汇句式总结
写在前面:单词的多个词性的使用副词短语的插入使用一. 词汇篇4. 代指本篇文章 this study/this paper5. 广泛的 extensive6. 用某方法 utilize/use/employ/7. 方法 approach/8. 估计 evaluate/estimate/9. 计算 calculate/compute/10. 调查/研究等 examine/investigate/identify/explore11. 实际上 in effect(还有生效的意思)
2020-07-17 19:28:38
1129
原创 python dataframe 按照要求修改某一列中的部分值
#新建一列 inf['d']='' inf['d'].loc[inf['min_dis']>0]=0inf['d'].loc[inf['min_dis']<0]=1
2020-05-15 10:06:23
9491
原创 mac os 上安装的office想修改为英文
直接在Office上修改语言是不管用的。mac的操作系统需要在“系统偏好设置“—“语言和地区”如果想修改整个系统的语言,在通用中设置英语为主要语言。如果仅仅是某个app的语言,可以在app里面增加对某个软件语言的设置。...
2020-04-18 16:53:13
2884
原创 回归问题
回归中的异方差性1.1 定义:一般回归都要求随机扰动项的方差是常数。假如其方差不再是常数,而是互不相同,则认为出现了异方差性(heteroscedasticity)1.2 异方差的类型(来自《计量经济学》李子奈等 &4.2)1.3 异方差的修正—加权最小二乘法WLS(也称广义最小二乘法GLS)加权的主要思想:在采用普通最小二乘法时,对较小的残差平方赋予较大的权重,对较大的...
2020-04-16 15:25:39
307
原创 在mac上安装lyx
在清华镜像上下载安装包https://mirrors4.tuna.tsinghua.edu.cn/lyx/bin/2.1.5/ 亲测第一个是可以的,下载下来,直接安装即可。
2020-03-25 17:38:52
983
1
原创 stata15导入csv中文乱码
看了网上很多教程,让转码的,但是我用 unicode analyze以后出现File summary (before starting):1 file(s) specified1 file(s) already known to be UTF8 in previous runs0 file(s) to be examined …(nothing to do)所以转码没有用正确...
2020-03-23 10:57:40
5274
3
原创 python矩阵转换成dataframe
data是一个dataframe格式的数据data.values就是矩阵格式的数据newdata=pd.DataFrame(data.values,index=data.index,columns=[[‘经度’,‘纬度’]])
2020-02-27 18:47:01
9847
原创 python矩阵运算
之前编程写了很多for循环,因为时间过长,想到改成矩阵来减少运算。math包里面的radians, cos, sin, asin, sqrt这些都只能计算单值,不能计算矩阵。所以改成np.radians,np.cos,np.sin,np.arcsin,np.sqrt另外之前单值的平方要改成np.square()还有矩阵的点乘np.multiply(a,b)新建一个空矩阵a=np.em...
2020-02-27 18:44:04
252
原创 python根据经纬度计算距离function
#根据经纬度信息计算距离from math import radians, cos, sin, asin, sqrtdef geodistance(lng1,lat1,lng2,lat2):lng1, lat1, lng2, lat2 = map(radians, [lng1, lat1, lng2, lat2])dlon=lng2-lng1dlat=lat2-lat1a=sin(dl...
2020-02-26 18:29:06
747
原创 pandas中read_csv的用法
import pandas as pddata = pd.read_csv("路径",header = None, sep = ";")
2020-02-24 15:57:17
264
原创 python新建一个dataframe并且填充数据
new_dataframe = pd.DataFrame(columns = [‘经度’,‘纬度’])假设已经有一列list是经度,一列list是纬度,那么可以new_dataframe[‘经度’] = lonsnew_dataframe[‘纬度’] = lats如果一行一行地循环insert数据,那么可以new_dataframe.append({‘经度’:130,‘纬度’:45},i...
2020-02-24 15:42:39
5998
1
原创 利用百度地图获取行政区边界的经纬度信息
首先在网页上打开百度地图,然后在搜索框输入要查询的地址,例如“河北省”。打开开发者工具,如图,’network‘列,查看后面哪一个有经纬度的信息,复制下来即可。...
2020-02-24 15:19:13
2789
3
原创 python利用locals()循环生成变量名
createVar = locals()for i in city:createVar[i] = data[data[‘city’]==i]这里的i是字符串,如果是数值用str(i)变成字符串
2020-01-13 23:07:12
5073
原创 解决在mac电脑上spyder画图中文乱码的问题
解决在mac电脑上spyder画图中文乱码的问题在网上搜了很多方法,需要将微软雅黑的字体下载下来放在指定的目录下,但是搜的字体好像不可以在mac上,后来发现mac只需要用自带的中文字体即可,在程序前面加一句plt.rcParams[‘font.sans-serif’] = [‘Arial Unicode MS’]后面在用到中文的地方前面都加u...
2020-01-13 10:30:57
1047
1
原创 Anaconda3安装以及python包的安装
1.anaconda3安装: 本来应该去官网下载的,但是每一次官网下载都会很慢而且下载失败,所以建议去清华镜像下载(最好下载最新版本,拉到最后就行),很快 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载下来以后就一路next就行。 2.python包的安装 安装好anaconda以后,如果在windows下打开cmd输入...
2018-03-22 11:29:31
3658
1
原创 数学概念
驻点:又称为平稳点、稳定点或临界点(Critical Point)是函数的一阶导数为零,即在“这一点”,函数的输出值停止增加或减少。对于一维函数的图像,驻点的切线平行于x轴。对于二维函数的图像,驻点的切平面平行于xy平面。值得注意的是,一个函数的驻点不一定是这个函数的极值点(考虑到这一点左右一阶导数符号不改变的情况);反过来,在某设定区域内,一个函数的极值点也不一定是这个函数的驻点(考虑到边界条件...
2018-03-16 15:52:07
301
原创 梯度下降
梯度下降是迭代法的一种,可用于求解最小二乘法问题,线性非线性都可以。在求解机器学习模型参数时,即无约束最优化问题时,最常用的就是梯度下降,另一种方法就是最小二乘法。在求损失函数的最小值问题时,可使用梯度下降法一步步迭代得到损失函数的最小值和参数值;如果求损失函数的最大值就要用梯度上升法。 在机器学习中,梯度下降方法包括随机梯度下降和批量梯度下降。 ...
2018-02-24 09:59:52
208
原创 Ubuntu命令
一、基础命令 pwd 目录 ls –help:查询有关ls的所有命令一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录
2018-01-30 10:30:20
251
原创 git使用
一. 安装git和注册github首先必须说明git是世界上最先进的分布式版本控制系统官网下载git打开git CMD输入git,会出现官方的文档 打开git Bash,设置用户名和邮箱 在命令行输入git config –global user.name “Your Name” git config –global user.email “email@example.com
2018-01-25 15:04:33
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人