在 R 中拟合 von Mises 分布的混合

2024-01-25

I have a set of angular data that I'd like to fit a mixture of two von Mises distributions to. As shown below, the data are clustered at about 0 and ±π, so having a periodic boundary is required for this case. Distribution of data

我尝试使用 movMF 包来拟合这些数据的分布,但似乎它正在对每一行进行标准化,并且由于这是一组一维数据,因此结果是一个 ±1 的向量。其他人如何在 R 中拟合这样的分布混合?


问题在于使用角度向量作为 movMF 函数的输入。相反,角度必须转换为单位圆上的点

pts_on_unit_circle <- cbind(cos(angle_in_degrees * pi / 180), 
                            sin(angle_in_degrees * pi / 180))
d <- movMF(pts_on_unit_circle, number_of_mixed_vM_fxns)
mu <- atan2(d$theta[,2], d$theta[,1])
kappa <- sqrt(rowSums(d$theta^2))

资料来源:联系了 movMF 包的作者 Kurt Hornik。

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

在 R 中拟合 von Mises 分布的混合 的相关文章

  • 如何使用键盘命令中断 R 中正在运行的代码?

    如何中断 R 中正在运行的脚本 假设我遇到无限循环或其他问题 并且我想停止脚本运行 有键盘命令可以做到这一点吗 如果有帮助的话 在 Python 中是 Ctrl c 我在R中尝试过 但没有成功 自我回答 几乎是其他人的评论和答案的总结 In
  • 聚合时间

    我的数据包含 1 分钟测量值 我希望将其聚合为 5 分钟和 10 分钟 如何在 10 分钟内将 日 列的数据分组为 5 样本数据2 structure list Day c Monday Monday Monday Monday Monda
  • mutate() 尝试在使用美元符号运算符时使用全局变量的值进行提取

    我使用得到了有趣的结果mutate with a 当全局环境中碰巧存在与要提取的元素同名的变量时进行提取 我正在运行 R 3 1 3 和 dplyr 0 4 3 9 这工作正常 library dplyr df lt data frame
  • 逆 Box-Cox 变换

    我在用SciPy 的 boxcox 函数 http docs scipy org doc scipy dev reference generated scipy stats boxcox html执行一个Box Cox 变换 http en
  • 难以理解 R 中双括号和单括号子集之间的区别[重复]

    这个问题在这里已经有答案了 我很难理解双括号子集和单括号子集之间的区别 我在开源编程方面相当陌生 我很难理解 R 中的 help 函数 因为考虑到我目前对 R 的理解 其中的一些信息对我来说太技术性了 我尝试过谷歌搜索差异 虽然它给了我一个
  • 使用不同的阈值替换多列中的值

    我有一个包含多个列的数据集 其中包含我想要转换为二进制的定量数据 为此 我想使用每列不同的阈值 Example Input antigen1 antigen2 antigen3 antigen4 1 215 421 2 12 2 1524
  • 使用shinyjs通过javascript在闪亮的应用程序中操作现有的Leaflet地图

    我有一个闪亮的应用程序 其中包含现有的传单地图 我希望能够在渲染后使用自定义 javascript 通过shinyjs包裹 一个最小的例子如下 app R packages library dplyr library leaflet lib
  • 仅当 ggplot 中 y 轴的下限设置为 0 时才会出现图条[重复]

    这个问题在这里已经有答案了 我正在尝试创建一个条形图 当我将限制设置为 0 7 时 就会出现条形 但是 我希望下限为 1 而不是 0 当我将下限设置为 1 时 条形图不会出现 我收到以下错误消息 Removed 8 rows contain
  • magrittr 管道中的 WOE

    如何将下面的证据代码权重放入 magrittr 管道中 df gt 我尝试过的一切似乎都不起作用 df library Information library magrittr df a c aa bb cc aa aa aa bb cc
  • 从 glmnet 获取变量选择顺序

    我一直在使用 glmnet R 包为一个目标变量 Y 数字 和 762 个协变量构建 LASSO 回归模型 我使用 glmnet 函数 然后coef fit s 0 056360 获取该特定 lambda 值的系数值 我现在需要的是变量选择
  • 提取模型摘要并将其存储为新列

    我是新来的purrr范例并正在努力解决它 根据一些来源 我已经设法嵌套一个数据框 在嵌套数据上运行线性模型 从每个 lm 中提取一些系数 并为每个 lm 生成摘要 我想做的最后一件事是从摘要中提取 r squared 我原以为这将是我想要实
  • 拆分并保存在新的 data.frames 中

    我有一个大 data frame 144 列 我想将其分成每组 3 列 子文件或子 data frame 然后将子 data frame 保存在单独的文件中 换句话说 file1 将包含从 1 到 3 的列 file2 将包含从 6 到 9
  • 在 R 中查找 Windows 用户名

    有没有办法在 R 会话中获取当前的 Windows 用户名或 Windows 主目录 Thanks 抱歉 如果我错过了什么 但我找不到任何东西 你可以做 Sys getenv USERNAME Sys getenv HOME 如果你只是输入
  • 挖泥机子集 (MuMIn) - 如果存在主效应,则必须包括交互作用

    我正在使用 dredge MuMIn 进行一些探索性工作 在此过程中 我想将两个变量设置为仅当它们之间存在相互作用时才允许一起出现 即它们不能仅作为主要效果一起出现 使用样本数据 我想挖掘模型 fm1 尽管它可能没有意义 如果变量 GNP
  • 当尝试在随机数字数组中查找运行最大值时,会调用多少次更新最大值?

    假设我们有一个包含 N 到 N 的整数的数组 数组大小为 2N 1 我们首先对数组中的元素进行混洗 然后尝试通过从第一个元素到最后一个元素迭代数组来找到最大整数 代码示例是Java语言 int called 0 int max Intege
  • RQuantLib 包不适用于 R 3.5.0

    有没有其他人尝试加载 R 3 5 0 的 RQuantLib 包 我尝试过 以前有效 install packages drat dependencies TRUE drat addRepo ghrr install packages RQ
  • 将儒略日期转换为 PosixCt 日期

    我发现自己在解决这个问题 我需要将 R 中的儒略日期转换为正常日期 YYYY MM DD 我知道我可以指定as Date julian date origin 但我不知道应该提供哪个来源 我的朱利安日期类似于 2458010 2458011
  • 使用 data() 的 R 包命名空间问题 -- 找不到数据集

    我在尝试在我自己的包中导入包 即 robfilter 时遇到了问题 我尝试使用它的方法之一 adore filter 在这一行失败 data critvals 出现错误 未找到数据集 critvals 如果我通过 require robfi
  • Sweave + RweaveHTML:cat 输出未出现在输出中

    我对 Sweave RweaveHTML 有疑问 我希望 cat 的输出最终出现在正在生成的 html 文件中 我有一个案例 它没有 我不明白为什么 test function bla bla cat Result is 然后在 Rnw 文
  • 如何合并具有相同列名的数据框

    我有一个数据框 如下所示 structure list Variables structure list ADA ADA LEAD LEAD BIG4 BIG4 LOGMKT LOGMKT LEV LEV ROA ROA ROAL ROAL

