【发布时间】:2021-03-23 18:02:28
【问题描述】:
我得到了这个数据,我需要拟合一个正态分布来得到另一组与发生概率相关的数据。
data = c(150,94.1,127.6,77.2,136.1,83.4,75.6,92.7,106.5,95.9,112.1,90.4,143.7,152.7,113.3,143.9,87.9,85.2,117.2,193,153.7,84.7,97.3,140.3,80,103.6,72.6,90.7,52.6,52.8)
然后是发生的概率:
returntime = c(1.02,1.5,2,3,4,5,6,7,8,9,10,15,20,25,30,50,100,200,500,1000,5000,10000) #years
prob_returntime = 1/returntime #need to get the data associated with this prob.
我曾尝试使用 qnorm(),但我认为我做错了什么......
预期输出:
【问题讨论】:
-
我不太清楚你在问什么。您首先写下您正在寻找概率,然后您还声明您想使用一个
quantile函数,它是累积分布函数的逆。请将预期的输出添加到您的问题中。 -
嘿,我进行了编辑。请看一下。但是,是的,我需要 cdf 的倒数。 @Base_R_Best_R
-
您是否试图找到降雨量和“返回时间”(无论是什么)之间的关联?完全不清楚您在这里要做什么,并且您可能会通过预先声明它涉及正态分布的分位数而将自己(和其他所有人)带入悬崖。
-
好的,我一直在查看您的数据,但对我来说没有意义。首先,您不是试图根据 rt 或 rt-inverse 预测降雨量,因为您有 30 个观测值和 22 个 rt 值。其次,您究竟如何将时间的倒数(在您的 cmets 中以年衡量)视为概率?错误地引用 Ricky Ricardo 与 Lucille Ball 的谈话,“Lucy,你有事要做!”
-
也许可以帮助解释一下这里所做的工作,作为解释情况的介绍。
标签: r distribution