股票价格涨跌预测—基于KNN分类器

By admin in mobile.365-838.com on 2018年9月25日

股票价格涨跌预测—基于KNN分类器

K最近邻(kNN,k-NearestNeighbor)分类算法是数挖掘分类技术中最好简便易行的方式。所谓K最近邻,就是k个最近之左邻右舍的意,说之凡每个样本还可以就此它们最好接近的k个邻居来表示。kNN算法的核心思想是如一个样本在特点空间相邻之样书被的大部属于中之k个最让某某一个路,则该样本也属这个类别,并富有此类型上样本的特色。该方法以确定分类核定及就根据最贴近的一个要么几独样本的种类来控制用分样本所属的品类。
kNN方法以项目决策时,只跟极端少量的附近样本有关。由于kNN方法要借助周围有限的守的样本,而未是凭判别类域的方式来规定所属种类的,因此于类域的接力或重叠较多的待分样本集来说,kNN方法较其它办法尤其适合。
——
百度百科

kNN算法属于非参方法,即非需而数据从某种分布。

1

kNN算法R语言实现

  1. 载入程序包&读入数据

library(class)library(dplyr)library(lubridate)library(scatterplot3d)stocks <- read.csv(file.choose())
  1. 数查看

head(stocks)

##         Date  Apple Google  MSFT Increase## 1 2010-01-04 214.01 626.75 30.95     TRUE## 2 2010-01-05 214.38 623.99 30.96     TRUE## 3 2010-01-06 210.97 608.26 30.77    FALSE## 4 2010-01-07 210.58 594.10 30.45    FALSE## 5 2010-01-08 211.98 602.02 30.66     TRUE## 6 2010-01-11 210.11 601.11 30.27    FALSE

summary(stocks[,-1])

##      Apple            Google            MSFT        Increase      ##  Min.   : 90.28   Min.   : 436.1   Min.   :23.01   Mode :logical  ##  1st Qu.:202.55   1st Qu.: 546.0   1st Qu.:27.06   FALSE:697      ##  Median :359.18   Median : 595.1   Median :30.68   TRUE :764      ##  Mean   :355.49   Mean   : 657.6   Mean   :33.42   NA's :0        ##  3rd Qu.:516.68   3rd Qu.: 694.1   3rd Qu.:40.32                  ##  Max.   :702.10   Max.   :1220.2   Max.   :49.61

cl <- stocks$Increase #已知涨跌colors <- 3-clscatterplot3d(stocks[,2:4],color=colors, col.axis=5,              col.grid="lightblue", main="scatterplot3d - stocks", pch=20)

图片 1

多少包由Date、Apple、Google、MSFT、Increase五列数据整合,Increase列表示的凡苹果股价当日之涨跌情况。
3D散点图中,红色代表股价上涨,绿色代表下跌。

  1. 数据集划分

stocks$Date <- ymd(stocks$Date)stocksTrain <- year(stocks$Date) < 2014predictors <- cbind(lag(stocks$Apple, default = 210.73),                     lag(stocks$Google, default = 619.98),                    lag(stocks$MSFT, default = 30.48))colnames(predictors)=c("Apple","Google","MSFT")train <- predictors[stocksTrain, ] #2014年以前的数据为训练数据test <- predictors[!stocksTrain, ] #2014年以后的数据为测试数据par(mfrow=c(3,2))acf(stocks$Apple)#查看自相关图pacf(stocks$Apple)#查看偏相关图acf(stocks$Google)pacf(stocks$Google)acf(stocks$MSFT)pacf(stocks$MSFT)

图片 2

  1. 进行KNN算法分类

cl <- stocks$Increase[stocksTrain] #已知涨跌prediction <- knn(train, test, cl, k = 1)   #建立kNN预测模型 table(prediction, stocks$Increase[!stocksTrain])  #查看预测情况

##           ## prediction FALSE TRUE##      FALSE    29   32##      TRUE    192  202

mean(prediction == stocks$Increase[!stocksTrain])  #计算准确率

## [1] 0.5076923

k=1时,基于KNN分类器的苹果股票价格预测准确率只发50.8%,略强于抛硬币。

  1. 经过蒙特卡洛拟选出最好的k值

accuracy <- rep(0, 10)k <- 1:10for(x in k){  prediction <- knn(predictors[stocksTrain, ], predictors[!stocksTrain, ],                    stocks$Increase[stocksTrain], k = x)  accuracy[x] <- mean(prediction == stocks$Increase[!stocksTrain])}plot(k, accuracy, type = 'b', col=125,lwd=3)

图片 3