随机推荐

  • 在 PyYAML 中格式化自定义类输出

    我正在这里研究一个简单的示例 但文档仍然让我有点困惑 这是示例代码 class A yaml YAMLObject yaml tag u A def init self val self val val if name main t dat
  • XamlParseException:自定义控件中的属性丢失,但已定义!

    I 有时我的自定义控件出现以下异常 XamlParseException occurred Unknown attribute Points in element SectionClickableArea Line 10 Position
  • 将 MariaDB 与实体框架结合使用

    最近 我读到一则新闻 说 MariaDB 是 MySQL 的替代品 因为MySQL 对集群 企业版的定价不友好 http www theregister co uk 2013 09 12 google mariadb mysql migra
  • Node X-ray 从 url 集合中爬取数据

    我正在尝试在网站中抓取一个列表 该列表会指向具有相同格式的其他页面 我能够创建所有 a 标签的集合 但是当我尝试访问页面集合时 我尝试用它创建的密钥不会添加到返回的对象中 这是我尝试对堆栈溢出执行的操作的示例 var Xray requir
  • 如何在 Mac 操作系统上永久删除 Xampp?

    我用过Xampp 然后把它删除了 然后 我尝试使用Mamp 有一个错误我不明白 Mamp 作为网络服务器运行得非常完美 但是如果我想使用phpmyadmin 它就不起作用了 例如 我向数据库插入一些内容 它没有显示在 phpmyadmin
  • 多语言数据库,具有默认后备

    我知道 我有一个问题已经被广泛讨论 但在我看来 有一个方面仍然需要澄清 我正在创建一个带有多语言数据库的网络应用程序 我已经找到了一些好的实践文章 例如this https web archive org web 2014101519585
  • 关闭/重启Linux系统的shell脚本

    有没有合适的 shell 脚本来关闭或重新启动 Linux 机器 我尝试过使用 shell 脚本来关闭 但是当我输入sudo shutdown它会要求输入密码 我们如何使用脚本输入密码 我认为另一种更干净的方法 在中创建一个新文件 etc
  • Javascript 中的 Unicode 值 \uXXXX 到字符

    我以前从未这样做过 并且不确定为什么它会输出臭名昭著的内容 编码字符 关于如何输出应有的字符 ASCII Unicode 有什么想法吗 我认为 u0041 u005A应该打印A ZFirefox 报告的 UTF 8 是页面编码 var c
  • 读取文本文件时字符串索引超出范围[重复]

    这个问题在这里已经有答案了 我一直在程序的倒数第二行遇到此错误 我不知道为什么 我所做的只是从文本文件中读取一行 if items 0 86947367 with open read it txt as text file try pric
  • 如何设置组合框中选定的值?

    我在 C Windows 窗体中使用组合框 我绑定的项目列表如下 var employmentStatus new BindingList
  • 创建一个没有 init 方法的类 (Objective-c)

    是否可以创建一个没有 init 方法的类 以强制所有调用者使用工厂方法创建对象 所以基本上 您要确保您的类永远不会使用 init 进行初始化 对吧 你不能这样做exactly你想做的事 但你可以接近 由于您继承自 NSObject 因此您有
  • Android ICS 仿真相机

    我正在尝试使用模拟器查看 ICS 中的 Gallery 应用程序 因此 我启动 AVD 并用相机拍摄几张照片 然后启动图库 当我单击图库中的任何集合时 我收到错误消息 不幸的是 相机已停止 图库应用程序退出 我已经在 Mac 和 Windo
  • java :使用 vfs s3 插件在 Amazon S3 中使用服务器端加密

    为了在 S3 中复制文件 我正在使用vfs s3 2 2 1 jar我发现S3文件对象班级下com intridea io vfs provider s3包裹 我正在其中使用public void copyFrom final FileOb
  • 使用 dplyr 和 SQLite 进行 UTF-8 编码

    我在 SQLite 中有一个表 我想用 dplyr 打开它 我在装有 Win 7 的 PC 上使用 SQLite Expert 版本 35 58 2478 R Studio 版本 0 98 1062 使用 src sqlite 连接到数据库
  • 当 SQL 中的值为空时,如何在 INSERT 上跳过列条目?

    我正在向数据库中插入大量行 但某些列是空白的对于某些行 如何插入而不为这些空白字段分配虚拟值 1 INSERT Leads VALUES name cityName 5 anotherValue 2 INSERT Leads VALUES
  • 用tidesdk制作一个可拖动的透明窗口

    使用TideSDK 如何拥有一个没有Windows风格边框的窗口 并保持可拖动 我尝试两件事 首先像这样配置我的 tiapp xml
  • 在 PowerShell 中使用管道连接的 ffmpeg 和 ffplay

    我已将当前的视频项目从命令提示符切换到 PowerShell 以便我可以充分利用Tee Object对于多输出代码 目前 我有一个批量运行的代码版本 但我需要通过 T 恤添加一项功能 这是我第一次使用 PowerShell 所以这可能是一个
  • 非 void 接口代码契约的实现 - default(T) 与 throw NotImplementedException

    这可能主要是一个风格问题 但是在为非 void 接口成员定义代码契约时 哪种方法最好 界面 ContractClass typeof IFooContract public interface IFoo object Bar 合同选项1 C
  • 执行 MongoTemplate.aggregate 而不进行行检索

    我正在使用 Spring Mongo 驱动程序来执行一个将运行一段时间的大型 mongo 聚合语句 此聚合的输出阶段将聚合的输出写入新的集合中 我永远不需要在内存中检索此聚合的结果 当我在 Spring boot 中运行此程序时 JVM 在
  • 在 R 中拟合 von Mises 分布的混合

    I have a set of angular data that I d like to fit a mixture of two von Mises distributions to As shown below the data ar