首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何插值值以填充百分位数范围?

如何插值值以填充百分位数范围?
EN

Stack Overflow用户
提问于 2017-11-21 02:21:32
回答 1查看 1.1K关注 0票数 1

我有第10-25百分位数范围的数值,即0.49,25-50百分位数是1.36 (这是峰值),50-75百分位数是0.18,>90百分位数是0.15

我想插值范围>5,5-10,75-90百分位数的值。如何在MATLAB中做到这一点?

如果我假设一个正态分布,其峰值是1.36 (第25至第50百分位数)(如图所示),如何插值未知百分位数范围的值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-21 02:58:53

实际上,为了找到百分位数而执行插值对我来说不是很好。如果您正在处理一个normal distribution,并且它的参数(musigma)是已知的,那么您要寻找的是norminv函数(正式文档:https://mathworks.com/help/stats/norminv.html)。

X= norminv( P,mu,sigma)用对应的平均值mu和标准差σ在P中对应的概率计算出法向of的逆,σ中的参数必须是正的,P中的值必须在0 1区间。

例如,您如何找到包含95%标准正态分布值的间隔:

代码语言:javascript
运行
AI代码解释
复制
norminv([0.025 0.975],0,1)

这就是如何用mu=10sigma=3.5找到正态分布的第99百分位数。

代码语言:javascript
运行
AI代码解释
复制
norminv(0.99,10,3.5)

如果您不知道这些参数,您可以根据实际拥有的数据来估计它们。正常族的参数是meanstandard deviation;一旦它们被知道,底层的分布就会被完全描述。实际上:

  • 正态分布的mean介于25和75百分位数之间。平均这两个值来逼近它。
  • 在正态分布中,第25百分位数和第75百分位数的差值约为其standard deviation的1.35倍。因此,取上述值之间的差值,除以1.35,以获得standard deviation的近似。

如果您想使用linear interpolation,请查看interp1 (https://mathworks.com/help/matlab/ref/interp1.html)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47410624

复制
相关文章
【缺失值处理】拉格朗日插值法—随机森林算法填充—sklearn填充(均值/众数/中位数)
缺失值的处理准备数据1 sklearn填充(1)使用均值进行填补(连续型特征)(2)使用中位数、0进行填补(连续型特征)(3)使用众数进行填补(离散型特征)(4)KNN填补
用户7886150
2020/12/30
3.1K0
matlab中如何求插值点,MATLAB插值「建议收藏」
插值就是在已知数据之间计算估计值的过程,是一种实用的数值方法,是函数逼近的重要方法。在信号处理和图形分析中,插值运算的应用较为广泛,MATLAB提供了多种插值函数,可以满足不同的需求。
全栈程序员站长
2022/09/05
3.6K0
matlab 插值出错,MATLAB插值问题
,称F(x)为f(x)在区间[a,b]上的插值函数,称(xi, yi)为插值节点。若F(x)为多项式,称为多项式插值(或代数插值) ;常用的代数插值方法有:拉格朗日插值,牛顿插值。
全栈程序员站长
2022/09/05
1.3K0
dataframe填充缺失值_pandas填充空值
将其Nan全部填充为0,这时再打印的话会发现根本未填充,这是因为没有加上参数inplace参数。
全栈程序员站长
2022/09/22
2.9K0
Scala 字符串插值: s插值
val pageLevelId = 3 val pageLevelName = "entrance" val funnel = Map(2 -> List(11111), 4 -> List(7), 3 -> List(402, 403), 5 -> List(1572, 1574)) val bg = s"$pageLevelName.page_id = 254" :: s"$pageLevelName.page_value in('%s')".format(funnel(pageLevelId).
大数据工程师-公子
2019/03/14
1.7K0
numpy 插值
第二个参数是需要pad的值,参数输入方式为:((before_1, after_1), … (before_N, after_N)),其中(before_1, after_1)表示第1轴两边缘分别填充before_1个和after_1个数值;
全栈程序员站长
2022/09/22
7000
numpy 插值
插值查找
3.int midIndex = low + (high - low) * (key -arr[low]) / (arr[high] - arr[low]); //插值索引
JusterZhu
2022/12/07
9250
插值查找
最近邻插值、双线性插值、双三次插值
越是简单的模型越适合用来举例子,我们就举个简单的图像:3X3 的256级灰度图,也就是高为3个象素,宽也是3个象素的图像,每个象素的取值可以是 0-255,代表该像素的亮度,255代表最亮,也就是白色,0代表最暗,即黑色。假如图像的象素矩阵如下图所示(这个原始图把它叫做源图,Source): 234 38 22 67 44 12 89 65 63
全栈程序员站长
2022/07/01
1.6K0
最近邻插值、双线性插值、双三次插值
图像插值
算法:图像插值是在基于模型框架下,从低分辨率图像生成高分辨率图像的过程,用以恢复图像中所丢失的信息。图像常见的插值算法可以分为两类:自适应和非自适应,如最近邻插值,双线性插值,双平方插值,双立方插值以及其他高阶方法等,应用于军事雷达图像、卫星遥感图像、天文观测图像、地质勘探数据图像、生物医学切片及显微图像等特殊图像及日常人物景物图像的处理。
裴来凡
2022/05/28
7550
图像插值
arcgis--空间插值(确定性插值)
Twcat_tree
2022/12/05
1K0
arcgis--空间插值(确定性插值)
matlab插值函数的作用,matlab 插值函数[通俗易懂]
MATLAB中的插值函数为interp1,其调用格式为: yi= interp1(x,y,xi,’method’)
全栈程序员站长
2022/09/05
1.4K0
【图像处理】详解 最近邻插值、线性插值、双线性插值、双三次插值「建议收藏」
2.1 最近邻插值 (Nearest Neighbor Interpolation) —— 零阶插值法
全栈程序员站长
2022/09/06
20.4K0
【图像处理】详解 最近邻插值、线性插值、双线性插值、双三次插值「建议收藏」
kri插值实例,批量气象插值(文件对应关系)
懵的不懂逻辑了,好吧废话不多说,这次解决的问题其实也比较基础,但却是非常常用和实用,对于入门简直神器。。。通常我们遇到的数据,不会整理的十分友好,需要我们对数据进行进一步处理,才能应用,特别是。。。如果数据之间排列跟预期的差别很大的时候。。。那就。。。虽然我说的也不是很清楚,但是明白的自然明白,就是这么佛系的自己:
一个有趣的灵魂W
2020/09/15
8130
kri插值实例,批量气象插值(文件对应关系)
Sass变量插值
程序员NEO
2023/09/29
1890
Sass变量插值
matlab插值计算
插值方法有如下: method=‘nearest’,‘linear’,‘spline’,‘pchip’,‘cubic’ 比如使用三次条样插值spline,则
全栈程序员站长
2022/09/05
1.2K0
插值查找算法
插值查找(Insert Value Search)是二分查找的一种改良,主要是改良了mid的值,mid的值由原来的mid = (left + right) / 2而变成了自适应获取mid的值mid = left + (num - arr[left]) / (arr[right] - arr[left]) * (right - left),上述公式是前辈们推导出来的,其余和二分查找一样。
红目香薰
2022/11/29
8820
less变量插值
程序员NEO
2023/09/29
2450
less变量插值
1.1、文本插值
Vue 使用一种基于 HTML 的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的 DOM 上。所有的 Vue 模板都是语法层面合法的 HTML,可以被符合规范的浏览器和 HTML 解析器解析。
张果
2022/11/12
8.9K0
1.1、文本插值
Unity【Lerp & Slerp】- 线性插值与球形插值的区别
在Unity的向量Vector和四元数Quaternion类中,均包含线性插值Lerp和球形插值Slerp的函数,那么两者之间有何区别,通过下面的例子进行观察:
CoderZ
2022/08/29
1.8K0
Unity【Lerp & Slerp】- 线性插值与球形插值的区别
python分段线性插值_Python实现分段线性插值
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说python分段线性插值_Python实现分段线性插值,希望能够帮助大家进步!!!
Java架构师必看
2022/11/14
1.5K0

相似问题

线性插值的Numpy百分位数-错误值?

12

插值不适用于numpy百分位数

11

Pandas插值是填充nan而不是插值

156

python: numpy -用线性插值计算百分位数

22

“最近”插值法的NumPy百分位数和TensorFlow百分位数的不同结果

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档