通过模拟可以窥见,当k =
5时,模型的准确率达了52.5%。此外,我还用BP神经网络做了比测试,BP神经网络模型的预计准确率只生51.5%,可见,基于KNN分类器的股票价格预测模型既简便易行而实用。

去年三月,我错过都录了同一档电视节目。

举报和建议

节目录制现场,一个互联网行业特别佬问我:“小鹏啊,最近于忙碌什么?”

自实话实说:“经营正在相同寒青旅,还于描绘新书。”

恐怕“写书”这个点被大佬一下子找到了话题,他裂开嘴,笑着拉开阵势:“小鹏啊,现在还有人看开啊?你知不知道,现在凡是单什么时?”

我同脸懵逼,他笑笑着持续。

“我报你,现在凡是直播时。”这番对话来在2016所谓的直播元年伊始,那时在资本的推动下,各种直播app正旺。

接着大佬就顺水推舟为自己之直播项目于起广告:“小鹏啊,我深受你20独摄像头,装于您青旅里,每天直播,全景特写,我再次叫您导流,肯定火!”

新生节目播出时,这段为编导剪了,所以我没法准确复述每个字,但大意如此,尤其20此数字为自身至今难忘。

那天下了节目,我心目还直转回在。虽然非常佬言之凿凿,可自我一筹莫展完全认同他的见地,而我还要粗口拙,当场反驳不发一个字。

事实上我便想问问问大佬,这个时期,真的没有人读书了吧?也未待写书的口矣邪?

2

确实是如此啊。

记得自己本科刚毕业那会儿,也就是是本世纪初,地铁里看开看报的多样。

这就是说也是纸媒的金时期。

然若再拘留今朝,无论通勤时间马桶时间睡前时空,都全成了左右在的农药时跟竖着的微信时。

现在手机信号吗是真快,仿佛不打个游戏不看个视频直播就发硌暴殄天物似的。

于这么的时代背景下,阅读人群的回落呢尽管理直气壮了。即使阅读,也基本放弃了大块头的长篇而挑选几分钟便可知念毕的袖珍故事要公号文章。

社会急需变动了,人们就是得换在办法创造出新产品来适应这种转移,这是“我得开”。

不过我的思维也是要是拿好喜好并善于的政工就极致好,这是“我如果做”。

针对自吧,写作,更适于地游说,写游记,就是自己既是好而善于的工作。

又到今毕,已经勾勒了通17年。

3

率先篇游记是本科毕业旅行回来后形容的。

立即失去之阳朔,风景美非说,当地人的生存状态也为自己最羡慕。

旅行归来,我认为出成千上万想法要发挥,就把团结牵连了四五上,憋出了人生中第一篇游记。

约七千基本上许,分成十单小节,分别是遇龙河、老寨山、西集1、西街2、龙脊梯田……每节大约七八百配,不是免愿意多写,实在能力简单,每个微题目下面只能按出这般多了。

旋即自家做了一个私有网站,再把游记一急速地粘贴上去。

异常网站的服务器在海外,网址极其复杂,我而将网址通过电子邮件发给同学。

敏捷即发生矣第一篇留言,当然是自个儿同学留之:“写的科学呀,搞得自身都想出来游玩了。”后面其他同学跟帖,表示一致同意。

只是自我迅速就发现就只是同学之间的客套的辞,因为并没谁像本人同样真正跑出去旅行。相反大家还极其认真地上班之上班,上学的念。

惟有我,把鼓励真的了,可能任何新有茅庐的写作者都爱好闻赞美吧。我便如打了同样针剂鸡血,开始认真策划起新的旅行。

4

于一个好常见的本科毕业生来说,虽然这想法深得意,现实也无比残酷,还非是取京错过挤大型招聘会,得老老实实地照简历找工作。

当然以为达了班就寿终正寝了中心,可每次口袋里发生了接触钱,就起忍不住想出来散步的痴想,于是一次次辞去,然后去旅行,没钱了重复寻觅工作,如此循环。到后来简历及都不敢实话实说,怕没有人敢要。

面立段更,不仅受自己形容进《背包十年》,也在过剩次于的分享会上提了。每次我还算得为了旅行而辞去。其实,那并无是实际。

以这边要坦白一下,只发生一两赖的确如此,可又多之时节,则是以我若写游记。

视听此理由,但凡神志正常的人数,都见面摇摇表示未信仰吧。可能你晤面反问,写游记跟达到未上班没什么关系吧,那充其量不过是一个喜,还不至于用频繁辞职又寻找工作这种用消耗大量体力和心力的从来当垫脚石。

