计算均值时仅获取不适用

时间:2018-08-30 17:16:39

标签: r

我正在尝试通过0.5 m / s风速(Wind_Speed_002)数据的仓来计算风能(Turbine_Power_002)的平均值。在此之前,我尝试过滤下表中的特定条件的数据。然后,我尝试创建bin,并为每个bin范围的数据计算平均值,但是我不断获取“ y_mean”中的值的NA。有人知道我的错误在哪里吗?初始过滤是否会将影响平均值calc的NA值放入?

谢谢。

with(WTG002
    [
      Turbine_Power_002 < 1700 &
      Turbine_Power_002 > 0 &
      Turbine_Power_002 < Expected_Power_002*1.1 &
      Turbine_Power_002 > Expected_Power_002*.9  
    ,], 
    plot(Wind_Speed_002, Turbine_Power_002,col="dodgerblue3"))

bin_incr = 0.5
bins = seq(0, 20, bin_incr)
y_mean = sapply(bins, function(x) mean(Turbine_Power_002
  [
  Wind_Speed_002 >= x 
  & Wind_Speed_002 < (x+bin_incr)

  ]))
lines(seq(0.25, 20.25, 0.5), y_mean,col="darkorange1")
points(seq(0.25, 20.25, 0.5), y_mean, col="chartreuse1", pch=18)

我的数据示例:

Turbine_Power_002   Wind_Speed_002  Expected_Power_002  Status
1666.5338   8.8598  1676.64 good
1688.0967   9.0519  1681.4399   good
1692.6239   9.8434  1692    good
1690.5065   9.6085  1692    good
1678.8419   8.7912  1675.2  good
1604.825    8.3845  1649.52 good
1683.2827   8.9792  1679.52 good
1691.4615   9.2512  1686.24 good
1688.2782   9.6098  1692    good
1693.5915   9.8092  1692    good
1691.0579   9.1432  1683.6  good
1691.209    9.2611  1686.48 good
1692.0222   9.3657  1688.88 good
1602.8544   8.6692  1672.08 good
1337.207    7.9633  1574.28 good
1574.0671   8.5856  1670.16 good
1690.3697   8.8125  1675.6801   good
1690.6224   8.741   1674    good
1690.1905   8.7634  1674.48 good
1691.2465   9.5734  1692    good
1686.2914   9.0581  1681.4399   good
1689.4112   8.7664  1674.48 good
1686.8305   8.8102  1675.6801   good
1639.618    8.6957  1672.8  good
1631.3871   8.7595  1674.24 good
1566.0629   8.7482  1674    good
197.0035    4.0492  209.4   good
149.6905    3.7681  152.46  good
86.9655 3.5082  100.98  good
86.4708 3.5076  100.98  good
64.4437 3.0721  57.42   good
647.0807    5.8467  747 good
543.9618    5.58    633.6   good
182.9275    3.8475  168.3   good
199.533 3.8207  164.34  good
144.4087    3.6045  120.78  good
95.3855 3.3615  86.13   good
578.3504    5.1368  487.68  good
1092.4244   6.7717  1114.3199   good
1223.7683   7.421   1392.6  good
1435.907    7.7931  1519.2  good
1507.7586   8.0832  1599.12 good
1593.1242   8.1142  1604.16 good

0 个答案:

没有答案