如何在 stata 中创建和编辑直方图


直方图是一种使用矩形条来表示频率的图表。这是可视化数据值分布的有用方法。

本教程介绍如何在 Stata 中创建和编辑直方图。

如何在 Stata 中创建直方图

我们将使用一个名为auto的数据集来说明如何在 Stata 中创建和编辑直方图。

首先,通过在命令框中键入以下内容来加载数据:

使用https://www.stata-press.com/data/r13/auto

我们可以通过在命令框中键入以下内容来快速概览数据集:

总结一下

总结Stata中的一个示例命令

我们可以看到数据集中共有 12 个变量。

基本直方图

我们可以使用hist命令创建可变长度的直方图:

故事长度

Stata中的基本直方图

频率直方图

默认情况下,Stata 在 y 轴上显示密度。您可以使用freq命令更改 Y 轴以显示实际频率:

直方图长度、频率

Stata 中的直方图

带百分比的直方图

您还可以使用百分比命令更改 Y 轴以显示百分比而不是频率:

直方图长度、百分比

Stata 中 y 轴百分比直方图

更改垃圾箱数量

当您在 Stata 中使用hist函数时,它会自动告诉您它使用了多少个“bin”。例如,在前面的示例中,它始终使用 8 个 bin:

Stata 中带箱的直方图

但是,我们可以使用bin()命令指定确切的 bin 数量。例如,以下代码告诉 Stata 使用 16 个 bin 而不是 8 个:

历史长度、垃圾箱百分比 (16)

Stata 中的直方图,有 16 个 bin

我们还可以告诉 Stata 使用更少的 bin:

历史长度、垃圾箱百分比 (4)

具有 4 个 bin 的 Stata 直方图

请注意,您使用的组越多,您在数据中看到的粒度就越细。

将正态密度添加到直方图

您可以使用法线命令将正态密度曲线添加到直方图:

历史长度,正常

Stata中正态密度曲线的直方图

如何在 Stata 中编辑直方图

我们可以使用几个不同的命令来更改直方图的外观。

添加标题

我们可以使用title()命令向绘图添加标题:

历史长度,标题(“长度分布”)

Stata 中带标题的直方图

添加副标题

您还可以使用subtitle()命令在标题下添加副标题:

历史长度,标题(“长度分布”)副标题(“n = 74 辆车”)

Stata 中带字幕的直方图

添加评论

我们还可以使用note()命令在图表底部添加注释或评论:

故事长度,注释(“来源:1978 年汽车数据”)

Stata 中的直方图及成绩

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注