究其原因,是坐自的作文没法像上才作家一样,脑子里发出了想法,就可知轻而易举下笔千言,就比如神枪手,可以凭借哪起啦。其实还无欲为此上不上才来说事,在描写那篇阳朔游记之前,我从未其他写作经验,高考语文甚至不合格。

就也让自身之编成了一样桩看起很傻的业务,直到今天吗这样。就是历次动笔前,都亟待一个预热的长河,一个沐浴的过程,让自己小忘却了面前底柴米油盐鸡毛蒜皮,而进入一个光属自己的世界。在好世界里,我得以心甘情愿地以彻查一个总人口名或者地名,用少一整天时光;我非允以温馨之文章里涌出任何事实性偏差;当自家回忆旅行中那些感动时刻,仍会如它当初起时同样爱上。

可这个沉浸的经过,短则需要一两龙,长则一个星期。

及时就是和平常的朝九晚五产生了一个不得调和的抵触。因为各级卖工作初步之时,往往也是不过忙的下,晚上下班回到出租屋,别说静下心来写东西,有时鞋都没脱就睡在铺上睡着了。

缓解这矛盾最直接的方法就是是辞职。

乃每次递交辞职信,我还生种植义无反顾的感觉,如同重获新生。

5

即使这么去一个地方,写一首游记,再把游记更新至村办网站2.0版本及。我还购置了一个.com域名,就是为着给还多口好地找到张。

留言的食指大半了四起,渐渐发生矣片同校外的闲人。

大多数留言表达的且是同样之意:既为为外的世界,可自己以动不出,我之这网站,就改为了他们的目。有的人心急,还催促我快点更新。

当初的自己,如同在在少数只不同之社会风气。现实中的本身,每天按部就班会为房租电话费水电费发愁,网络中之本人,渐渐有了支持者与拥趸,他们以推着自家为前面挪动。

便以某年某月的某某同天,留言板上生个自称编辑的食指,想只要登我勾勒的同样首游记,问我是否允许。这,还为此得正考虑为?

这就是说是上海底《东方早报》,出刊后,编辑将报纸寄到我家。那是自的文章第一软让冲成铅字,两独A3轴面之整版。虽然文章早便熟练于胸,可自我要么反复读了少数全副。我发现于处理器上看和于报章及看,是有限种截然两样之翻阅体验。随后那份报纸以于自爸妈手中传阅。

并且过了点滴单月,我收到了人生被首先摆设稿费汇款单,1400多。

那笔稿费被自家动了别样一个想法,原来写游记也能够获利啊。如果赚的十足多,我便干净不用工作了。

自己开始雕刻着怎么将爱成为事业。

本身算是命是的口,赶上了一个极其好的期,一个蓝海。

这就是说时候会出国旅行的人尚未多,时间金钱签证都是良方。而自己以是个敢于all
in的总人口,把挣钱来的诸一样分开钱还进了机票。当时本身便想,你们还失去投资股票买屋吧,我将挣钱到的钱还投资到祥和随身。

便现行总的来说,这种想法啊是孤注一掷而圣洁的,有硌破釜沉舟的表示。可是我赢了。

因那时候每家跟旅行相关的纸媒都嗷嗷待哺,需要大量稿子来填充版面。而自错过之地方还算是新鲜,视角也算是独特,对待写游记这宗事同时太认真,于是约稿不决。

从那时之后,就又为未曾上过班,我成为了一个专门写游记的妄动撰稿人。

6

敏捷自己就是意识,做一个全职撰稿人一点且不像看起那么美。

虽然稿约不断,可立即行拖欠稿费的观也相当严重。从交稿到出刊大约需要二三单月,通常还要更等三独月才会接收稿费,被耽搁个相同年半载也是从来的从业。

这些钱除用来保持自己于京底便开支,大头还得用来旅行。没有初的旅行经验自己就算描写不生新的稿件,写不闹新稿就意味着零收入,那又吃啊喝啊,我眷恋不出除了喝西北风还有啊事物是免费之。当一个总人口每日疲于应针对最核心的生存要求时,再错过道什么要才见面显得幼稚可笑,而自我啊过了不畏幼稚一点别人为不管言语可说的岁。

光天化日还好,戴上面具混入人群假装风平浪静,可同等到夜晚,当自己望在空茫茫的天花板,那种无所事事的不明能将丁之享有自信撕成碎片。

到底应当坚持还是放弃,是那段岁月动脑筋最多的从业。

马上吗改成了那年单枪匹马赴中南半岛的导火线,本来计划沿着湄公河一块南下,没悟出在老挝北部的孟威村拖了临一个月。

