关于正态分布
正态分布(Normal distribution),也称“常态分布”,又名高斯分布(Gaussian distribution)。正态分布是统计学中一个重要的概率分布方法,在数学、物理及工程等多领域有着广泛的应用场景。

日常分析工作中,我们对企业业务进行数据分析时,常常需要监测数据的分布情况。让数据实现正态分布是很有效的监测方式。

正态分布图表横轴上一定区间的面积反映该区间的例数占总例数的百分比,或变量值落在该区间的概率分布。

图片来自网络

那么,在 Tableau 数据分析中,如何实现正态分布呢?我们今天来分享两种方法吧!

本期《举个栗子》,阿达要给大家分享的 Tableau 技巧是:两种方法实现 正态分布 Normal distribution。

————————————————————————————》》

为方便学习,我们使用 Tableau 自带的超市数据源。找不到自带数据源的数据粉,可以私信我。

我们分享两种实现正态分布的方法,数据粉可根据自己的能力选用。

具体步骤如下:

方法一 使用计算字段

STEP 1:连接数据源0

首先,我们连接 Tableau 自带的超市数据源。

STEP 2:创建计算字段

接着,我们创建计算字段:正态分布

([利润]-{fixed:AVG([利润])})/{fixed:STDEV([利润])}

STEP 3:修改字段格式

然后,我们把度量改成维度,将连续改为离散;将记录数放在详细信息,如下图。

STEP 4:创建数据桶

建立数据桶,大小为1(实际工作中可自行调整);

最后,完成图形制作即可。

方法二 连接 R 语言

STEP 1:准备工作安装 R

首先,做准备工作:安装R。

可以提前在网上下载好 R 的安装包,注意安装和电脑系统匹配的 R 版本。

然后,打开 R 语言工具。

STEP 2:安装 R 语言包

接着,我们安装正态分布需要的 R 语言安装包,加载并开启以备 Tableau 工具连接。

命令为:

install.packages('Rserve') , library(Rserve) ,Rserve(),具体如下图:

当显示 StartingRserve...

"D:R-35~1.1libraryRservelibsx64Rserve.exe" 表示开启成功。

此时,Tableau 就可以连接了。

STEP 3:连接 R

我们用 Tableau 连接 R,如下图。

STEP 4: 创建计算字段

创建计算字段:正态分布 R

INT(SCRIPT_REAL('scale(.arg1)',SUM([利润])))

加载 R 中已经封装好的正态分布计算。

STEP 5: 调整计算字段

最后,调整计算字段,完成图形制作。

今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!

下一期《举个栗子》,再会~

文章部分信息来源于网络,如有侵权请告知!

