奇趣编程|基于时间序列的随机数的提前预测

生活中有很多看似随机数的数据,如果和时间序列高度关联,其实这些随机数是可以提前预测的,但我这里说的可以提前预测并不是指能预测出具体的精确的数字,而是一个大概的数据范围或是走势方向。

比如说,某个红绿灯十字路口,每小时通过的车辆数量是一个随机数,但是,这个数据是和时间序列高度关联的。

从单日的数据上来看,在上下班高峰时段车辆通过的流量大,其它时段会相对的平缓。

从一年的数据上来看,在节假日出行高峰的日子车辆的通过流量会比平常日子大。

从多年的历史数据上来看,每年的车辆数量都会相对的逐步变大,因为有车的人越来越多了,加上城镇化建设的推进,越来越多的人集中涌向城市,水涨船高,整个城市的车辆拥有量变大,通过这个路口的车辆数量也会相应变大。

所以,和时间序列高度关联的随机数,是可以提前预测未来的数据范围和走势方向的。

如果我们把这个思路应用到其它领域,比如说股票,那也是可以提前预测的。

比如说,在国家发布某些重大行业政策后,肯定会引起股市的波动,所以投资者要用程序随时监测国家的政策发布时间,在政策发布时及时进行分析,预判是利好还是利空,然后及时进行买入或卖出操作,就能实现早进场早盈利或提前避免损失。

现实生活中,只要是有人参与的,很多都是和时间序列相关,只要学会用数据采集、数据分析、数据挖掘,就可以帮你实现更多的盈利。

奇趣编程|现在已经能用数学预知随机数曲线的未来走势了?

通常大众认为未来是不可预测的,但是,现在计算机运算速度的提高已经让数学预知未来成为了可能。

那么,它的数学原理是什么呢?下面简要讲解一下,希望大家能看得懂。

我们以打桌球为例。假设我们知道了所有的环境变量和约束条件,比如空气的湿度、风力、每个桌球的重量、位置、摩擦力、球杆的力度、方向、速度等等,那我们就可以根据这些变量和约束条件写成方程组,然后精确计算出当这一杆打出去之后,每个球最终停止的位置。

用数学的语言来说,就是先把实际问题转化为数学模型,然后把数学模型输入求解器,计算出来的结果,就是充分考虑了未来各种可能性的最优结果。

那么这种数学模型或是方程组有多少个变量和约束条件呢?少则几十万个变量,多则几亿个变量,也就是说,你的方程组用纸笔列出来,可能有几公里那么长。

这么庞大的数据,人工肯定是计算不完的,但计算机可以,现在的家用电脑CPU每秒的计算速度都是数以亿次计的,所以几十万变量的方程组可以在一分钟以内计算出来。

那怎么用这个思路来预测随机数曲线的未来走向呢?任何数据曲线都可以用数学来建模,再复杂的曲线也可以转化成方程组,虽然这个方程组极有可能有几十万个变量。如果用一个几十万变量的方程组,模拟生成的曲线和实际的数据曲线基本一致,那就可以认为这条随机数曲线是大体上按这个方程组来走的,所以当推算出这个方程组之后,就可以根据它来计算出随机数曲线的未来走向了。

希望大家能看得懂。

奇趣编程|股票的涨跌本质和炒股必赢思路!

这篇文章很值钱,请收藏好。

在股市,有“一赢二平七输”的说法。

那么,赢的是谁?平的是谁?输的是谁?股票的涨跌本质是什么?有没有必赢的思路?搞懂这些问题,就可以百战百胜了。下面说说我个人的观点。

股票的数据不是随机数,而是资金驱动的数据,大资金流入哪一支股票,哪一支股票就涨,大资金流出哪一支股票,哪一支股票就跌,这就是最核心的逻辑。

我们来打个比方,某家公司的股票价格,就像水桶里的乒乓球,往水桶里流入的水越多,乒乓球浮动的位置越高,往水桶外流出的水越多,乒乓球浮动的位置越低,乒乓球就是一个水量多少的浮标。我把这个叫做“浮标理论”。

