当前位置: 首页 > 知识库问答 >
问题:

R中的条件概率图

戎桐
2023-03-14

我是R的新手,我试图创建一个条件概率图,测试前概率在x轴,测试后概率在y轴。与链接条件概率图中的类似。我需要为阳性测试绘制点,并用一条线将它们连接在一起,为阴性测试绘制点,并用一条线将这些点连接在一起,在同一个图上。

我有数据:阴性<代码>测试前测问题<-c(0,10,20,30,40,50,60,70,80,90,100)测试后测问题<-c(0,3,7,11,17,22,30,40,53,72,100)测试前测问题<-c(0,10,20,30,40,50,60,70,80,90,100)测试后测问题<-c(0,38,57,69,77,83,88,94,95,98,100)

然而,我不确定如何最好地组织数据或代码,以产生我需要的图形!我搜索了“条件概率图”,但没有找到任何有用的东西。任何指导都将不胜感激。谢谢,劳拉

共有1个答案

祖波光
2023-03-14

组织数据的最佳方法是在data.frame中:

test = data.frame(Pos.pre = a, Pos.post = b, Neg.pre = c, Neg.post = d)

(假设您的单个数据名为ABCD)

现在您可以绘制图,例如,积极的post vs pre:

plot(Pos.post ~ Pos.pre, data = test, type = 'l')
lines(Neg.post ~ Neg.pre, test, col = 'red')
ggplot(test) +
    geom_line(aes(x = Pos.pre, y = Pos.post)) +
    geom_line(aes(x = Neg.pre, y = Neg.post), color = 'red')
 类似资料:
  • 在概率公理中,我们建立了“概率测度”的概念,并使用“面积”来类比。这是对概率的第一步探索。为了让概率这个工具更加有用,数学家进一步构筑了“条件概率”,来深入探索概率中包含的数学结构。我们可以考虑生活中常见的一个估计: 三个公司开发一块地。A占地20%,B占地30%,C占地50%。三个公司规划的绿地占比不同:A土地中40%规划为绿地,B土地中的30%规划为绿地,C土地中的10%规划为绿地。我想选择绿

  • > 每对项目的共现,Count(A,B)=#事务包含A和B,条件概率Prob(BA)=Count(A,B)/Count(A). 每三个项目的共现,Count(A,B,C)=#事务包含A和B,条件概率Prob(AB,C)=Count(A,B,C)/Count(B,C) 每行记录一个事务(一起购买的一组项):输入数据集是具有以下格式的事务数据: 25 52 164 240 274 328 368 44

  • 我的数据集是 我想计算prob(Q2=1,给定q4=1),根据我的知识,它应该是1。但是当我在R中使用following命令时 返回0.5 第二个问题是如果我将数据集更改为 当我使用上面的数据并计算上面的概率时,它返回1。当我不改变Q2和Q4时,概率怎么会改变。 我的想法是,在这两种情况下,概率应该是相同的1。 为什么它只是随着其他参数Q1和q3的变化而变化。我认为它应该改变,因为P(q2=1/q

  • 问题内容: 我很好奇,我该如何在Java中实现概率?例如,如果变量显示的机会是1/25,那么我将如何实现呢?还是其他可能性?请指出我的大致方向。 问题答案: 您将使用Random生成一个随机数,然后根据文字对其进行测试以匹配您尝试实现的概率。 因此给出: 将有1/25的可能性为真(因为返回从0到25(但不包括25)的任何数字的可能性均是偶数)。 您当然也必须这样做。 如下面所指出的,如果获得多个随

  • 编辑:重新措辞 我有一个账户列表:帐户 当我总结这份清单时,我得到了账户数量和账户总价值的概述 名称摘要 我添加了马克,因为他现在将是一个帐户所有者,但他目前没有任何帐户。 第一步是查看每个人应该拥有的账户的平均数。有25个账户,5个所有者,所以每个人都应该有5个账户。总价值为15600英镑,共有5名所有者,因此每个人的账户价值应该在3120英镑左右。这是一个估计值,所以我对它稍微偏离一点没意见。

  • 概率论早期用于研究赌博中的概率事件。赌徒对于结果的判断基于直觉,但高明的赌徒尝试从理性的角度来理解。然而,赌博中的一些结果似乎有矛盾。比如掷一个骰子,每个数字出现的概率相等,都是1/6。然而,如果有两个骰子,那么出现的2到12这些数字的概率却不相同。概率论这门学科正是为了搞清楚这些矛盾背后的原理。 早期的概率论是一门混合了经验的数学学科,并没有严格的用语。因此,概率论在数学的精密架构下,显得有些异