python异常值检验实战2_医美手术价格
python信用评分卡建模(附代码,博主录制)

测试数据结果:用非B4数据
肉毒素-横力 申请金额 是市场价格 平均倍数 4.4 最高16.666 最低0.433
B4状态5.14倍 最高16.666 最低0.433
D1 平均4.14倍 最高 最低
眼部_双眼皮_切开
注射类_玻尿酸_进口
平均价19560
B4平均价 21374
非B4平均价18497
鼻部_鼻综合_鼻综合
以前价格:63000
平均价:31497
B4平均价 :32926
非B4平均价:29637
像京东这种大平台,能够让医疗美容入驻平台,也是因为新氧,更美,悦美等医疗美容互联网平台这2年受风投追捧有关,京东也想作为一个尝试,看看医美的数据到底怎么样,如果数据乐观,按医美线下市场千亿级规模来看,一定是快大蛋糕,自上线一年多的观察来看,京东医美汇并没有在互联网医疗美容行业,掀起什么波浪,在看这二年新氧更美等主流平台的业绩发展,医疗美容行业还处于初级发展阶段,社会对医美的认识和熟悉程度还不够,对医美用户的唤醒和教育工作仍是未来几年的重任,待机会成熟BAT等企业一定会进入,不再会静观其变。
医美手术市场价格(旧)





玻尿酸 2000,5000 价位
肉毒素3000,6000价位

手术名——市场价格

https://jingyan.baidu.com/article/a948d65109e4f90a2dcd2ea0.html





箱形图算法修正,如果
异常值上线=四分之三位数+1.5*IQR 如果异常值上线大于数组最大值,就取数组最大值
异常值下线=四分之一位数-1.5*IQR,如果异常值下线小于数组最小值,就取数组最小值


箱型图异常值判断脚本

# -*- coding: utf-8 -*-
"""
Created on Fri Mar 9 10:18:04 2018 @author: Administrator
""" import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import os #读取文件
FileName="眼部_双眼皮_切开.xlsx"
#读取excel
df=pd.read_excel("save/"+FileName)
申请金额=df['申请金额']
series_子类标准价格=df['子类标准价格']
#手术名
名字=df['手术名'].values[0]
dict_申请金额_描述统计={} 样本量=描述性统计[0]
子类标准价格=series_子类标准价格.values[0]
描述性统计=申请金额.describe()
最小值=申请金额.min()
最大值=申请金额.max()
平均数=申请金额.mean()
中位数=申请金额.median()
众数=float(申请金额.mode())
四分之一位数=描述性统计[4]
四分之三位数=描述性统计[6]
标准差=描述性统计[2] dict_申请金额_描述统计["子类手术名"]=名字
dict_申请金额_描述统计["样本量"]=样本量
dict_申请金额_描述统计["子类标准价格"]=子类标准价格
dict_申请金额_描述统计["最小值"]=最小值
dict_申请金额_描述统计["最大值"]=最大值
dict_申请金额_描述统计["平均数"]=平均数
dict_申请金额_描述统计["中位数"]=中位数
dict_申请金额_描述统计["众数"]=众数
dict_申请金额_描述统计["四分之一位数"]=四分之一位数
dict_申请金额_描述统计["四分之三位数"]=四分之三位数
dict_申请金额_描述统计["标准差"]=标准差 '''
a=list(dict_申请金额_描述统计)
b=list(dict_申请金额_描述统计.values())
c=[(a[i],b[i]) for i in range(len(a))]
'''
print (dict_申请金额_描述统计)
#绘制正太分布图
申请金额.hist() df1=pd.DataFrame(申请金额)
a=df1.boxplot() IQR=四分之三位数-四分之一位数
异常值上线=四分之三位数+1.5*IQR
异常值下线=四分之一位数-1.5*IQR def 异常值判断(数字):
if 数字>异常值上线 or 数字<异常值下线:
print("%f 是异常值"%数字)
return True
else:
print("%f 不是异常值"%数字)
return False
python风控建模实战lendingClub(博主录制,catboost,lightgbm建模,2K超清分辨率)
https://study.163.com/course/courseMain.htm?courseId=1005988013&share=2&shareId=400000000398149

微信扫二维码,免费学习更多python资源

