0
如何在类大小为0.1时从连续(假设速度)变量中定义几个间隔,并在数据集中添加一个有关每个级别观测频率的新变量。速度的最小值为4,最大值为25在R中作出间隔并计算它们的频率
library(stat)
Data(cars)
所以我希望能有像(4 to 4.1) (4.1 to 4.2) (4.2 to 4.3) ...(24.9 to 25)
然后我需要看多少速度的值是每个时间间隔(频率)
如何在类大小为0.1时从连续(假设速度)变量中定义几个间隔,并在数据集中添加一个有关每个级别观测频率的新变量。速度的最小值为4,最大值为25在R中作出间隔并计算它们的频率
library(stat)
Data(cars)
所以我希望能有像(4 to 4.1) (4.1 to 4.2) (4.2 to 4.3) ...(24.9 to 25)
然后我需要看多少速度的值是每个时间间隔(频率)
你实质上是要求你的数据的直方图。您可以使用hist()函数并更改“breaks =”来定义不同的区间长度。其他阅读:https://www.r-bloggers.com/how-to-make-a-histogram-with-basic-r/
希望这有助于!
谢谢,我想从速度做一个新的变量,考虑长度大小= o.1,所以我会有(1到1.1)(1.1到1.2)(1.2到1.3),然后我想计算频率在每个区间观察(将新变量添加到数据集中)。 – shoa
您正在寻找'seq'。 seq(-1,2,by = .1)就是一个例子 –
@ Raag Agrawal,我想做出不同的间隔。每个区间的长度是0.1。这意味着如果速度的最小值是4,第一个时间间隔是4到4.1,下一个时间间隔是4.1到4.2,并且我们继续到最后一个包括速度的最大值的时间间隔,然后我想看到频率数字每个间隔。 – shoa