文章目录

  • 正态分布(vue 实现)
    • 在线生成正态分布曲线
    • GitHub源码下载
    • 效果图
    • Html 代码
    • 原数据

正态分布(vue 实现)

在线生成正态分布曲线

GitHub源码下载

效果图

Html 代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="refresh" content=""><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Echarts 绘制正态分布曲线</title><!-- 引入数据文件 --><script src="json/data.js"></script><!-- 引入 vue.js --><!-- 工作环境禁止访问该链接,更换为 cdn 资源 --><!-- <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> --><script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.12/vue.js"></script><!-- 引入 echarts.js --><script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script><!-- 引入 mathJax.js --><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML-full"> </script>
</head><body><div id="app"><div style="height: 90px; width: 36%; float: left; ">正态分布曲线函数: {{mathJax}}<span style="color:blue">其中:`\mu` :数学期望`\sigma` :标准差</span></div><div style=" height: 90px; float: left; padding-left: 450px; "><p>总长度:{{ data.length}}</p><p>总 和: {{sum}}</p><p>平均值:{{average}}</p><p>最大值:{{max}}</p><p>最小值:{{min}}</p><p>{{isSample ? '样本' : '总体' }}方差:{{  variance}}</p><p>{{isSample ? '样本' : '总体' }}标准差:{{ standardDeviation}}</p><p>一倍标准差范围:{{ standarDevRangeOfOne.low  +" ~ "+ standarDevRangeOfOne.up}}</p><p>二倍标准差范围:{{ standarDevRangeOfTwo.low +" ~ "+ standarDevRangeOfTwo.up}}</p><p>三倍标准差范围:{{ standarDevRangeOfThree.low +" ~ "+ standarDevRangeOfThree.up}}</p><!-- {{ dataAfterCleanX }} --><!-- {{ normalDistribution }} --></div><div style="height: 90px; clear: both;">在这里输入你的数据(用英文逗号隔开):<input type="text" v-model="input" style="margin: 24px; width: 36%; height: 16px;"></div><div ref="chart" id="chart" style="width: 1866px;height:762px;"></div><div></div></div><script>var app = new Vue({el: '#app',data: {// 首页正态曲线的计算公式mathJax: '`f(x) = (1 / (\sqrt {2\pi} \sigma)) e^(-(x-\mu)^2/(2\sigma^2))`',// 数据源(从隔壁的 js 文件中引入)json: {},// 页面中输入的数据。初始默认为 json 文件input: '', // 数组的 watch 监听不太方便处理// 是否为样本数据isSample: true,},watch: {// 监听输入框,即时更新图形input: function (val) {this.input = val;this.loadChartsSeried() // 加载数据this.initChartsData('chart') // 生成 Echarts 图 },},computed: {/*** @Description: 获取数据源* @Author: ChengduMeng* @Date: 2020-11-27 14:56:07* */data: {get() {// 因为数组的监听不太好处理,所以多转换一次return this.input.split(',').map(t => parseFloat(t))},set(v) {// 如果给 data 赋值,只能是数组类型if (!(v instanceof Array)) return// 同步更新 input 的值this.input = v.join(',')}},/*** @Description: 有序数据源(方便操作)* @Author: ChengduMeng* @Date: 2020-11-28 14:17:24* */dataOrderBy() {const data = this.data.concat([]); // 为防止 sort 方法修改原数组,对原数组进行拷贝,操作副本。return data.sort((a, b) => a - b)},/*** @Description: 数据整理。原数据整理为:{数据值 : 数据频率}* @Author: ChengduMeng* @Date: 2020-11-28 13:59:12* */dataAfterClean() {let res = {}const data = this.dataOrderByfor (let i = 0; i < this.data.length; i++) {let key = parseFloat(this.data[i]).toFixed(1) // 这里保留 1 位小数if (key !== "NaN" && parseFloat(key) === 0)key = "0.0" //这个判断用来处理保留小数位后 -0.0 和 0.0 判定为不同 key 的 bugif (res[key])res[key] += 1elseres[key] = 1}console.log(res)return res},/*** @Description: 数据整理。返回源数据所有值(排序后)* @Author: ChengduMeng* @Date: 2020-11-28 14:35:52* */dataAfterCleanX() {return Object.keys(this.dataAfterClean).sort((a, b) => a - b).map(t => parseFloat(t).toFixed(1)) // 保留 1 位小数// return Object.keys(this.dataAfterClean) // 不保证顺序一致},/*** @Description: 数据整理。返回源数据所有值对应的频率(排序后) -- 与 dataAfterCleanX 顺序一致* @Author: ChengduMeng* @Date: 2020-11-28 13:59:12* */dataAfterCleanY() {let r = []for (let i = 0; i < this.dataAfterCleanX.length; i++) {r.push(this.dataAfterClean[this.dataAfterCleanX[i]])}return r},/*** @Description: 数据整理。返回源数据所有值对应的频率,刻度更细致(保留 2 位小数) -- 与 dataAfterCleanX 顺序一致* @Author: ChengduMeng* @Date: 2020-11-29 13:59:22* */dataAfterCleanXSub() {let r = []for (let i = parseFloat(this.min.toFixed(1)); i <= parseFloat(this.max.toFixed(1)); i +=0.01)r.push(i.toFixed(2))console.log(r)return r},/*** @Description: 计算平均数。这里的平均数指的是数学期望、算术平均数* @Author: ChengduMeng* @Date: 2020-11-27 15:24:14* */sum() {if (this.data.length === 0) return 0return this.data.reduce((prev, curr) => prev + curr)},/*** @Description: 计算平均数。这里的平均数指的是数学期望、算术平均数* @Author: ChengduMeng* @Date: 2020-11-27 15:26:03* */average() {return this.sum / this.data.length},/*** @Description: 计算众数* @Author: ChengduMeng* @Date: 2020-11-27 15:26:03* */mode() {return 0},/*** @Description: 计算中位数* @Author: ChengduMeng* @Date: 2020-11-27 15:26:03* */median() {const data = this.dataOrderByreturn (data[(data.length - 1) >> 1] + data[data.length >> 1]) / 2},/*** @Description: 计算偏差* @Author: ChengduMeng* @Date: 2020-11-27 15:26:03* */deviation() {// 1、求平均数const avg = this.average// 2、返回偏差。 f(x) = x - avgreturn this.data.map(x => x - avg)},/*** @Description: 计算总体/样本方差* @Author: ChengduMeng* @Date: 2020-11-27 15:26:03* */variance() {if (this.data.length === 0) return 0// 1、求偏差const dev = this.deviation// 2、求偏差平方和const sumOfSquOfDev = dev.map(x => x * x).reduce((x, y) => x + y)// 3、返回方差return sumOfSquOfDev / (this.isSample ? (this.data.length - 1) : this.data.length)},/*** @Description: 计算总体/样本标准差* @Author: ChengduMeng* @Date: 2020-11-27 15:26:03* */standardDeviation() {return Math.sqrt(this.variance)},/*** @Description: 计算一倍标准差范围* @Author: ChengduMeng* @Date: 2020-11-27 15:26:03* */standarDevRangeOfOne() {return {low: this.average - 1 * this.standardDeviation,up: this.average + 1 * this.standardDeviation}},/*** @Description: 计算三倍标准差范围* @Author: ChengduMeng* @Date: 2020-11-27 15:29:43* */standarDevRangeOfTwo() {return {low: this.average - 2 * this.standardDeviation,up: this.average + 2 * this.standardDeviation}},/*** @Description: 计算三倍标准差范围* @Author: ChengduMeng* @Date: 2020-11-27 15:30:49* */standarDevRangeOfThree() {return {low: this.average - 3 * this.standardDeviation,up: this.average + 3 * this.standardDeviation}},/*** @Description: 计算最小值* @Author: ChengduMeng* @Date: 2020-11-28 13:19:06* */min() {return Math.min.apply(null, this.data)},/*** @Description: 计算最大值* @Author: ChengduMeng* @Date: 2020-11-28 13:21:16* */max() {return Math.max.apply(null, this.data)},/*** @Description: 正态分布(高斯分布)计算公式* @Author: ChengduMeng* @Date: 2020-11-28 13:46:18* */normalDistribution() {// 计算公式: `f(x) = (1 / (\sqrt {2\pi} \sigma)) e^(-(x-\mu)^2/(2\sigma^2))`// return (1 / Math.sqrt(2 * Math.PI) * a) * (Math.exp(-1 * ((x - u) * (x - u)) / (2 * a * a)))let res = []for (let i = 0; i < this.dataAfterCleanX.length; i++) {const x = this.dataAfterCleanX[i]const a = this.standardDeviationconst u = this.averageconst y = (1 / (Math.sqrt(2 * Math.PI) * a)) * (Math.exp(-1 * ((x - u) * (x - u)) / (2 *a * a)))res.push(y)if (x == 11.8)console.log(y) // 正态分布峰值,用于验证}return res},},created() {},mounted() {// 示例中提供了 3 组数据。所以这里随机生成 1~3 的数字,用于随机展示数据const r = Math.floor(Math.random() * (3 - 1 + 1)) + 1;switch (r) {case 1:this.data = json.R1break;case 2:this.data = json.R2break;case 3:this.data = json.R3breakdefault:this.data = json.R1break;}this.loadChartsSeried() // 加载数据this.initChartsData('chart') // 生成 Echarts 图console.log(`总长度: ${this.data.length}`)console.log(`总  和: ${this.sum}`)console.log(`平均值: ${this.average}`)console.log(`最大值: ${this.max}`)console.log(`最小值: ${this.min}`)console.log(`${this.isSample ? '样本' : '总体'}方差 ${this.variance}`)console.log(`${this.isSample ? '样本' : '总体'}标准差: ${this.standardDeviation}`)//console.log(`正态分布频率: ${this.normalDistribution}`)console.log(`一倍标准差范围: ${this.standarDevRangeOfOne.low }>>> ${this.standarDevRangeOfOne.up}`)console.log(`二倍标准差范围: ${this.standarDevRangeOfTwo.low }>>> ${this.standarDevRangeOfTwo.up}`)console.log(`三倍标准差范围: ${this.standarDevRangeOfThree.low} >>>${this.standarDevRangeOfThree.up}`)},methods: {/*** @Description: 加载 Echarts 图所需数据** @Params url* * @return* @Author: ChengduMeng* @Date: 2020-11-27 13:24:26* */loadChartsSeried() {this.json = json},/*** @Description: 生成 Echarts 图** @Params ref:容器* * @return* @Author: ChengduMeng* @Date: 2020-11-27 13:23:26* */initChartsData(ref) {let chart = this.$refs[ref]if (!chart) returnchart = echarts.init(chart)// Echarts 图的配置let options = {// Echarts 图 -- 标题title: {text: 'Echarts 绘制正态分布曲线(有 3 组示例数据,刷新随机显示)'},// Echarts 图 -- 工具tooltip: {},// Echarts 图 -- 图例legend: {data: ['f(x)']},// Echarts 图 -- x 坐标轴刻度 -- 正态分布数值xAxis: [{// name : "标准刻度(0.1)",data: this.dataAfterCleanX,// min: this.min,// max: this.max}],// Echarts 图 -- y 坐标轴刻度yAxis: [{type: 'value',name: '频数',position: 'left',// 网格线splitLine: {show: false},axisLine: {lineStyle: {color: 'orange'}},axisLabel: {formatter: '{value}'}},{type: 'value',name: '概率',position: 'right',// 网格线splitLine: {show: false},axisLine: {lineStyle: {color: 'black'}},axisLabel: {formatter: '{value}'}},],// Echarts 图 -- y 轴数据series: [{name: '源数据', // y 轴名称type: 'bar', // y 轴类型yAxisIndex: 0,barGap: 0,barWidth: 27,itemStyle: {normal: {show: true,color: 'rgba(255, 204, 0,.3)', //柱子颜色borderColor: '#FF7F50' //边框颜色}},data: this.dataAfterCleanY, // y 轴数据 -- 源数据}, {name: '正态分布', // y 轴名称type: 'line', // y 轴类型// symbol: 'none', //去掉折线图中的节点smooth: true, //true 为平滑曲线yAxisIndex: 1,data: this.normalDistribution, // y 轴数据 -- 正态分布// 警示线markLine: {symbol: ['none'], // 箭头方向lineStyle: {type: "silent",color: "green",},itemStyle: {normal: {show: true,color: 'black'}},label: {show: true,position: "middle"},data: [{name: '一倍标准差',xAxis: this.standarDevRangeOfOne.low.toFixed(1),// 当 n 倍标准差在坐标轴外时,将其隐藏,否则它会默认显示在最小值部分,容易引起混淆lineStyle: {opacity: (this.min > this.standarDevRangeOfOne.low) ? 0 : 1},label: {show: !(this.min > this.standarDevRangeOfOne.low)}}, {name: '一倍标准差',xAxis: this.standarDevRangeOfOne.up.toFixed(1),lineStyle: {opacity: (this.max < this.standarDevRangeOfOne.up) ?0 : 1},label: {show: !(this.max < this.standarDevRangeOfOne.up)}}, {name: '二倍标准差',xAxis: this.standarDevRangeOfTwo.low.toFixed(1),lineStyle: {opacity: (this.min > this.standarDevRangeOfTwo.low) ? 0 : 1},label: {show: !(this.min > this.standarDevRangeOfTwo.low)}}, {name: '二倍标准差',xAxis: this.standarDevRangeOfTwo.up.toFixed(1),lineStyle: {opacity: (this.max < this.standarDevRangeOfTwo.up) ? 0 : 1},label: {show: !(this.max < this.standarDevRangeOfTwo.up)}}, {name: '三倍标准差',xAxis: this.standarDevRangeOfThree.low.toFixed(1),lineStyle: {opacity: (this.min > this.standarDevRangeOfThree.low) ? 0 : 1},label: {show: !(this.min > this.standarDevRangeOfThree.low)}}, {name: '三倍标准差',xAxis: this.standarDevRangeOfThree.up.toFixed(1),lineStyle: {opacity: (this.max < this.standarDevRangeOfThree.up) ? 0 : 1},label: {show: !(this.max < this.standarDevRangeOfThree.up)}}, {name: '平均值',// type: 'average',xAxis: this.average.toFixed(1),lineStyle: {color: 'red'}}, ]}}],}chart.setOption(options)window.addEventListener("resize", () => {chart.resize()})},/*** @Description: 正态分布(高斯分布)计算公式(已将其移动到计算属性中自行计算,该方法暂做保留用于手动传参计算)** @Params x: 未知数* @Params u: 代替 `\mu`,意为 数学期望,长的像,好区分  *-^* @Params a: 代替 `\sigma`,意为 标准差* * @return* @Author: ChengduMeng* @Date: 2020-11-27 15:09:01* */// normalDistribution(x, u, a) {//     // 计算公式: `f(x) = (1 / (\sqrt {2\pi} \sigma)) e^(-(x-\mu)^2/(2\sigma^2))`//     return (1 / (Math.sqrt(2 * Math.PI) * a)) * (Math.exp(-1 * ((x - u) * (x - u)) / (2 * a * a)))// },}})</script>
</body></html>

原数据

json = {"R1": [13.3,12.7,12.9,12.3,12.8,11.4,12.7,12.7,12.4,12.5,12.5,11.5,13.1,12,12.8,12.3,12.4,12.6,12.5,11.8,12.3,12.9,13.3,12.9,12.3,12.6,12.7,12.6,12.8,12.4,12.8,11.9,11.7,12.3,12.4,12.2,12,13.3,12.6,13.2,14.6,12.6,12.6,12.8,12,12.3,12.5,12.7,12.3,11.9,13.3,12.5,13.3,11.7,12.4,12.4,12.2,12.5,12.7,13,13.9,12.6,12.4,12.8,12.5,12.8,12.2,13.4,14.8,13.8,12.8,12.4,12.3,12.6,12.6,12.8,12.7,12.2,12.2,12.6,12.1,12.2,12.6,12,11.7,12.5,11.9,14.3,12.5,12.4,14.9,12.7,12.6,12,11.8,12.3,14.3,12.3,13.2,13.3,11.9,13.1,13,11.1,11.8,12.9,12.5,12.3,12.9,13,11.7,12.9,12.1,12.4,13.1,13.1,13,15.4,13.3,12.4,12.2,12,13.7,11.9,12.4,12.7,13.6,11.3,12.3,12.4,13.5,12.2,12.5,13.4,12.2,11.5,11.2,13.7,10.5,12.9,14.8,14.2,13.5,13.9,14.5,12.5,13.2,12.5,12.4,14.2,12.2,13,12.8,12.8,13.7,12.5,12.6,13.9,13.1,11.9,13.6,12.4,13.1,13.3,14.4,11.8,12.7,12.7,12.9,12.6,14.3,12.5,12.6,12.8,14.2,12.5,12.6,12.9,14.1,14.2,13.5,12,13.2,12.3,12.1,11.1,11.9,12.8,13.5,13.2,13.9,13.2,12.7,12.5,12.6,11.7,12.4,12.4,12.6,12.6,14.9,12.8,13,13.8,12.5,12.2,12.5,13.3,12.2,12.7,12.8,12.8,12,13.2,11.3,11.3,11.8,11.4,11.5,11.8,11.1,10.9,11.2,11.4,11.3,11.4,11.4,11.3,11.7,10.9,11.4,10.9,11.5,11.8,11.7,11.9,11.5,11.3,11.4,11.5,12.2,12,12.1,11.7,11.8,11.5,12.1,11.4,12,12.1,11.9,11.5,11.7,11.9,13.6,11.4,11.5,13.8,15.1,12.8,13,12.6,12,13,13.7,12.5,12.6,10,13.9,9.7,10.4,10.7,11.9,12.5,12,11.6,12.2,12.5,12.8,12.2,12.1,12.3,13.4,12.4,12,12.5,12.2,12,11.9,11.9,12,11.5,12.5,11.8,12.4,11.4,11.8,10.9,11.1,11.6,11.4,11.9,11.5,10.6,10.3,10.6,10,10.4,12.5,11.9,11.7,12,11.2,11.3,11.2,11.6,11.2,11.1,11.1,11.4,11.8,11.8,11.5,11.5,12,11.2,12.2,11.8,12.8,11.5,12,11.9,10.4,11.2,11.7,11.1,11.3,11.5,11.7,11.2,11.5,10.9,11.5,11.2,11.4,11,11.5,11.7,12.3,11.7,11.5,11.5,11.4,12,11.5,10.7,10.9,11.3,11.8,11,10.2,10,10.7,11,11.4,13.3,9.7,10.4,10.7,10.8,9.9,11.3,12.5,11.1,11.6,11.7,11.7,11.2,11.9,11.3,12.2,13.2,11.7,12.9,12.2,12.2,10.6,11.3,11.4,10.7,11.6,11.7,13,12.1,11.8,12,12,11.4,11.4,11.3,11.8,11.9,12.4,11.4,11.2,11.3,11.7,11.5,12.5,11.3,11.4,12,11.2,11.7,11.2,11.2,11,11.1,11.2,11.1,11.5,12,10.5,12.2,11.1,11,10.5,9.8,10.9,13,10.6,10.5,12.1,10.7,11.5,12.5,10.5,10.2,12.9,12.9,10.8,10.7,10.7,11,11.4,11.1,11.2,11.5,11.2,11.2,10.8,11.2,11.5,11.4,11.7,11.2,11.5,11.7,11.4,11.5,11.7,11.5,9.9,11.5,11,11.7,11.6,12.1,12,13,13.6,12.4,11,11.2,11,12.2,11.5,12.2,12.2,12.8,11.8,11,11.4,14,13.2,13,12.1,11.3,12.1,11.8,12.3,11.4,11.5,12.8,11.8,12.1,11.4,12.4,12.2,11.4,11.4,12.1,12.1,10.8,11.2,12.1,11.4,12.5,11.5,11.8,11.9,11.9,10.9,11.3,12.5,12,11.8,13.2,12.4,11.8,11.8,12,13.5,12.3,11.4,12,11.3,12.4,12.2,12.1,11.5,11.8,11.2,12.2,12.1,9.5,12.4,11.1,12.5,12.1,11.9,11.4,13.1,12.2,12.4,12.5,12.4,11.7,11.8,12.1,13.1,11.9,11.2,12.1,13.6,11,13.8,11.8,11.5,11.2,13.8,12,12.5,13.5,12.4,12.9,12.8,13.7,12.8,12,13.2,12.6,12.7,13.5,11.7,12.9,12.3,11.9,14.2,13.2,13,14.1,12,13.3,12.5,12.2,13,12.6,13,12.8,12.3,13.5,13,13.3,13.3,13.1,12.7,12.2,12.9,12.3,13.1,12.8,12.9,12.1,12,12.2,13.1,12.8,12.7,13.2,12.7,12.3,12,12.1,12.3,12.3,12.4,12.6,12.5,12.4,11.7,12.9,12.4,13.1,11.9,12,11.4,12.7,11.2,12.1,12.5,12.5,12.4,12.1,12.3,12.2,12.4,12.6,11,11.1,11.4,11.2,11.2,11.2,11,10.8,11.5,11.2,11,11,11.2,11.1,11,11.1,11,11.2,11,11.2,11.5,11.3,11,10.8,10.7,10.9,10.7,11,11.4,10.9,11,10.7,11.2,11.2,11.5,10.8,11.2,11,11.3,11.1,11.4,11.5,10.6,11.1,10.9,11,10.4,10.6,10.3,11,11.1,10.7,10.9,11.4,11,11.5,10.6,11,10.9,11.2,11,10.8,11.3,11.9,10.4,12,12.2,12.5,12.2,12.2,12.2,12.2,11.5,12,11.5,12.4,11.8,12.3,11.7,12,11.7,12,11.7,12.1,12.1,11.3,11.3,11.4,11.5,11.7,11,11.1,11.3,10.5,11.3,11,10.5,11.3,10.9,11.2,11,11.2,11.5,11.2,10.8,11.6,11.2,11.4,10.7,11.3,11.5,11.2,11.8,11.7,12.2,11.6,12.4,11.2,11.1,10.9,11.2,11.5,11,11.8,11.4,11.1,12,11.7,11,11.8,11.8,11.7,11.8,11.1,11.5,11.8,11.2,11.4,11.6,11.3,11.5,11.6,11.8,11.5,11.5,11.5,12.6,12.4,11.9,12.6,11.3,11.5,12.5,11.7,12.2,11.5,11.8,12.8,12.1,11.5,12.4,12.5,11.3,11.7,11.3,11.4,11.5,11.7,12.4,12.4,11.9,12.2,12.2,13,12.2,11.5,12.4,11.5,12.4,12.4,12,12.5,11.9,12.2,12.3,12.2,11.8,12.2,12.3,12.5,12.1,12,11.5,12,13,12.2,12.5,12.5,12.5,12,12.1,12.1,12.3,12.2,12.2,12.5,12.5,12,11.9,11.7,11.3,11,12.5,11,12.1,11.5,12.2,12.5,12.5,12.7,12.1,11.8,11.8,12.3,12.3,12.8,12.8,13,11.3,11.7,12.5,11.9,11.2,11.7,11.4,12.5,11.7,12.5,12.5,12.4,12.1,13,12.4,12,11.5,11.7,11.7,12,11.9,11.7,11,11.5,11.5,12,11.4,11.5,11.7,11.7,11.4,11.6,11.2,11.2,11.4,12.5,11.7,11.8,12.2,11.7,12,12,12.3,11.1,11.1,11.2,11.3,10,12.3,10.4,10.2,11.7,11.2,12,10.2,10.1,10.2,10.4,12.2,12.2,13,11.5,10.7,11.9,10.3,12.6,11,10.1,12.2,12.2,12.6,12.6,10.7,12.2,10.1,10.9,10.2,10.4,10.7,10.3,11.2,10.8,10.7,11.2,11.7,12,11.1,11.7,11.5,11.4,12,11.2,11.4,11.3,11.1,11.5,11.3,11.2,11.5,11.2,11.2,11,11.2,11.6,11.2,11.5,11.2,10.1,10.2,10.4,10.8,10.9,10.7,10.7,11.5,10.5,11.1,11.4,11.2,12,11.4,11.6,11.5,11.5,11,11.3,10.6,11.2,11.2,11.4,11.3,11.2,12,11.8,10.8,12,11.8,11.7,11.8,11.2,10.8,11,11.2,10.7,11.6,11,11.1,10.5,10.8,10.2,10.7,10.7,11.7,10.4,10.3,10.6,11.4,10.8,10.2,10.6,10.7,11,10.4,10.4,11,10.8,11,10.7,12,12.3,10.5,12,12.1,10.9,11.5,11.2,11.9,10.4,11.9,12.4,10.6,10.6,12.2,10.6,10,11.9,10.7,10.2,10.7,12.4,11.7,12.5,11.4,10.7,10.2,11.2,10.4,11.2,11.3,12.3,10.2,10.9,11,11,11.5,10.2,10.6,10.8,10.4,10.6,11,10.4,10.2,10.2,10.4,10.9,10.4,10.5,10.4,11.4,10.4,11.2,10.4,11.5,10.3,10.7,10.6,11,10.4,10.7,10.8,10.5,10.6,11.2,11.7,11.3,11.2,11.5,11.6,11.9,11.8,11.2,11.7,11.5,11.5,11,10.9,10.9,11.2,11.1,11.2,11.3,11.1,11,11.6,11.2,11.3,11.2,11.3,11,11.5,11.6,10.9,11,11.7,11.9,10.6,11.2,10.9,11.5,11.7,11.2,11.3,11.6,11.2,11.5,11,12,12,11.8,11.2,11.5,11.6,10.6,11.1,11.8,11.1,11.1,11,10.7,12,11.6,12.4,12.4,10.7,11.2,12.2,11.2,11,11.3,11.1,11.2,11.1,11.2,11.5,11.4,11,11.2,11.2,11.5,11.8,11.4,11.5,11.5,11,11.3,11,11.2,11.1,11.4,11.3,10.7,11.3,11.2,10.7,10.9,11.6,11.2,10.9,11.2,11,11.2,10.8,11.2,11,11.2,11.2,11.3,11,11,10.7,11.1,11.5,11,11,11,11,11.4,11.2,11.1,12,11.6,12,11.2,11.9],"R2": [0.34,0.4,-0.01,0.22,0.69,0.57,0.47,0.32,0.38,0.02,0.69,0.06,0.18,0.1,0.37,0.69,0.03,0.44,0.79,0.61,0.26,0.09,0.73,0.32,0.2,0.3,0.35,0.31,0.05,0.04,0.31,0.43,-0.16,0.29,0.75,-0.07,0.57,0.17,0.43,0.08,0.59,0.76,0.79,0.01,0.17,0.19,0.29,0.35,0.42,0.53,0.42,0.79,0.7,0.1,0.82,0.36,0.4,0.3,0.09,0.26,0.41,0.28,0.03,0.14,0.16,0.06,0.46,0.32,0.49,0.3,-0.04,0.42,0.2,0.23,0.11,0.27,0.46,-0.06,0.13,0,0.01,0.12,0.45,0.19,0.22,0.45,0.32,0.44,0.17,0.17,0.3,0.35,0.5,0.38,0.28,0.43,0.29,0.37,0.35,0.43,0.41,0.4,0.39,-0.14,0.41,0.31,0.35,0.49,0.34,0.16,0.36,0.31,0.33,0.49,0.49,0.47,0.42,0.38,0.51,0.62,0.53,0.41,0.51,0.47,0.32,0.18,0.42,0.04,0.23,0.24,0.42,0.13,0.21,0.2,0.39,-0.32,-0.26,0.44,0.37,0.36,0.38,0.29,0.35,0.39,0.25,0.3,0.39,0.47,0.2,0.53,0.45,0.37,0.41,0.42,0.46,0.31,0.47,0.34,0.41,0.41,0.43,0.56,0.44,0.29,0.35,0.3,0.34,0.42,0.28,0.33,0.33,0.54,0.33,0.4,0.38,0.36,0.29,0.37,0.49,0.25,0.21,0.52,0.55,0.31,0.54,0.49,0.32,0.3,0.22,0.56,0.35,0.31,0.55,0.37,0.31,0.46,0.58,0.56,0.37,0.41,0.37,0.57,0.57,0.56,0.62,0.47,0.47,0.43,0.4,0.43,0.51,0.51,0.41,0.38,0.3,0.57,0.52,-0.23,-0.21,-0.13,-0.26,-0.37,-0.22,-0.14,-0.2,-0.25,-0.09,0.02,0.03,-0.05,-0.06,-0.1,-0.11,0.09,-0.18,-0.08,-0.13,-0.01,-0.02,0,-0.06,-0.07,-0.05,-0.13,-0.15,-0.18,-0.12,-0.16,-0.11,-0.15,0.01,-0.08,-0.13,0.04,0.29,0.03,-0.09,0.65,0.02,0.36,0.47,0.64,0.58,0.34,0.44,0.31,0.57,0.45,0.44,0.11,0.71,0.3,-0.29,-0.15,-0.13,-0.44,-0.29,-0.24,-0.33,-0.23,-0.36,-0.2,-0.1,-0.2,-0.34,-0.3,-0.4,-0.46,0.32,0.41,0.13,0.17,0.25,0.41,0.25,0.25,0.13,0.16,0.16,0,-0.18,0.05,0.14,0.2,0.26,0.23,0.13,0.42,0.16,0.15,0.04,0,0.05,-0.13,-0.02,0.13,0.3,-0.09,0.04,0.34,0.1,-0.27,-0.05,0.06,-0.77,-0.46,-0.25,-0.26,-0.18,-0.05,-0.37,-0.18,0.1,-0.06,-0.08,-0.26,0.16,0.16,0.21,0.27,-0.01,0.24,-0.04,0.17,0,0.26,0.14,0.13,0.25,0.08,0.02,0.09,0.24,0.13,0.01,0.18,0.11,0.08,0.32,0.26,-0.17,-0.24,0.38,0.48,0.48,0.05,-0.01,0.36,-0.26,-0.23,0.26,-0.52,-0.21,-0.28,-0.21,-0.16,-0.27,-0.22,-0.26,-0.28,0.21,-0.26,-0.2,-0.22,-0.04,-0.35,-0.26,-0.29,-0.32,-0.27,-0.18,-0.24,-0.38,-0.2,-0.42,-0.28,-0.25,-0.3,-0.33,-0.37,-0.29,-0.28,-0.3,-0.27,-0.24,-0.28,-0.23,-0.21,-0.33,-0.2,-0.19,-0.23,-0.28,-0.18,-0.23,0,-0.2,-0.17,0.03,-0.2,0.16,0.2,0.22,0.29,0.12,0.04,0.56,0.15,0.35,0.39,0.26,0.52,0.37,0.36,0.65,0.39,0.37,-0.23,0.39,0.35,0.01,-0.24,0.09,0,0.1,0.08,0.33,0.13,0.26,0.02,0.21,0.08,-0.08,0.09,0.05,-0.22,0.1,0.09,0.11,0.07,-0.09,0.31,0.3,0.13,0.34,-0.2,-0.39,-0.16,-0.25,0.12,0.14,0.29,-0.03,0.1,0.28,0.02,0.13,-0.32,-0.35,-0.92,-0.2,0.2,0.26,0.23,0.17,0.2,-0.13,-0.33,-0.23,-0.16,-0.42,-0.34,-0.23,-0.38,-0.2,-0.18,-0.47,-0.76,-0.24,-0.15,-0.23,-0.29,-0.24,-0.25,-0.44,-0.47,-0.16,-0.22,-0.18,-0.11,0,-0.12,0,0.02,-0.13,-0.13,-0.35,-0.21,0.01,-0.21,-0.24,0.05,-0.21,-0.27,-0.22,-0.17,-0.29,-0.25,-0.18,0.54,-0.17,-0.15,0.05,0.1,0.12,-0.02,-0.22,0.02,-0.12,-0.03,-0.25,-0.36,0.14,-0.32,0.15,0.17,-0.2,-0.21,-0.04,-0.21,0.01,-0.19,-0.35,-0.06,-0.36,0.03,-0.17,-0.18,-0.36,-0.37,-0.16,-0.42,-0.35,-0.36,-0.34,-0.44,-0.34,-0.37,-0.29,-0.09,-0.3,-0.32,-0.05,0.05,-0.2,-0.03,-0.06,0.04,-0.09,-0.22,-0.1,0.3,0.24,0.22,0.3,0.34,0.19,0.18,0.2,0.27,0.28,0.24,0.41,0.15,0.15,0.2,0.28,0.18,0.2,0.24,0.09,0.33,0.19,0.08,0.55,0.43,0.26,0.22,0.1,0.16,0.21,0.18,0.14,0.1,0.33,0.02,0.2,0.16,0.15,0.14,0.33,0.15,0.28,0.34,0.34,0.57,0.4,0.55,0.42,0.59,0.51,0.59,0.58,0.35,0.44,0.36,0.56,0.51,0.07,0.13,0.02,0.11,-0.19,0.16,-0.07,-0.02,0,-0.17,-0.09,-0.14,-0.01,-0.06,-0.17,-0.08,-0.01,-0.12,-0.1,-0.04,0.02,0.04,-0.04,-0.04,0.07,-0.04,0.02,-0.1,0.03,-0.04,-0.08,-0.18,0.06,0.05,0.25,0.08,0.03,0.01,-0.16,-0.1,0.09,0.21,-0.06,0.12,0.1,-0.03,0,0.04,0.08,0.1,0.04,0,-0.09,-0.07,-0.05,0,-0.07,0,-0.02,0.08,-0.08,0.13,0.15,0.28,0.5,0.45,0.41,0.54,0.46,0.26,0.39,0.56,0.39,0.51,0.39,0.23,0.32,0.44,0.34,0.25,0.3,0.21,0.48,0.4,0.47,0.2,0.11,0.09,-0.11,0.21,-0.01,0.01,-0.11,-0.03,0.04,0.04,-0.09,-0.18,-0.05,-0.11,0.05,-0.15,0.1,0.11,-0.06,-0.04,-0.05,0.02,-0.19,0.04,-0.08,0.1,0.04,-0.19,0.04,0.05,-0.06,-0.04,-0.01,0.02,0.14,0.02,-0.04,-0.02,-0.19,-0.03,-0.07,-0.02,-0.13,-0.05,0.06,-0.04,-0.1,-0.12,-0.05,-0.12,0.02,-0.09,-0.15,0.08,0.03,0.12,-0.06,0.05,-0.02,-0.04,-0.1,-0.08,-0.2,-0.17,-0.14,0.38,0.34,0.49,0.38,0.37,0.38,0.26,0.34,0.37,0.34,0.43,0.42,0.52,0.36,0.46,0.31,0.35,0.2,0.32,0.14,0.21,0.38,0.21,0.28,0.42,0.25,0.3,0.28,0.34,0.23,0.44,0.2,0.3,0.28,0.26,0.27,0.32,0.45,0.55,0.28,0.24,0.15,0.27,0.39,0.23,0.37,0.12,0.32,0.38,0.24,0.16,0.22,0.28,0.36,0.12,0.28,0.45,0.31,0.23,0.18,0.22,0.3,0.21,0.14,0.17,0.31,0.27,0.19,0.26,0.1,0.19,0.24,0.4,0.29,0.41,0.28,0.46,0.43,0.4,0.46,0.32,0.3,0.33,0.35,0.25,0.44,0.31,0.46,0.39,0.32,0.37,0.36,0.24,0.34,0.3,0.28,0.31,0.35,0.17,0.38,0.28,0.32,0.34,0.34,0.37,0.43,0.34,0.21,0.39,0.37,0.41,0.26,0.16,0.21,0.2,0.3,0.34,0.34,0.24,0.34,0.45,0.22,0.22,0.3,0.28,0.36,0.24,0.06,0.13,0.19,0.26,0.18,0.27,0.18,0.23,0.22,0.5,0.32,0.58,0.41,0.26,0.26,0.32,0.33,0.14,0.29,0.32,0.28,0.12,0.15,0.43,-0.16,-0.18,-0.01,-0.11,-0.16,0.27,0.14,0.17,0.1,0.16,0.27,0.28,0.36,0.52,0.16,0.25,0.23,0.11,0.1,0.19,0.38,0.03,0.09,0.23,0.09,0.18,0.22,0.25,0.17,0.12,-0.05,0.04,-0.13,0.39,0.23,0.04,0.22,0.06,0.19,-0.1,0.05,-0.15,0.06,-0.15,-0.11,-0.1,-0.14,-0.09,-0.16,-0.1,0.09,-0.12,0,-0.03,0.21,0.23,0.12,0.5,0.29,0.35,0.37,0.32,0.18,0.57,0.37,0,0.07,0.19,-0.2,0.08,0.18,0.26,0.24,0.1,-0.18,0,0.06,-0.05,0.24,0.07,0.14,0.15,0.15,0.29,-0.06,0.11,0.02,-0.11,-0.15,-0.03,0.18,0.4,0.31,0,0.24,0.33,0.36,0.06,0.41,0.13,0.43,0.28,0.31,0.27,0.23,0.2,0.34,0.44,0.39,0.42,0.23,0.59,0.36,0.22,0.26,-0.05,0.04,0.13,0.22,0.25,0.41,0.34,0.43,0.13,0.16,0.37,0.21,0.23,0.21,0.16,0.38,0.3,0.28,0.29,0.49,0.3,-0.02,0.38,0.14,0.27,0.45,0.25,0.24,0.01,0.24,0.13,-0.05,0.15,0.13,0.3,0.37,0.27,-0.17,-0.05,0.21,0.2,0.4,0.32,0.02,-0.14,-0.16,-0.08,-0.11,-0.14,0.18,-0.01,-0.03,-0.16,-0.19,0,-0.17,-0.05,-0.08,-0.2,-0.08,-0.12,0.04,-0.12,-0.12,-0.14,-0.07,-0.1,-0.14,-0.2,0.05,-0.05,-0.2,-0.09,-0.17,-0.18,-0.18,0.01,-0.05,-0.06,-0.2,-0.1,-0.13,-0.16,0.28,0.11,0.22,0.1,-0.04,0.31,0.21,0.12,0.09,0.12,0.11,0.09,0.12,-0.1,-0.14,-0.16,0.08,-0.15,-0.05,0.04,-0.18,-0.19,-0.11,-0.06,-0.15,-0.19,-0.09,-0.16,-0.14,-0.2,-0.2,-0.15,0.04,-0.02,-0.2,-0.15,-0.15,0.03,-0.02,-0.16,-0.11,-0.1,-0.11,-0.14,-0.19,-0.19,-0.11,-0.09,-0.19,-0.15,-0.05,-0.16,-0.19,-0.19,-0.14,-0.19,-0.2,-0.13,-0.12,-0.2,-0.16,-0.16,-0.18,-0.06,-0.15,-0.19,-0.17,-0.11,-0.18,-0.12,-0.12,-0.04,-0.16,-0.12,-0.2,-0.13,0.04,-0.1,-0.16,-0.11,-0.16,-0.19,-0.17,],"R3": [-0.32,-0.35,-0.62,-0.49,0.18,-0.18,-0.3,-0.18,-0.28,-0.68,0.18,-0.54,-0.59,-0.81,-0.32,-0.15,-0.83,-0.26,0.27,-0.3,-0.75,-0.91,0.19,-0.24,-0.79,-0.19,-0.23,-0.22,-0.84,-0.84,-0.26,-0.3,-0.8,-0.54,0.22,-0.78,-0.17,-0.24,-0.45,-0.62,0.24,0.57,0.69,-0.68,-0.27,-0.54,-0.27,-0.16,-0.04,-0.31,-0.6,0.55,0.36,-0.74,0.91,-0.14,-0.3,-0.31,-0.76,-0.19,-0.03,-0.39,-0.87,-0.66,-0.93,-0.87,-0.37,-0.26,0.2,-0.58,-0.67,-0.12,-0.66,-0.58,-0.68,-0.31,-0.33,-1.11,-0.57,-0.77,-0.65,-0.57,0.25,-0.68,-0.59,-0.04,-0.05,-0.02,-0.74,-0.3,-0.51,-0.15,-0.15,-0.39,-0.33,-0.25,-0.4,-0.3,-0.51,-0.14,-0.41,0.1,-0.14,0.1,-0.31,-0.38,-0.15,-0.12,-0.38,-0.67,-0.09,-0.41,-0.16,0.19,0,-0.34,-0.48,-0.31,-0.28,0.09,-0.17,-0.4,-0.14,-0.26,-0.33,-0.31,0.07,-0.01,-0.42,-0.1,-0.26,-0.47,-0.67,-0.26,-0.7,-0.07,-0.01,-0.46,-1.15,-0.64,0.04,-0.3,-0.32,-0.12,-0.47,-0.17,-0.09,-0.12,-0.61,0.1,-0.71,-0.61,-0.54,-0.43,-0.15,-0.61,-0.12,-0.58,-0.16,-0.32,-0.48,0.05,-0.24,-0.7,-0.28,-0.66,-0.46,-0.57,-0.9,-0.74,-0.76,-0.06,-0.62,-0.56,-0.21,-0.47,-0.77,-0.62,-0.41,-0.83,-0.65,-0.14,-0.36,-0.41,-0.48,-0.91,-0.3,-0.73,-0.92,0.12,-0.47,-0.76,-0.15,-0.34,-0.66,-0.61,-0.1,-0.44,-0.7,-0.26,-0.47,-0.19,-0.11,-0.35,-0.17,-0.25,-0.55,-0.74,-0.66,-0.59,-0.73,-0.39,-0.57,-0.61,-0.7,-0.38,-0.47,0,0.26,0.08,0.16,-0.15,-0.88,0.03,-0.68,-0.16,-0.69,-0.47,-0.37,-0.4,-0.36,-0.15,-0.33,-0.44,-1.03,-0.88,-0.62,-0.38,-0.61,-0.52,-0.7,-0.64,-0.65,-0.55,-0.82,-0.33,-0.71,-0.41,-0.49,-0.68,-0.67,-0.5,-0.79,-0.58,-0.2,-0.79,-0.74,0.22,-0.67,-0.16,-0.1,0.17,-0.06,-0.1,0.05,-0.87,-0.38,-0.31,-0.49,-0.1,0.31,-0.55,-1.31,-1.23,-1.18,-1.93,-1.7,-1.44,-1.6,-1.44,-1.67,-1.31,-1.49,-1.34,-1.84,-1.69,-1.45,-1.81,-1.42,-1.04,-1.53,-1.4,-1.56,-1.28,-1.55,-1.36,-1.85,-1.41,-1.45,0.31,-0.4,0.36,-1.13,-1.43,-1.5,-1.23,0.75,0.82,-0.7,-0.56,-1.09,-0.77,-1.03,-1.52,-1.57,-1.17,-0.98,-1.61,-1.37,-0.89,-1.21,-1.77,-1.24,-1.34,-2.95,-2.31,-1.33,-1,-1.44,-1.07,-2.06,-1.99,-0.92,-1.08,-1.14,-1.8,-1.52,-1.03,-0.52,-0.96,-1.65,-0.86,-1.67,-1.03,-1.92,-0.57,-0.68,-0.78,-0.91,-1.02,-1.17,-1.13,-0.77,-1.09,-1.41,-0.98,-0.8,-1.46,-0.66,0.46,-1.76,-1.58,-0.53,-0.56,-0.55,-1.75,-2.02,-1.41,-1.01,-1.06,-0.48,-3.32,-0.98,-0.95,-0.81,-0.13,-0.74,-1.13,-0.99,-1.43,-1.72,-0.62,-0.61,-0.65,-3.13,-0.95,-0.55,-0.76,-1.68,-0.46,-1.22,-1.63,-1.78,-1.47,-1.77,-1.78,-1.49,-1.04,-1.53,-1.43,-1.75,-1.44,-1.61,-1.49,-1.39,-1.21,-1.54,-1.28,-1.33,-1.13,-1.07,-1.26,-1.51,-0.98,-1.39,-0.22,-1.05,-1.02,-0.45,-1.24,-1.24,-1.62,-1.5,0.52,-1.44,-1.42,0.31,-0.6,0.45,0.17,0.23,0.04,-0.26,-0.33,0.37,0.59,0.65,-1.27,0.66,-0.08,-1.96,-1,-1.75,-1.54,-1.84,-1.48,-1.05,-1.52,-1.26,-1.69,-1.74,-1.65,-1.92,-1.85,-2.16,-2.57,-1.65,0.3,1.01,-2,0.19,0.28,-1.34,0.76,0.92,-0.42,-1.09,-0.95,-0.4,-0.93,-1.51,-0.2,-0.79,-0.89,-0.65,-1.56,-1.1,-1.9,-1.18,-2.53,-0.94,-0.41,0.08,-1.57,-1.82,-1.76,0.5,-0.38,-0.12,0.07,-0.51,-0.66,-0.44,-0.11,-0.29,0.2,-0.78,-2.1,-0.4,0.09,-0.43,-0.49,-0.28,-0.66,-0.86,-0.66,0.18,-0.02,-0.14,-0.15,0.15,-0.23,0.38,-0.05,0.18,0.28,-0.43,-0.05,0.23,-0.69,-0.34,-0.05,-0.41,-0.36,-0.39,-0.65,-0.55,-0.41,-0.4,0.53,-0.2,-0.06,-0.58,-0.62,-0.61,-0.51,-1.15,-0.73,-1.78,-0.81,-0.32,-0.7,0.6,-0.25,0.6,0.7,0.16,-0.16,0.49,-0.09,0.46,0.03,-0.58,0.19,-0.58,0.26,-0.36,-0.38,-0.62,-0.7,-0.29,-0.84,-0.78,-0.8,-0.89,-1.13,-0.81,-0.73,-0.69,-0.46,-0.73,-0.83,-0.37,-0.35,-0.75,-0.23,-0.41,-0.43,-0.38,-0.7,-0.57,-0.86,-1.27,-0.81,-0.65,-0.64,-1.02,-0.63,-0.65,-0.82,-0.53,-0.68,-0.59,-0.62,-0.66,-0.38,-0.72,-0.63,-0.87,-0.75,-0.78,-0.65,-0.89,-1.05,-0.54,-0.61,-0.74,-0.82,-1.17,-0.71,-0.9,-1.02,-1.04,-1.18,-0.65,-1.03,-0.74,-0.95,-1.12,-0.7,-0.65,-0.77,-0.62,-0.42,-0.47,-0.02,-0.17,-0.16,-0.17,-0.03,-0.44,-0.29,0.28,-0.35,-0.29,-0.6,-0.16,0.31,-0.27,-0.44,-0.45,-0.35,-0.26,0.52,0.35,-0.22,-0.01,-0.21,-0.58,0.05,0.21,0.19,-0.48,-0.36,-0.28,-0.34,-0.35,-0.14,0.43,0.07,-0.29,-0.22,0.01,-0.09,-0.32,-0.44,0.32,-0.59,-0.19,-0.52,-0.48,-0.15,0.37,0.06,-0.24,-0.14,-0.45,-0.4,0.4,-0.6,-0.28,0.23,-0.18,-0.45,-0.36,0.1,0.01,0.22,-0.59,-0.56,-0.46,-0.34,-0.34,-0.41,-0.53,-0.09,-0.18,-0.43,-0.32,0.01,-0.11,-0.19,0.24,-0.05,-0.44,-0.14,-0.06,-0.53,-0.4,-0.35,-0.58,-0.56,-0.54,-1.31,-0.52,0.03,-0.37,-0.5,-0.4,-0.44,-0.28,-0.1,-0.57,0.4,-0.02,0.36,0.1,0.51,0.03,-0.03,-0.33,0.33,0.05,0.38,-0.16,-0.34,0.19,0.1,0.43,-0.23,0.66,0.49,0.06,-0.07,-0.04,0.32,-0.45,0.07,-0.27,0.07,0.07,-0.51,0.03,-0.22,-0.23,-0.05,-0.27,-0.11,0.65,-0.02,-0.3,0.47,-0.35,-0.07,0.18,0.09,-0.18,0.17,0.71,0.01,-0.24,-0.7,0.09,-0.24,-0.54,-0.48,-0.55,-0.19,-0.35,0.25,-0.46,-0.2,-0.43,-0.49,-0.3,-0.57,-0.34,-0.07,-0.05,-0.36,-0.31,-0.33,-0.45,-0.31,-0.43,-0.35,-0.23,-0.57,-0.4,-0.23,-0.26,0.14,-0.3,-0.18,-0.36,-0.22,-0.59,0.14,-0.45,-0.46,-0.08,-0.49,0.02,0.7,-0.26,-0.46,-0.28,-0.1,-0.29,0.28,-0.45,-0.37,-0.55,-0.18,-0.32,0.05,-0.25,-0.12,-0.11,0.07,-0.38,-0.03,0.13,-0.4,-0.07,-0.4,0.1,0.93,-0.21,-0.6,-0.07,0.01,-0.53,-0.13,0,-0.34,-0.45,-0.37,-0.19,-0.13,-0.01,-0.46,-0.23,-0.13,-0.17,0.04,0.18,0.2,-0.37,-0.08,-0.24,0.14,-0.39,-0.3,-0.44,0,0.42,-0.5,0.21,-0.48,-0.17,-0.54,-0.18,-0.1,0.15,-0.36,0.47,-0.49,-0.41,-0.01,-0.39,-0.48,0.04,-0.46,0,0.06,-0.05,-0.43,-0.4,-0.17,-0.02,-0.24,-0.19,-0.06,0.14,0.13,-0.43,-0.08,0.35,0.59,-0.31,-0.59,-0.52,-0.29,-0.21,-0.5,-0.28,-0.07,0.41,0.27,-0.59,-0.2,-0.12,0.75,0.83,0.28,0.66,0.22,-0.05,0.96,0.23,0.27,0.27,0.14,1.17,1.02,0.99,1.17,0.92,0.64,0.36,0.89,0.38,0.91,0.8,0.87,0.88,0.19,0.46,1.08,0.17,0.14,0.67,0.15,-0.41,1.13,-0.6,0.11,-0.4,-0.59,-0.46,-0.43,-0.18,0.59,-0.57,-0.05,0.01,-0.49,-0.29,0.02,0.43,-0.31,-0.26,0.09,-0.41,0.38,-0.5,-0.06,-0.25,1.03,1.01,0.83,0.9,0.63,0.06,0.02,0.39,0.59,0.55,-0.13,0.41,0.15,0.78,1.14,0.67,0.83,1.06,0.98,0.76,0.65,1.19,0.51,0.9,0.74,-0.25,-0.16,-0.36,0.62,-0.04,0.04,0,-0.32,-0.5,0.61,-0.02,-0.04,-0.38,-0.57,-0.12,0.59,1.07,0.48,0.62,0.34,0.08,0.31,1.05,0.46,0.35,0.57,0.48,0.25,0.75,0.76,-0.04,0.66,0.33,-0.11,-0.38,0.01,0.56,1.12,0.36,-0.09,0.37,0.93,0.03,-0.43,0.38,-0.48,0.64,0.21,1.04,0.38,0.31,0.13,0.18,0.29,0.29,0.95,0.15,0.78,0.02,-0.05,-0.42,-0.33,-0.51,0.48,0.26,0.35,0.69,0.91,0.48,-0.56,-0.43,0.46,1.08,0.52,-0.15,-0.43,0.02,-0.18,-0.28,-0.37,0.49,-0.43,0.01,0.3,-0.18,0.06,0.46,-0.14,0.35,0.35,0.22,0.86,-0.37,0.69,0.1,0.85,0.76,0.24,0.24,-0.22,0.29,0.65,0.94,0.29,1.16,0.43,0.87,0.48,0.47,0.62,1,0.54,0.9,0.13,0.22,0.43,0.02,0.35,0.02,-0.19,0.09,0.18,0.77,0.06,-0.08,0.35,0.88,0.06,0.23,-0.03,0.69,0.51,-0.45,0.13,0.07,0.52,0.39,0.79,0.39,0.89,0.64,0.54,0.47,0.27,0.28,-0.05,-0.35,-0.31,-0.18,0.19,-0.37,-0.51,-0.4,-0.55,-0.58,0.11,-0.29,-0.6,0.1,-0.1,0.9,-0.05,0.21,-0.16,0.81,0.38,0.96,1.17,0.2,0.5,0.58,0.25,0.07,-0.13,-0.05,-0.01,0.88,0.84,0.18,-0.16,-0.13,0.95,1.13,0.81,0.22,0.61,0.7,0.74,0.63,-0.05,0.71,0.89,0.53,0.28,0.61,0.14,0.08,0.77,0.72,0.27,0.13,0.26,0.58,-0.16,0.06,-0.19,0.41,0.57,0.22,0.41,0.49,0.77,0.51,0.67,0.8,0.8,0.67,0.16,0.13,0.93,-0.57,0.55,0.54,0.71,0.93,0.33,0.09,]
}

Vue + Echarts 正态分布图,在线计算标准差,生成正态分布曲线相关推荐

  1. R语言-画edcf图、直方图、正态概率图,计算分位数(任意分位)

    简述 这里只有在读取xlsx上才需要库,其他都不需要. 读取数据 library(xlsx) # Hydrocarbon mydata = read.xlsx('D:/Code/R/Data in E ...

  2. python正态检验_Python检验数据是否正态分布

    在对数据进行处理前,有事需要判断数据是否呈正态分布,比如线性回归,比如使用3-sigma判断数据是否异常.常用的正态分布检测方法: Shapiro-Wilk test Shapiro-Wilk tes ...

  3. excel查标准正态分布_用EXCEL简易制作正态分布图

    对于标准正态分布的图形,已经很熟悉.其均值为0,标准差为1,如下图.正态分布两侧是无限延伸的曲线,但一般制图覆盖8个标准差其面积已达到99.997%,简易方法基于此.要制作正态曲线,知道横坐标和纵坐标 ...

  4. 正态分布图_用EXCEL简易制作正态分布图

    对于标准正态分布的图形,已经很熟悉.其均值为0,标准差为1,如下图.正态分布两侧是无限延伸的曲线,但一般制图覆盖8个标准差其面积已达到99.997%,简易方法基于此.要制作正态曲线,知道横坐标和纵坐标 ...

  5. vue+echarts饼状图中间计算总数

    饼状图中间显示总数值,效果图如下: dom结构: <div class="chart1" ref="chart1" style="width: ...

  6. python绘制正态分布图_用python制作正态分布图

    赛马正态分布图 1.制作IQ数据图 import numpy as np import pandas as pd import matplotlib.pyplot as plt #使用%matplot ...

  7. python 正态分布图_用python制作正态分布图

    赛马正态分布图 1.制作IQ数据图 import numpy as np import pandas as pd import matplotlib.pyplot as plt #使用%matplot ...

  8. Echarts真正态分布图

    首先承认自己的SB,我也被自己的智商折服了一下 <!DOCTYPE HTML> <html> <head><style type="text/css ...

  9. 二维正态分布图python代码_Python数据可视化正态分布简单分析及实现代码

    Python说来简单也简单,但是也不简单,尤其是再跟高数结合起来的时候... 正态分布(Normaldistribution),也称"常态分布",又名高斯分布(Gaussiandi ...

  10. python 制作正态分布图,画出拒绝域

    下面的程序实现画出正态分布图形,并且画出相应的拒绝域范围. from scipy.stats import norm import numpy as np import matplotlib.pypl ...

最新文章

  1. 高通投资商汤,是因为手机刷脸市场吗?阿里巴巴再砸AI芯片,弄啥咧 | AI三分钟
  2. 【学亮IT手记】HashMap集合精讲
  3. 函数计算 Python 连接 SQL Server 小结
  4. UserCF,基于用户的协同过滤算法
  5. 将指定的计数添加到信号量中会导致其超过_并发编程用不上?Semaphore信号量了解一下...
  6. 今年四月份,发现我的文章被人全部复制了,抄到博客园了,连原文出处都没有,就算你写个参考文章也行呀
  7. 【Python】高级函数
  8. Atitit 减少财政支出之减少通讯支出 解决方案attilax总结
  9. 网址采集器-批量URL网站链接提取-批量关键词网站采集
  10. PHP怎么获得斗鱼TV源地址,如何获取视频的直播源地址
  11. 网络安全系列之培训笔记整理
  12. win11登录网站出现登录失败,请使用IE内核浏览器解决办法
  13. 计算机机房配电线路图cad,配电线路图cad怎么画
  14. 微信公众号报错40125
  15. linux 下载文件
  16. Equations of Mathematical Magic题解
  17. 计算机协会素拓小游戏,素拓游戏策划书-20210418231500.doc-原创力文档
  18. 国内电商系统为什么要以ThinkPHP为核心开发
  19. 精选(26)面试官:讲讲你对ThreadLocal的理解
  20. 案例分析 | 茶饮如何积累3500万私域流量实现弯道超车?

热门文章

  1. 直流电机/步进电机/舵机区别
  2. Premiere常用快捷键
  3. linux(rhel) rescue修复详解
  4. 页面适配之pt、px、em、rem用法和特点
  5. LM2596电路中,肖特基二极管得作用!
  6. lsb算法 matlab隐藏图片算法,数字图像加密算法之空域LSB
  7. C++ struct构造函数
  8. 模拟电子技术-场效应三极管及其放大电路
  9. 通过自媒体赚钱的13种方式,来看看你适合哪种
  10. echarts地图数据与世界地图中英文转换