奇趣网|统计宝教程|随机数生成器

在“统计宝”软件菜单中点“工具-随机数生成器”即可调出随机数生成器,也可以从软件“选项”菜单中点“选项-显示选项窗-随机数生成器”打开随机数生成器选项页,如下图所示:

可以生成两种类型的随机数,

第一种是各位置独立型,通常设置五个位置,每个位置从0至9共十数字里随机取出一个,生成的数据文件内容类似如下:

00000001 6,7,0,0,0
00000002 6,0,0,4,2
00000003 2,6,6,3,8
00000004 4,1,1,0,2
00000005 8,1,2,9,8
00000006 4,2,7,1,7
00000007 7,6,0,5,1
00000008 9,3,3,2,1
00000009 6,6,8,0,6
00000010 4,5,5,4,1
00000011 9,9,3,7,6
00000012 7,7,4,6,3
00000013 3,8,1,5,9
......

各位置独立型的数据,特点是每一行数据不同位置之间的数字是有可能重复出现的,各个位置之间的数字互相独立,互不影响。

第二种是各位置竞争型,通常设置十个位置,编号01至10共十位竞争者随机占据一个位置,生成的数据文件内容类似如下 :

00000001 2,7,4,5,1,8,9,10,6,3
00000002 6,7,3,4,5,9,10,1,2,8
00000003 7,4,8,9,5,6,3,10,2,1
00000004 10,8,1,2,4,9,6,7,3,5
00000005 3,2,4,9,1,5,8,7,10,6
00000006 10,1,4,5,8,7,2,9,3,6
00000007 9,3,5,6,2,1,7,4,10,8
00000008 5,3,6,7,2,10,9,8,1,4
00000009 8,7,1,3,2,9,4,6,10,5
00000010 8,4,2,9,10,5,3,6,7,1
00000011 1,7,2,3,10,5,8,6,9,4
00000012 2,6,9,8,1,10,7,3,5,4
00000013 9,4,10,2,7,6,1,5,8,3
......

各位置竞争型的数据,特点是每一行的数据各个位置之间是不会重复出现的,每一行都出现有01至10共十个编号,任何一个编号不能重复出现在其它位置。

随机数生成器用于生成随机数据文件,用于研究“大数定律”,通常随机数数据量设置为1万条以上,如果设置的数据量太少如几百条,则统计的数据会呈现“小数定律”。

“大数定律”,就是数据量越大,各个数字出现的次数越会接近平均值,这个规律是稳定的。

“小数定律”,就是数据量越少,各个数字越容易出现肉眼可见的规律,但这个规律是随机的,是不稳定的。

奇趣网|统计宝|数字规律分析器|为什么很多人懂得很多道理但还是不能稳定盈利?

奇趣编程和各位读者交流的过程中发现,很多人都懂得很多投资的大道理,但他们仍然不能稳定盈利,这是为什么呢?今天奇趣编程和大家一起分析一下。

第一点,知道了去不去做。

这是最重要的一点,很多人明明知道自己只要去做了一定能得到好的结果,哪怕前期亏了小钱,但你也积累了好的投资经验。做过和没做过的人,有经验和没经验的人,认知差别是非常大的。投资就像开车、游泳、弹钢琴,哪怕懂得再多道理,不去测试,不亲身去积累经验,那么你所知道的道理也仅仅是停留在知道的层面上,而没有上升到经过实践试验的层面上。

第二点,去做了却没能坚持。

奇趣编程一直在反复强调一个核心道理,要用平推来消除数据异常值带来的风险,平滑盈亏曲线波动。有很多读者也认同这个道理,也去实践了,但很多人没能坚持。为什么呢?平推是需要用比较长的时间来完成一个回合的,需要几小时或几天才能得到满足,但很多人没有这个耐心,他们想要即时的满足感,从而放弃了稳定。时间、风险、稳定性、收益率,这几个因素是互相影响的,不存在时间短、风险小、稳定性强、收益率高的投资方法,能用时间和收益率来换取风险降低、稳定性增强就已经很不错了。反之,如果追求时间短和高收益率,那风险肯定很高,稳定性很弱,不是成熟的投资者考虑的打法。

第三点,坚持了却因为种种外部因素干扰导致结果偏差。

有些读者从奇趣编程这里懂得了道理,也按这些道理去做了,但执行的过程中遇到了种种外部因素干扰也会导致结果的偏差。比如工作忙缺少时间、错过了买入卖出的点位、控制不住情绪盲目追涨杀跌、控制不住冲动加仓减仓加倍等等,都会造成执行结果的偏差,没能达到预期的收益。

