我需要帮助解决这个问题。 当我绘制出这段代码的指数分布时:
hist(y,prob=TRUE)
curve(dexp(x, rate = 0.8), col = 2, lty = 2, lwd = 2, add = TRUE)
但是当我在直方图上添加指数曲线时,y值的间隔似乎除以100?
代码中唯一的区别是这2条新行:
public class MyTestClass extends CamelTestSupport {
@Test
public void myTestMethod() {
Map<String, Object> headers = new HashMap<String, Object>();
headers.put("content-type","application/xml");
template.sendBodyAndHeaders("<real_cxf_endpoint_url>", "<test_xml_message>", headers);
}
}
我是R的初学者,所以如果有人可以帮我解决这个问题,我将不胜感激。我希望第二个图也与第一个图有相同的间隔。
我认为第一个图的间隔是正确的,因为在我的代码的第一行,我们生成100个值x。所以我们“条形”的y值之和应该等于100,对吧?或者我错了?
答案 0 :(得分:0)
您可以在常规密度直方图上绘制一个空白密度直方图,然后添加曲线:
hist(y, border = "black")
par(new = TRUE) # allows us to draw new plot on top of first one
hist(y, probability = TRUE,
axes = FALSE, border = "white",
xlab = "", ylab = "", main = "")
curve(dexp(x, rate = 0.8),
col = 2, lty = 2,
lwd = 2, add = TRUE)
请注意,由于runif()
中的随机性,情节看起来不同。