实质上,我一起在老渔村经历了三更雨季。

率先,那是一个实在的雨季,每天下午且瓢泼,每个夜晚还滂沱。

当特别偏远的山村,我不但被自己最信赖的人头窃了钱,连命都遇胁迫。这像旅行途中的等同庙大雨,整个人口犹湿透,心情也阴郁。

自身吧当那边经历了和谐人生的雨季。站于不知何去哪从之十字路口,因为碰到的爱侣,遭遇的失败,还有那些最终并未说出口的再见,让自身懂得,人应该从内心声音只要生活。

便如此以坚称了少年,到了2010年,为了纪念自己的十年走,我的老三本书《背包十年》出版了,至今既加印68坏。我之人生呢为及时本开如干净反转。

实际我直接知道,让那本书风光的由来,无非是出版时正好踩到点及,赶上了中国总人口出国旅行新浪潮的始点。

以《背包十年》和同期多按部就班旅行类图书的牵动下,那几年简直是游记书最宽裕之几乎年,只要稍加有特点来想法的,想不火都难以。

而是期又更换了。

签放宽了,出国旅行的三昧越来越低,中国总人口之囊中也进一步鼓。既然您自己就是会往心中的冀望之地,干嘛还要扣本身形容的掠影?只要是当真履的人口,谁还没有几单良好的故事啊。

以以旅行吗工作的人数啊愈来愈多,无论你错过哪里,都得非异;无论视角再怎么独特,也必有捡总人口牙慧之嫌。

日渐的,游记成了小众读物,写写游记就会留下在好之好日子过去了,纸媒的吉日也一去不复返。

7

而是自依然维持正形容游记的习惯。每次动笔都于青春,每本书的出版都以十月,且无一例外。

从2004年的《我将欧洲塞进背包》(处女作),2007年之《莲花之上》(深度旅游),2010年的《背包十年》(最卖座),2012年的《我们为什么旅行》(概念先行),2015年之《只要非忘却了回家的路程》(字太多呢最厚),再届今年的《孟威村的雨季》(豆瓣9.1私分)。

自这些年份,大家便能够望,我未是只强产型的写作者,每隔两三年才会发同遵循。以前见面认为自己写得缓,现在总的来说,这倒成了一样桩值得骄傲之转业。

自既无在游记最宽时同样年描绘一些随,也无当旅行书已是明黄花的现在放弃做。无论时代怎么变,都类似和我莫最好死关系。

除开,我还对团结产生个十分明确的定义,我属于小学生类型的写作者,就是只能写来在协调随身和身边的故事。我形容不来虚构的故事。

自家敬佩那些老天赏饭型的写作者,可能算是是一生,我啊只好遥望钱钟书沈于文们的项背。我甚至连祖师爷赏饭都算不达标,因为自己于编著者的自信并非来自文笔如何精湛,相反我早自知那是自我之软肋。我之自信,来自于对做时那种刀枪不入的状态的迷恋。正所谓,不狂魔,不成为在。这才是自身之防身铠甲。就如梵高只是要写而打如打,而己也唯有是只要写如写如描写。无论吃画笔渲染的,还是叫文字勾勒下之,都一律火热、浓烈、沸腾,那是良心的情调,也是生之颜料。

8

最初想写游记,是为在阳朔底一起了后,有些想法要抒发。而这种表达的过程,让自己感到身心愉悦。虽然就配笨句拙,可当写了最后一个句号的时段,又好像把那段旅途更走了同等整个。

新生写游记就变成了自家之兴趣爱好,从本质来说,这和集邮、养鱼、种多肉没什么区别。可我直接开,不放弃地做,全力以赴地举行,这桩事之性就闹了转移,从量变到质变,从一个个略带台阶变成跑成飞。

自家之早期游记基本还是流水账,时间,地点,人物,再加相同堆积形容词。渐渐我发觉我能够当上述游记四要素之上加入人物之间的对话,改变叙事的构造,甚至于故事的走向通过多重复倒转来就。在《孟威村之雨季》里我还累不东山再起写了不怎么只五花大绑,且无一个苦心为底。

2004年问世的那按照《我管欧洲塞进背包》,基本就是平等以图文集,全书只有六万几近字,不得不依赖大量图片来凑页数。我非是说图片不好,其实以其它一样随旅行杂志里,图片都颇为较文字重要。可我们说的是游记,是文艺的一样栽,就是使就此清晰,通过对旅行中繁复琐碎之底细之记录,转瞬即没有的情绪的笔录,刻骨铭心的故事之笔录,让读者近,并当他们之脑际中重构一个世界。我还有个浪费之想法,就是想读者脑中之社会风气都距离,因为每个人的人生底色各不相同,即使读到同的字,也克拍时有发生不相同的花火。

