javascript - 调查统计图思路

标签 javascript statistics diagram survey

我有一些主题调查和图表的家庭作业。第一个任务是标准化调查的输入,因为数据的结构会不时发生变化。 因此,调查分为三种类型:

  • 静态字段,用于存储文本
  • 动态选项,用户可以选择一个选项
  • 以及多选字段,用户可以在其中选择多个选项

所以我并不是一个真正的统计学家,所以我真的不知道我可以用这些传入的数据做什么。

因此,我拥有的数据存储在一个巨大的 XML 文件中,从那里我可以轻松获取调查的填充次数以及字段填充的次数,这样我就可以(例如在饼图上显示填充或未填充的关系)。 第二个想法是使用条形图等来显示多选项元素的内容之间的关系。

对于多选项元素,我有一个想法来显示一个选项的含义数据。 但问题是,能显示什么?

另一个问题是静态元素(文本字段等)。单个字段可以表示哪些数据?

XML 字段中的数据是从 2001 年到 2005 年收集的,所以也许我可以使用调查日期,但正如我所说,我真的不知道如何处理数据,以收集尽可能多的数据,创建大量图表。

最佳答案

标准化数据后(这可能比工作的可视化部分更困难),您可以执行以下操作:

  • 要显示包含文本的静态字段,您可以将这些文本重新编码为包含较少类别的新变量,这些变量可以适合图表/绘图。另一种方法是制作文本的文字云 - 就像wordle.net .
  • 每个动态字段仅包含一个答案,可能是最容易显示的。您可以制作饼图来显示属性的百分比,或者制作条形图来显示百分比/密度或频率(例如,请参阅 R 中的 ggplot2 包)。
  • 要显示多选字段,您应该将日期重组为适当的格式(我不知道它现在是什么样子)。这可以通过不同的表来完成,这些表显示所有变量中每个类别的计数(频率)。例如:昨天有 187 人吃了巧克力,160 人吃了面包,50 人吃了披萨。然后,您可以轻松地通过条形图显示这些值。请注意:这些值的总和将不等于样本大小,因为任何人都可以选择多个值,因此饼图将是一个非常糟糕的选择。

希望能帮到你。

关于javascript - 调查统计图思路,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4579103/

相关文章:

javascript - angularjs 类不工作

javascript - VS Code函数去下一个空间

javascript - 在 Meteor 中控制用户访问

layout - 如何确定自适应网页设计的常见设备的常见视口(viewport)尺寸(不是屏幕尺寸)?

diagram - 如何在序列图中指示数据库事务提交

Perl UMMF 教程?

javascript - Angular(Javascript)如何控制mousemove事件的速度?

python - 估计幂律分布中的指数截断

python - python random.choices 有偏见吗?

reactjs - 前端 UML 部署图