tableau linux无网络安装_举个栗子!Tableau 技巧(110)两种方法实现正态分布 Normal distribution...相关推荐

  1. tableau linux无网络安装_举个栗子!Tableau 技巧(127):购物篮分析之关联购买

    购物篮分析(Market Basket Analysis)是通过顾客的购物篮信息研究其购买行为.主要目的在于找出什么样的东西应该放在一起.通过分析顾客的购买行为来探知顾客的属性及购买某些商品的可能原因 ...

  2. tableau linux无网络安装_四十二、Linux网络管理,软件安装,进程管理总结

    「@Author: Runsen」 1.⽹络管理 1.1 网络状态查看 在Linux中经常使用ifconfig,route和netstat查看网络状态,它们就是. net-tools工具,下面我来使用 ...

  3. windows 搭建kms服务器激活_自建KMS激活服务器的两种方法

    你还在用网上那种坑爹的Ghost盗版系统吗?内置各种辣鸡.流氓软件,新系统?纯净版Ghost系统?不存在的~ 在开始自建KMS服务器之前,我觉得很有必要给大家分享一个神站,没错就是MSDN! 地址:h ...

  4. 路由删除命令_清除思科路由器配置信息的两种方法

    对于网络设备来说,清除思科路由器配置信息是防止黑客轻松地连接访问公司网络的最佳方法.在对Cisco路由器进行清理时,有两种不同的方法可供选择,而它们通常用于不同的方面: 一.知道路由器的密码,相关步骤 ...

  5. 小程序发布上线流程_微信小程序开发流程的两种方法科普

    现在微信小程序早已渗透到我们日常生活的方方面面,很多商家看到了小程序带来的巨大流量,也想开发一个自己的小程序.所以今天就跟大家科普下微信小程序开发流程,你会发现这个开发过程其实非常简单. 1. 在微信 ...

  6. 百钱买百鸡python编程列表推导式_使用循环和列表推导式两种方法求解百钱买百鸡问题。假设大鸡5元一只,中鸡3元一只,小鸡1元三只,现有100元钱想买100只鸡,有多少种买法?...

    [程序题]编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n [单选题]患者男,67岁.确诊为原发性支气管肺癌,为行手术 ...

  7. fceux源码解析_fceux源码解析_从源代码制作deb包的两种方法以及修改已有deb包(转载)...

    1. 原理 1) deb包通常包含两部分:控制信息(DEBIAN目录).安装内容(模拟"/"目录) 2) 通过解开已有的deb包看其中内容 i. 释放安装内容到dirname目录中 ...

  8. fceux源码解析_从源代码制作deb包的两种方法以及修改已有deb包(转载)

    1. 原理 1) deb包通常包含两部分:控制信息(DEBIAN目录).安装内容(模拟"/"目录) 2) 通过解开已有的deb包看其中内容 i. 释放安装内容到dirname目录中 ...

  9. js轮播图片小圆点变化_原生js实现轮播图(两种方法)

    第一种: 这个是之前写的,比较草率,没有注释,如果这个看不懂就去看第二个,比较仔细,主要是了解他,后面都会有一些插件来使用,很方便,只要几行代码就可写出各种各样的代码,所以,不懂的话,不要太在意, 第 ...

最新文章

  1. Java中的包,类的导入,静态导入
  2. GridView 72般绝技(转载)
  3. Codeforces Gym 100676G Training Camp 状压dp
  4. centos 7 mysql 默认_centos7 mysql 5.6.30 默认配置文件
  5. ios调用restful接口_Postman调用https异常解决
  6. ViewRoot,DecorView,MeasureSpec和View的工作原理——Android开发艺术探索笔记
  7. 安卓SlidingDrawer
  8. Qt之QThread用法
  9. aws rds监控慢sql_使用本机备份的AWS RDS SQL Server迁移
  10. LanguageTool精简的两个思路
  11. LINUX出错解决办法:无法定位软件包 libX11-dev
  12. android模拟器 vm版,怎样用vmware虚拟机安装android模拟器
  13. 权威DNS、递归DNS以及DNS相关排名
  14. 2015-2016 Petrozavodsk Winter Training Camp, Moscow SU Trinity Contest(Gym 100962)
  15. Neo4j【有与无】【N4】构建图形数据库应用程序
  16. 苹果cmsv10仿bt部落天堂简约好看的自适应免费模板
  17. uefi装完系统后无法引导_uefi装win7启动不了怎么解决?
  18. Linux系统用C语言设计酒店管理系统
  19. 如何打开电脑的虚拟键盘
  20. 《星露谷物语》mod安装超详细教程

热门文章

  1. Linux中 set、env、declare、export显示shell变量的区别
  2. Python -bs4反爬虫解决方法
  3. Yolov5身份证检测——C++ OpenCV DNN推理
  4. 使用OpenCV调用Caffe-SSD训练好的模型
  5. 使用OpenCV进行身份证号码字符进行分割
  6. mac安装telnet 超简单 复制telnet文件即可
  7. mysql if exists 数据表_使用IF NOT EXISTS创建数据表
  8. 包r语言_R语言代码共享:制作R包
  9. rfc8222045
  10. Python- 反射 及部份内置属性方法