一旦图片就过度具象,是千篇一律种植就为传输,看一样眼睛就能管想象力全部抹杀。

故此当自我出版的第六据游记里,我委了几所有和本位文字无关之事物,比如自序,名人推荐,历年旅行都记录等等,连目录都仅仅来浅几执行。

本身愿意游记就是游记的固有。这么做,不是见义勇为,而是自信的任何一样种体现。

就虽是在自家长期的刻画游记的活计蒙,从自卑到自信之经过。我怀念这个进程为适用于每个对自身能力存疑的情人。你首先使找到给投机觉得身心愉悦的那起事,并一直开下,你早晚收获同种植能,而及时能就是咱克服生活磨难的那张底牌。

9

本人起突尼斯回国后开始勾画这篇《我如果写游记》,因为时差还从未倒过来,都是子夜勾勒,写一省即贴平节省暨微博以及恋人围。

一半夜不歇的夜间猫子还真不掉,很快便观望几留言。

微博及之一模一样漫长:

小鹏啊,11年6月自己哪怕看了您的写,想还不曾想就是进了车票去矣阳朔。杭州—阳朔,硬座,来回40只钟头,包括晚点的时光。在那边我遇见了自我的学子,他是暨住青旅的自身的上铺。现在咱们的幼女4东4单月了。谢谢您!

对象围上的同一修:

自身高二高三之时段每天翻译而写的本人将欧洲塞进背包,现在还记郁金香。动不动就错过翻翻而的私房网页,上面好多相片。其实能写一以影响别人的修非常为难,但是若的书真的改动了本人一辈子之轨迹。(这员同学现在于瑞士工作)

圈在如此的留言,我对正在电脑屏幕,笑得像傻子一样。

自己的仿能对读者有如此那样的影响,这是17年前纵明白的事情。这吗是给自身坚持写下来的缘由之一,却还未是太着重之平等漫长。

尽要紧之来头,是本身懂得自己写下之这些字,也会见潜移默化至未来之一时刻的和睦。

昨天晚上,我从成都因飞机赴香格里拉。一达飞机就着了,可怎么睡觉都非痛快,各种姿势全试了同等全。左肩一直隐隐痛着,已经连续两单礼拜了,睡醒后心想方得找个日子看望医生。身边发生朋友断言这是肩膀周炎,我乐观地想,我是首先单意识背包客也有职业病的丁,又悲观地担心以后再次为无力回天背包旅行。

机坠地,开机后小栾打来电话,他的坐标在首都,是背包十年成都客栈之设计师。他提出这需要解决之有些题材,消防,承重,荷载,其实这些问题我们早已讨论了少数上,但迟迟找不交最佳方案。我中心着急,说发生之讲话可不曾了劲头。小栾打断自己说:“小鹏哥,听你的响声怎么那么累啊。”我苦笑着说:“是啊,就是道费事,可能是大白天说了最为多吧,身体累,心还麻烦。”小栾说:“鹏哥,我看了你写的开,那么难之当儿还受过去了,现在曾好多了,我们定有道。”

自机场返回自己的香格里拉店,我拖背包,从书架上抽出一照《孟威村底雨季》,顺手就翻至这仍开之高潮段落,就是十分差点被自家失去活命之暴雨的夜。紧接着看到书及那么句话:想得心灵之恬静,就必要是穿越茫茫黑暗。也是为及时词话,让自家于非常夜晚不再怕。

实质上我当下基本上年来之壮志也几百分之百来自于这本书。每当不自信的时,就会打开她的电子档文件(那时书还从来不出版),有时跳跃着看,有时仔细地看(顺便挑几单错别字),然后就是觉浑身都是力量。

既然最黑的夜都过去,而自以原本一无所有,也就算即任何失去。想到此时,眼前黑马显示了一致来得。

实际上自己直接亮,我写下之每个字,都见面指向未来之一时刻的和睦,产生意义,可以协助我过人生被一个同时一个的雨季。

10

一旦上可以倒流,回到去年三月万分电视节目的录制现场。

自己必然会eye to eye地圈在那位大佬的肉眼,一字一顿地游说:

本人是一个写作者,写游记就是自己太爱也极擅长的事体。无论这是独什么时代,直播时可,人工智能时代可以,都总会有人要描写书,也总会有人如果看开。我将看就开和好喜爱的事能免可知好好过完这辈子。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2018 mobile.365-838.com 版权所有