那么,什么是大资金呢?我怎么大资金会流入哪个水桶呢?我怎么知道大资金什么时候会流出呢?

大资金,就是以国家队为主的资金,比如说,社保的资金、国企巨头的资金。比如说,国家每年收上来这么多社保资金,如果放在银行里躺平,光是靠那点利息,是跑不赢贬值的速度的,所以国家队除了一部分存在银行外,还必须要拿出一部分来投资,并且这部分资金投资的收益必须要至少能和贬值速度持平,不然国家队就会出现亏空,带来社会问题。所以,国家队是只允许赚不允许亏的。

那大资金怎么保证自己一定是能盈利的呢?

控制力,国家队对所投的公司、行业、社会资讯有绝对控制力和引导力。比如说,所投的某家公司实际经营过程中是亏损了,可以通过收购、合并等方式实现股价上涨。比如说,某个行业被外国打压了,可以通过国家的力量来进行资源配置,扶持这个行业。比如说,所投的某家公司出现了负面信息导致股票下跌,可以对负面信息的清理和正能量的传播来挽救股价。

所以“一赢二平七输”中赢的就是国家队,它必须赢,即使输了也要搞成赢的。

“平”的又是谁?是基金,就是那些看基本面和股价曲线来做决策的机构。为什么要看基本面和股价曲线?因为基金经理要给客户一个逻辑分析的交待,要论证自己的决策是合情合理的。但是由于各个基金经理的水平不一,时盈时亏,但大体上把钱交给基金,赚的钱是能和贬值速度持平的。所以是“平”。

“输”的是谁?是那些自以为自己比大资金和基金更聪明、更了解内幕、更有控制力的散户。通常这些人是由公务员高管白领等中等收入群体、暴发户、拆迁户、有点小钱却又不知道干点啥的人、被喊单的人忽悠去炒股的人、看到别人炒股赚钱自己也跟风的人等等,然而,股市转移的就是这些人的存款余额。

所以,炒股必赢的思路就是:绝对不要做自以为是的散户,必须明白你所看到的一切资讯都是别人故意放出来给你看的,股价曲线是由操盘手操作出来给你看的,你进去就是踩坑割肉;把钱交给基金一般就能跑赢通胀,但也赚不了多少;如果自己具有一定的独立思考、研究分析的能力就跟随大资金进退,就能赚得盘满钵满。

实际上,股市是盈亏同源的,也就是说,“一赢”所赚的钱,就是“七输”所亏的钱,简单点说,股市只是大资金的一个抽水机一样的工具,把资金从散户的帐户抽到自己的帐户。我们想赚钱,所要做的就是不要站错队而已。

我只能帮你到这了,至于怎么赚到第一桶金来以钱生钱,请关注我公众号,看我其它文章。

奇趣编程|随机数有什么用?

在统计学里面很多地方都要用到随机数。

应用1:随机抽样。在做样本统计分析的时候,我们需要从总体中随机抽取样本。比如说,仓库里的产品需要抽样检测质量,这里可以用电脑随机产生产品编号,将这些随机编号的产品拿出来进行质量检测。再比如,相关部门对食品安全的检测,随机从超市里抽取一种食品进行食品安全检测。随机抽样可以防止某些人找出抽样的规律作弊。

应用2:随机分配。比如超市搞活动,可以从所有的客户当中随机抽出部分客户赠送优惠券。

应用3:随机选择。比如说人工智能中的训练,围棋黑白双方随机下子,将所有的对弈记录成决策树,然后通过剪枝,保留层级多的分支,继续迭代多次训练,就能得到越来越强大的人工智能决策路径。

奇趣编程|什么是真随机数和伪随机数?

在统计学里,随机数是很常见的一个词,随机数就是一个随机的数字,它后面的数字和前面的数字没有任何关系。

真随机数就是“绝对随机”的数字,伪随机数就是“相对随机”的数字。

目前的计算机产生的随机数都是伪随机数,未来的量子计算机有可能基于自然规律产生不可重现的真随机数。