【问题标题】:How to plot normal distribution curve for uni variate data using python如何使用python绘制单变量数据的正态分布曲线
【发布时间】:2021-11-08 05:47:24
【问题描述】:

如何使用 python 绘制单变量数据的正态分布曲线。在下面的数据中 493,494,495..... 值只是索引值。我看到了如何使用平均值为 0 的随机值绘制正态分布。需要知道如何使用单变量数据绘制曲线。

示例数据集如下:

{'RPM': {493: 7.2,
  494: 7.2,
  495: 7.2,
  496: 7.2,
  567: 8.4,
  568: 8.4,
  569: 8.4,
  570: 8.4,
  767: 18.0,
  768: 18.0,
  781: 23.4,
  782: 23.4,
  783: 23.4,
  784: 23.4,
  785: 23.4,
  806: 23.4,
  807: 23.4,
  808: 23.4,
  809: 23.4,
  810: 23.4,
  811: 23.4,
  812: 23.4,
  951: 23.4,
  952: 23.4,
  953: 23.4,
  954: 11.4,
  955: 11.4,
  957: 11.4,
  981: 19.2,
  982: 23.4,
  983: 23.4,
  984: 23.4,
  1062: 23.4,
  1063: 23.4,
  1064: 23.4,
  1065: 23.4,
  1066: 23.4,
  1068: 23.4,
  1069: 23.4,
  1070: 23.4,
  1071: 23.4,
  1072: 23.4,
  1073: 23.4,
  1074: 23.4,
  1075: 23.4,
  1076: 23.4,
  1077: 23.4,
  1079: 23.4,
  1119: 23.4,
  1120: 23.4,
  1121: 23.4,
  1122: 23.4,
  1123: 23.4,
  1125: 23.4,
  1126: 23.4,
  1127: 23.4,
  1128: 23.4,
  1129: 23.4,
  1130: 23.4,
  1132: 23.4,
  1133: 23.4,
  1134: 23.4,
  1135: 23.4,
  1136: 23.4,
  1137: 23.4,
  1159: 23.4,
  1162: 23.4,
  1164: 23.4,
  1165: 23.4,
  1166: 23.4,
  1167: 23.4,
  1168: 23.4,
  1169: 23.4,
  1171: 23.4,
  1172: 23.4,
  1173: 23.4,
  1174: 23.4

}}

【问题讨论】:

  • 以上数据如何绘制正态分布曲线?

标签: python pandas statistics normal-distribution


【解决方案1】:

IIUC:

import matplotlib.pyplot as plt
df = pd.Series(data['RPM'].keys()) #or df = pd.Series(data['RPM'].values())
kde = df.plot.kde()
plt.show()

【讨论】:

    猜你喜欢
    • 2016-03-06
    • 1970-01-01
    • 2012-02-21
    • 2019-11-04
    • 1970-01-01
    • 2021-09-19
    • 2017-02-18
    • 2012-03-02
    • 2021-07-18
    相关资源
    最近更新 更多