在 Mathematica 中计算相对频率

发布于 2024-12-01 12:17:32 字数 547 浏览 2 评论 0原文

使用:

dalist = {{379, 219, 228, 401}, {387, 239, 230, 393}, 
          {403, 238, 217, 429}, {377, 233, 225, 432}}

BarChart@dalist

在此处输入图像描述

我想计算/绘制每个条件下每个 Bin 的相对频率而不是绝对计数。

其中:

{379, 219, 228, 401}

是一种条件的 4 个容器计数。所以:

{379, 219, 228, 401}[[1]]/Total@{379, 219, 228, 401}

在此处输入图像描述

是我想看到的第一个条件/第一个 Bin 的结果,而不是计数本身。

With :

dalist = {{379, 219, 228, 401}, {387, 239, 230, 393}, 
          {403, 238, 217, 429}, {377, 233, 225, 432}}

BarChart@dalist

enter image description here

I would like to compute / Plot the relative frequency instead of absolute count for each Bin for each condition.

Where :

{379, 219, 228, 401}

are the 4 bins count for one condition. So :

{379, 219, 228, 401}[[1]]/Total@{379, 219, 228, 401}

enter image description here

is the result I want to see of the first condition / first Bin, instead of the count itself.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

裸钻 2024-12-08 12:17:32

贝利萨留抢先了我。

您可能还想探索 BarChart[dalist, ChartLayout -> "百分位"]

在此处输入图像描述

belisarius beat me to it.

You might also want to explore BarChart[dalist, ChartLayout -> "Percentile"]

enter image description here

叹梦 2024-12-08 12:17:32

不是吗

BarChart[dalist/Total /@ dalist]

在此处输入图像描述

Isn't it

BarChart[dalist/Total /@ dalist]

?

enter image description here

︶葆Ⅱㄣ 2024-12-08 12:17:32

您所要做的就是:

In[13]:= #/Total[#] & /@ dalist

Out[13]= {{379/1227, 73/409, 76/409, 401/1227}, {387/1249, 239/1249, 
  230/1249, 393/1249}, {31/99, 238/1287, 217/1287, 1/3}, {377/1267, 
  233/1267, 225/1267, 432/1267}}

并绘制图表

All you have to do is this:

In[13]:= #/Total[#] & /@ dalist

Out[13]= {{379/1227, 73/409, 76/409, 401/1227}, {387/1249, 239/1249, 
  230/1249, 393/1249}, {31/99, 238/1287, 217/1287, 1/3}, {377/1267, 
  233/1267, 225/1267, 432/1267}}

and chart it instead

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文