我正在分析 R 中的一批数据,我在这些数据上绘制了人口密度。我还想生成一个值密度图。例如:
dog.breed weight.lbs
[1] Labrador 63
[2] Maltese 6
[3] Dalmatian 55
[4] Poodle 51
[5] Maltese 4
[6] Dalmatian 48
[7] Poodle 56
标准密度图将计算每个品种的出现次数,然后输出一条漂亮的曲线,如下所示:
dog.breed x
[1] Labrador 1
[2] Maltese 2
[3] Dalmatian 2
[4] Poodle 2
然而,我试图获得的是一条类似的平滑曲线,用于跟踪每个品种的权重之和,如下所示:
dog.breed x
[1] Labrador 63
[2] Maltese 10
[3] Dalmatian 103
[4] Poodle 107
我可以通过建立一系列点来做到这一点,例如在最后一个示例中,然后拟合曲线。但这很乱。我希望有人知道可以完成繁重工作的干净包装。
谢谢您的帮助。
一些澄清:
另一个例子怎么样。假设我有 50 家商店,对于我认识的每一位顾客,以及他们每次来商店花了多少钱。商店顾客人口的密度图将揭示有关每家商店有多少人光顾的信息。我正在寻找相同的情节,但要寻找所有人在每家商店的消费金额。嗯?