python异常值检验实战2_医美手术价格的更多相关文章
- 异常值检验实战1--风控贷款年龄变量(附python代码)
python风控评分卡建模和风控常识(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005214003&am ...
- 异常值检验实战3_NBA球员表现稳定性分析
机器学习_深度学习_入门经典(博主永久免费教学视频系列) https://study.163.com/course/courseMain.htm?courseId=1006390023&sh ...
- 《Python高效开发实战》实战演练——内置Web服务器4
<Python高效开发实战>实战演练——开发Django站点1 <Python高效开发实战>实战演练——建立应用2 <Python高效开发实战>实战演练——基本视图 ...
- R语言︱异常值检验、离群点分析、异常值处理
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者寄语:异常值处理一般分为以下几个步骤:异常 ...
- R语言︱处理缺失数据&&异常值检验、离群点分析、异常值处理
在数据挖掘的过程中,数据预处理占到了整个过程的60% 脏数据:指一般不符合要求,以及不能直接进行相应分析的数据 脏数据包括:缺失值.异常值.不一致的值.重复数据及含有特殊符号(如#.¥.*)的数据 数 ...
- 关于Python网络爬虫实战笔记③
Python网络爬虫实战笔记③如何下载韩寒博客文章 Python网络爬虫实战笔记③如何下载韩寒博客文章 target:下载全部的文章 1. 博客列表页面规则 也就是, http://blog.sina ...
- python聚类算法实战详细笔记 (python3.6+(win10、Linux))
python聚类算法实战详细笔记 (python3.6+(win10.Linux)) 一.基本概念: 1.计算TF-DIF TF-IDF是一种统计方法,用以评估一字词对于一个文件集或一个语料库 ...
- 《Python高效开发实战》实战演练——基本视图3
在完成Django项目和应用的建立后,即可以开始编写网站应用代码,这里通过为注册页面显示一个欢迎标题,来演示Django的路由映射功能. 1)首先在djangosite/app/views.py中建立 ...
- 《Python高效开发实战》实战演练——建立应用2
为了在项目中开发符合MVC架构的实际应用程序,需要在项目中建立Django应用.每个Django项目可以包含多个Django应用.建立应用的语法为: #python manage.pystartapp ...
随机推荐
- liunx pip安装
方法一 wget https://bootstrap.pypa.io/get-pip.py python get-pip.py 方法二 wget https://pypi.python.org/pac ...
- 运行时异常与受检异常有何异同、error和exception有什么区别
1.运行时异常与受检异常有何异同? 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生.受检异常跟程序 ...
- 【leetcode】296.Best Meeting Point
原题 A group of two or more people wants to meet and minimize the total travel distance. You are given ...
- JavaMaven【八、pom.xml】
简介: 重点学习: 1.dependency-scope 依赖范围 compile 编译 默认,对编译.测试.运行都有效 provided 编译和测试时有效 runtime 测试和运行时有效 test ...
- ELK 错误: retrying failed action with response code: 403, kibana无log显示
今天10点时候同事报出kibana突然不显示log了,开始紧急排查 1. 从数据源头查起,先看被filebeat监视的log文件是否在更新(一般只要log对应服务在正常运行,log文件中就会有数据持续 ...
- os.path:平台独立的文件名管理
介绍 利用os.path模块中包含的函数,很容易编写代码来处理多个平台上的文件 解析路径 import os.path ''' os.path中的第一组函数可以用来将表示文件名的字符串解析为文件名的各 ...
- SqlServer和Oralce保留几位小数以及当末尾小数为0也显示
需求描述:对数字类型值保留2位小数,当2位小数末尾出现0时也显示 SqlServer处理方法: 1.首先通过Round函数保留2位有效数字,多出的位数值变成0 2.通过Cast函数转成decimal( ...
- Java错误和异常解析
Java错误和异常解析 错误和异常 在Java中, 根据错误性质将运行错误分为两类: 错误和异常. 在Java程序的执行过程中, 如果出现了异常事件, 就会生成一个异常对象. 生成的异常对象将传递Ja ...
- 「SNOI2019」通信 分治建图
根据题意 每个点可以直接与S,T相连 也可以和前面的哨站相连 暴力建边的话 有n2条边 要用分治优化建边: 类似于归并排序 先对每一层分为左半边与右半边 对每一半都拿出来先排序去重后 直接排成一条链建 ...
- React给state赋值的两种写法
如果你看过React的官方文档,就会对怎么给局部state赋值有一定的了解.如下代码: class Test extends React.Component { constructor(props) ...