还有哪些原因是没说到的呢?欢迎点击此处[奇趣编程]联系奇趣编程一起交流。

奇趣网|统计宝|数字规律分析器|能防劝退的“转生术”

奇趣编程发现,现在这年头,“菜棚”老板们也小气得很,看到哪个人运气爆棚在“菜棚”里连续挖到了十几根“金条”就劝退驱赶走了。为了防劝退,奇趣编程想到了一个办法,可以有效果解决被劝退的问题,那就是“转生术”。

“转生术”这个词,是从动漫“火影”里拿来的,目前已知的有几种转生术。

第一种叫“秽土转生”,将过世忍者的灵魂召回人间以实体的形式出现,召唤者通过转生契约来控制转生者。

第二种叫“不尸转生”,是将自己的灵魂转移到别人的身体中,以别人的身体为容器,在精神世界中夺取对方的身体。我们中国把这种叫做“夺舍”。

其它的还有“土遁转生术”、“己生转生”,估计动漫里的这些术都是从中国的借尸还魂、夺舍、献舍、请神等术语里借鉴来的。

奇趣编程也是从中得到灵感,想到了能防劝退的转生术。目前就是构思开发一款强大的数字规律分析器,免费给大家使用,当发现某个随机数规律之后,“金条”挖得太多很容易被“菜棚”老板劝退,这时就可以和免费软件的用户们合作,让他们提供帐号,签订合作协议,协商好盈亏条款就可以了。因为免费用户可能会有比较多,所以“菜棚”老板永远封不完“转生”的帐号,从而实现“转生术”的效果。不知道大家是否愿意合作呢?

奇趣网|统计宝|数字规律分析器|用时间序列来预测趋势

在生活中,有很多需要根据过去的数据来寻找规律以预测未来趋势的场景,我们用什么样的思路来实现较好的预测效果呢?奇趣编程今天和大家分享用统计宝进行时间序列预测趋势的思路。

时间序列预测是什么?时间序列预测法是利用历史数据进行推演其发展规律和趋势的一种预测方法,时间序列预测的特点是数值有时间顺序,改变时间先后顺序之后得到的推演结果是不同的。

怎么进行时间序列分析呢?常用的方法有频域、时域、线性、非线性等,可以分析随着时间的推移数据发生的自相关的趋势或时间上的周期性变化。

为了更好地进行时间序列预测,我们需要了解时间序列的数据的特征,那么时间序列的数据有哪些特征呢?

第一个特征,趋势性。也就是某个变量会随着时间的进展发生变化,呈现出一种上涨、下跌、水平震荡的变动趋势。

第二个特征,关联性。某个变量可能会因为外部某个相关变量的变化而变化,比如不同季节、不同时间段引起数据的变化,从而出现因果性的高峰与低谷。

第三个特征,随机性。个别少量数据会出现随机变动的特点,但整体上仍然会符合统计规律。

第四个特征,综合性。某个变量的趋向结果是由多个变量叠加或组合影响而导致的,此时可以根据每个相关的因果变量来综合考虑来判断主变量的趋势。

时间序列具体有哪些预测方法呢?

第一种,单步预测。在时间序列预测中使用滞后的观测值作为输入变量来预测当前时间的观察值。

第二种,多步预测。使用过去的观测序列来预测未来的观测序列。

第三种,多变量预测。每个时间有多个观测值,通过不同的测量手段得到多种观测值,并预测其中的一个或多个值。

时间序列最观察的规律分析方法是什么?使用图表对大数据境行可视化,从大数据图表中寻找规律。人类肉眼很难从大量的数据中找出规律,但人类可以轻松地从图表中寻找到图形的规律,奇趣编程开发的统计宝就是一个免费的大数据可视化分析利器,可以帮助大家很好地进行数字规律分析。

奇趣网|统计宝|数字规律分析器|和值尾数单双的计算漏洞

奇趣编程开发的统计宝是一个数字规律分析器,用奇趣编程的统计宝来挖掘随机数规律效果很好。

在某些类型的数据中,某一个数值,是通过几个数字的和值来计算出来的,比如和尾的单双。

通常计算和值尾数单双,是用模除的办法来计算出来的,比如模除2,就是把某个数字除以2取余数,如果是1就是单,是0就是双。模除10,就是把某个数字除以10取余数。

但是,这样的计算方式可能会产生某些漏洞,因为模除10和模除2之间是有相通之处的,是可以关联的。

比如说,一个数字先模除10再模除2,和这个数字直接模除2得到的结果有什么关联吗?

我们可以在浏览器里按F12调出浏览器的控制台来运行以下JS代码来验证一下:

for(var i=0;i<100;i++){
    console.log(i,i%10%2,i%2);
}

输出:
0 0 0
1 1 1
2 0 0
3 1 1
4 0 0
5 1 1
6 0 0
7 1 1
8 0 0
9 1 1
10 0 0
...

发现了漏洞了吗?某数字先模除10再模除2得到的单双,和此数字直接模除2得到的单双,是一致的。你能想到用它来做什么吗?欢迎使用统计宝挖掘更多数字规律。

奇趣网|统计宝|数字规律分析器|又发现一个随机数漏洞

随机数的漏洞一直都有,数字规律分析器也有,为什么能发现漏洞的寥寥无几呢?

奇趣编程大体想了一下,如果一个人想要具备独立研究挖掘出漏洞的能力,至少需要具体以下这些。

1、知识面广泛。奇趣编程每天坚持阅读编程、数学、前沿科学发现论文、数据分析、人工智能等各种各样的内容,而不是追剧刷视频逛电商网站。然而,毕业后还保持有阅读习惯的人已经不多了。

2、编程能力。这个是必要的,因为很多想法,需要奇趣编程自己写程序去验证,通过大数据的方式来验证自己的想法是否正确。如果用手工或肉眼来统计分析,只能分析很少量的数据。

3、维持基本生活开支。很多人连正常生活都难以维持,谈何研究,至少能保持每月收入几千元吧。

4、大块的独立空闲的不被打扰的时间。这个条件绝大多数的人不具备,除非是个人创业者,奇趣编程很幸运具有这个条件。

5、独立研究能力。研究也是有方法论的,从选方向,到规划路线,到选题,到具体的工作方法,环环相扣,任何一环搞不好都有可能导致没能产生研究成果。

6、能忍受孤独。研究随机数规律的人虽多,但因为利益的原因,是不会随便分享的,顶多在一个熟人小圈子里私下交流探讨。一个人钻研是很孤独的,能长年累月忍受孤独的人,不是和尚,就是修行者,奇趣编程就是一个具有修行之心的人。

7、深度思考。在这个物欲横流的社会,人心浮躁,大多数人已经没办法集中注意力超过十五分钟,甚至连五分钟的短视频都没能坚持看完,在短视频时代,更是助长了这种恶性循环。奇趣编程自身的经验,打坐是一种深度思考的好办法。

8、运气。一个人能不能研究出成果,也和他的运气有关。

9、感恩之心。研究出来成果之后,懂得分享,懂得感恩有意或无意中给了自己启发或帮助的人,奇趣编程正是因为具有感恩之心才获得了源源不断的灵感、启发、资讯、帮助。

10、其它。

奇趣编程|统计宝|数字规律分析器|开始进入人工智能阶段

关注奇趣编程的朋友都知道,奇趣编程已经在随机数规律上研究了很多年,过去一直用的研究方法是先人工通过图表发现随机数规律,然后针对这个随机数规律设计出相应的算法。

这个传统的方法有什么缺点呢?首先,不同来源的随机数大数据集,它的规律是不一样的。其次,需要人工去看图表寻找规律,这个过程很漫长,而且不一定能找到规律。

而人工智能就不一样了,它不管数据的来源是来自哪里,也不管随机数里面有什么规律,它只管生成神经网络然后吃进大量数据,越训练,越聪明。

人工智能的本质是什么呢?奇趣编程认为,人工智能本质上就是根据先生成一个神经网络,然后通过大数据进行统计、分析、学习,得到一张概率推断决策树,每吃多一条数据就更新一次树,吃得越多,这树决策树就越枝繁叶茂,当需要对新情况进行决策时,它就从决策树里选择胜率最大的一条分支来作为推荐的结果。

这样的话, 奇趣编程就不用挖空心思去根据图表来挖掘随机数的规律了,而是可以开发出一个人工智能,把随机数大数据集喂给它,让它自动学习识别出规律,至于它识别到什么规律,奇趣编程也不用管它,只需要看它的推荐结果胜率是否让人满意就可以了。

比如说,“正反正反反反正反正反反反正反正反反反正反正反反反”这一串数据有什么规律呢?我们肉眼观察数据很难发现,通过图表可能会观察到一条规律是“正反正反反反”重复出现,“正反正反反反,正反正反反反,正反正反反反,正反正反反反”,想挖掘出更多规律就很难了,但人工智能是不管你有什么规律,它统统无视,它只需要一个神经网络,生成一棵概率推断决策树,就能秒杀所有规律。

所以,奇趣编程开始进入人工智能程序的开发和应用阶段,欢迎研究随机数的朋友关注交流探讨。

奇趣编程|统计宝|数字规律分析器|为什么人工智能越训练胜率越高?

