scipy 偏态分布的随机变量

2024-03-16

尝试从 SciPy 的分布中抽取随机数,就像使用 stats.norm.rvs 一样。然而,我试图从我拥有的经验分布中获取数字 - 这是一个倾斜的数据集,我想将倾斜和峰度合并到我正在绘制的分布中。理想情况下,我只想调用 stats.norm.rvs(loc=blah,scale=blah,size=blah) ,然后除了均值和方差之外还设置偏斜和科特。范数函数采用由“mvsk”的某种排列组成的“时刻”参数,其中 s 和 k 代表偏斜和峰度,但显然所做的只是要求从 rv 计算 s 和 k,而我想首先建立 s 和 k 作为分布参数。

不管怎样,我无论如何都不是统计专家,也许这是一个简单或误导性的问题。将不胜感激任何帮助。

编辑:如果这四个矩不足以很好地定义分布,是否有其他方法可以绘制与经验分布一致的值,如下所示:https://i.stack.imgur.com/zia1r.png https://i.stack.imgur.com/zia1r.png


如果您不担心陷入分布的尾部, 并且数据是浮点数,那么 您可以从经验分布中采样。

  • 对数据进行排序。
  • 在数据前面加上 0。
  • 令 N 表示该 data_array 的长度
  • 计算 q=scipy.rand()*N
  • idx=int(q); di=q-idx
  • xlo=data_array[idx], xhi=data_array[idx+1];
  • 返回 xlo+(xhi-xlo)*di

基本上,这是在经验 CDF 中进行线性插值以获得 随机变量。

两个潜在的问题是(1)如果你的数据集很小,你可能无法代表 分布良好,并且(2)你不会生成大于最大的值 您现有数据集中的一个。

为了超越这些,您需要查看参数分布,例如上面提到的伽玛分布。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

scipy 偏态分布的随机变量 的相关文章

随机推荐

  • 如何从 coredata (实体)ios swift 中删除行

    我是我的应用程序中的核心数据新手 我正在使用 coredata 我只是将数据存储在我的核心数据中 我的实体名称是 FEED 我有一些名称为 title id link desc 的行 所以现在我想根据 id 删除特定行 那么我该怎么做呢 这
  • 方法链接的影响

    我知道 PHP 中链接的好处 但假设我们有以下情况 Mail new MailClass mail gt SetFrom X gt SetTo X gt SetSubject X gt AddRecipient X gt AddRecipi
  • 请求正文为空

    我生成了两个项目 一个使用 create react app 另一个使用 Express 生成器 我运行第一个localhost 3000第二个是localhost 3001 我正在尝试发送 POST 请求 但收到一个空的请求req bod
  • Java 中的 main 方法可以返回一些东西吗?

    我最近参加了一次面试 他们问了我两个关于 Java 核心的问题 Q 1 我们可以编写一个java类吗 public static int main String args System out println Hello 我回答 不 编译器
  • onTouchEvent 中的 CoordinatorLayout NullPointerException

    我正进入 状态NullPointerException in onTouchEvent of CoordinatorLayout 我在用DrawerLayout with CollapsingToolbarLayoutandroid支持Ap
  • 测试浏览器中对 Overflow-y:auto 的支持

    我想测试浏览器是否支持特定的 css 属性 对于 css 属性 我可以这样做 var overflowSupport document createElement detect style overflow y 但是如果我必须检查特定的类或
  • 如何将 ssh 作业发送到后台

    我通过 ssh 登录到远程服务器并启动了一个 php 脚本 看起来需要 17 个小时才能完成 有没有办法断开连接但保持脚本执行 我没有进行任何输出重定向 所以我看到了所有输出 您现在可以停止该过程吗 如果是这样 启动screen http
  • Powershell - Outlook 将所有邮件标记为已读然后删除

    试图解决这个问题时遇到一些问题 由于某种原因 我的脚本无法正常工作 它应该将收件箱文件夹中的所有邮件标记为已读 然后删除它们 但是 当脚本运行时 它只会删除 count emails 显示的一半 怎么解决这个问题 我是不是做错了什么 out
  • 向 Google Visualization LineChart 添加一个垂直线标记,当鼠标移动时该标记也会移动?

    是否可以在 LineChart 上显示垂直线标记 显示当前 x 轴值 并在鼠标移动时移动 提前致谢 虽然这在以前很困难 但最近 API 的更新使其变得更加容易 您需要使用鼠标悬停事件处理程序来获取鼠标坐标 并使用新的 ChartLayout
  • 在 haskell 中定义一个新的 monad 不会引发 Applicative 的实例

    我正在尝试定义一个新的 monad 但遇到了一个奇怪的错误 纽莫纳德 hs newtype Wrapped a Wrap unwrap a instance Monad Wrapped where gt gt Wrap x f f x re
  • ASP.NET MVC 通过文件/文件路径确定 mime 类型

    我正在使用 ASP NET MVC 3 该应用程序的目标是 net 4 0 我试图将虚拟路径作为参数传递给控制器 的操作并返回文件 而不检查服务器上的实际物理路径并提供基本授权 不幸的是 我无法找到合适的 File 方法重载来生成适当的 A
  • Plotly-R:如何制作有间隙的 y 轴?

    Is it possible to create a plotly bar chart e g any chart from the following website https plotly com r bar charts https
  • 在 Java 中将数字转换为灰度颜色

    我试图弄清楚如何将 1 到 50 之间的数字转换为可以在此处使用的灰度颜色 g setColor MyGreyScaleColour 1 表示最亮 白色 50 表示最暗 黑色 e g Color intToCol int colNum co
  • 控制风扇速度

    我想用C 控制风扇速度 我尝试了 WMI 但它对我不起作用 我有配备 Intel Core i5 的 HP ProBook Windows 7 HomePremium 64 位 还有其他方法可以控制风扇速度 获取温度 将风扇速度设置为更高或
  • 使用 ZF 使 Zend_Rest_Server 返回 JSON 而不是 XML

    Zend Rest Server 可以返回 Json 吗 如果没有 有什么替代方案 其他库建议也可以 Zend Rest Server 输出 XML 尽管文档中没有明确指定 有一些替代方案 您可以利用 Zend Framework 提供的整
  • 如何停止谷歌云数据流中的流管道

    我有一个正在运行的流数据流来读取 PUB SUB 订阅 一段时间后或者可能是在处理一定量的数据后 我希望管道自行停止 我不希望我的计算引擎实例无限期地运行 当我通过数据流控制台取消作业时 它显示为失败的作业 有办法实现这一点吗 我错过了什么
  • Mono 编译错误 - 无法从程序集“System”加载类型“System.Runtime.CompilerServices.ReferenceAssemblyAttribute”

    我在编译 CSharp Mono 应用程序时遇到问题 我的Mono版本是2 10 2 这是我收到的错误 程序集 home tmc AcctTerm System dll 中缺少方法 ctor 类型为 System Runtime Compi
  • TinyMCE v4 关闭 blob

    我不想tinymce使用斑点来处理小图像 因为我正在转换它们data images到真实图像 我正在替换img src 当我有了真实的图像之后 我怎样才能做到只得到data image图片 是否可以 我试过 automatic upload
  • 如何在 OS X 中使用 Java 查找用户的“文档”文件夹?

    我想在用户的 文档 文件夹中创建一个目录 但到目前为止我只找到了如何获取用户的主目录 javax swing JFileChooser fr new javax swing JFileChooser javax swing filechoo
  • scipy 偏态分布的随机变量

    尝试从 SciPy 的分布中抽取随机数 就像使用 stats norm rvs 一样 然而 我试图从我拥有的经验分布中获取数字 这是一个倾斜的数据集 我想将倾斜和峰度合并到我正在绘制的分布中 理想情况下 我只想调用 stats norm r