为什么这几年人工智能越来越火?

为什么人工智能会远远优于传统的固定的算法?

我们如何利用人工智能为自己谋取稳定的盈利?

在可预见的未来,人工智能一定会普及到生活的方方面面,因此我们很有必要开始了解人工智能。今天奇趣编程和大家聊聊自己的想法。

传统的算法程度,是先固定一些步骤,然后按照预定的步骤一二三四地去执行就行,它是固定死的,遇到新的情况它不会变通。就像一个红绿灯,它是固定红灯亮多少秒,然后黄灯亮多少秒,绿灯亮多少秒,至于路上是不是一个人也没有,还是严重阻塞,它是不管的,它只管按预定的程序红黄绿轮流各亮多少秒。

这种固定的程序,优点在于易开发,缺点在于不能根据实际情况灵活变通。比如一个十字路口,方圆几百米就一辆车,还亮起红灯让车等30秒,等一个两红绿灯还好,要是一路过去有十几个红绿灯,得浪费多少时间,司机都等得很烦躁。

而现在新规划的物联网城市,是用智能红绿灯,它会根据人车流量的多少,给出相应的指导时速,你只要按这个车速行驶,一路过去每个路口都正好是绿灯亮。

奇趣编程认为,人工智能算法,它的优点在于它不是决策不是固定的,而是不断地根据当前最新的情况来重新评估各种可能情况的概率来作出最优决策。还有一个就是它是根据大数据来训练得出概率表,训练的数据越大,对每种情况可能出现的概率预判得越准确。

比如说自动驾驶的人工智能,在电脑里模拟路面随机出现一个障碍物,经过数百万次的模拟,它是可以根据这个出现的障碍物来判断接下来会出现什么情况而做出相应决策的,假如出来的是一个儿童玩具,那么大概率后面会有小孩跑出来追逐,需要紧急减速甚至刹车,如果滚出来的是一个随风飞舞的塑料袋,那么后面出现人的概率是比较小的,减速就行。

也就是说,传统程序是固定死的直接按程序预置的答案执行,而人工智能不是固定死的,是不断训练不断更新数据根据大数据来判断各种情况出现的概率来执行的。一种是非概率率的,一种是概率性的,所以我们经常在图像识别的人工智能中看到返回的结果是“猫的概率是99%,狗的概率是60%”,是用概率来描述的,而不是“这个是猫”这种非概率的描述。

奇趣编程|统计宝|数字规律分析器|开发一个石头剪刀布人工智能?

前面奇趣编程和大家分享过,人类和动物在漫长的进化过程中,形成了“赢留输变”的决策基因,那么我们是否可以根据这个规律,去开发一个石头剪刀布的人工智能呢?

应该是可以的,奇趣编程大体上构思了一下,可以这样干。

首先,写一个机器人A,模拟普通人,它出动作的决策逻辑就是“赢留输变”。比如,它这次随机出了石头,赢了,它下次还是石头,如果一直赢,就一直出石头,直到输了,再随机出另一种。

然后,写一个人工智能B,模拟神经网络,它出动作的决策逻辑就是“对方赢留输变”,预判对方会出什么,然后针对对方的动作来出能赢的动作。

最后就是让两个机器人自动对打了,打一万次之后结果会如何?很值得期待,有空我再把它开发出来试下。

奇趣编程|统计宝|两种抛硬币方式想到的稳定盈利方法

理论上抛硬币正反面出现的概率都是50%,奇趣编程想到,如果改变一下抛硬币的方式,是不是会有不同的结果?下面有AB两种方式请选择:

A:抛1次,如果出现正面奖励100个金币,如果出现反面奖励0个金币。

B:抛100次,如果出现正面奖励1个金币,如果出现反面奖励0个金币。

思考一下,你会选择哪个?

如果选择A,有50%的概率会得到100个金币,但也有50%的概率会得到0个金币;

如果选择B,肯定会得到50个金币左右,但肯定得不到100个,也肯定不会得到0个。

你会怎么选择呢?奇趣编程认为可以用“收益、风险、确定性、耗时”来作为决策依据。

对于A选项,收益是100或0,得到100时收益很大,得到0的风险也很大,充满了不确定性,只抛一次耗时很短。

对于B选项,收益不会是100,但也不会是0,介于50左右,风险无,非常确定可以稳赚,抛100次耗时较长。

那么我们可以看出,A选项是“牺牲安全性和确定性来换取短期高收益”,B选项是“用时间和更低的收益来消除风险和不确定性”,哪一种更优?你会选择哪一种呢?欢迎加奇趣编程交流探讨分享。