当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R ethanol 燃烧乙醇时发动机排出的废气


R语言 ethanol 位于 lattice 包(package)。

说明

乙醇燃料在 single-cylinder 发动机中燃烧。对于发动机压缩和当量比的各种设置,记录氮氧化物的排放量。

用法

ethanol

格式

包含以下 3 个变量的 88 个观测值的 DataFrame 。

氮氧化物

氮氧化物(NO 和 NO2)浓度,单位为微克/J。

C

发动机的压缩比。

E

等效ratio-a 衡量空气和乙醇燃料混合物的丰富度。

例子

## Constructing panel functions on the fly
EE <- equal.count(ethanol$E, number=9, overlap=1/4)
xyplot(NOx ~ C | EE, data = ethanol,
       prepanel = function(x, y) prepanel.loess(x, y, span = 1),
       xlab = "Compression ratio", ylab = "NOx (micrograms/J)",
       panel = function(x, y) {
           panel.grid(h=-1, v= 2)
           panel.xyplot(x, y, grid = FALSE)
           panel.loess(x, y, span = 1)
       },
       aspect = "xy")

# Wireframe loess surface fit.  See Figure 4.61 from Cleveland.
require(stats)
with(ethanol, {
  eth.lo <- loess(NOx ~ C * E, span = 1/3, parametric = "C", 
                  drop.square = "C", family="symmetric")
  eth.marginal <- list(C = seq(min(C), max(C), length.out = 25), 
                       E = seq(min(E), max(E), length.out = 25))
  eth.grid <- expand.grid(eth.marginal)
  eth.fit <- predict(eth.lo, eth.grid)
  wireframe(eth.fit ~ eth.grid$C * eth.grid$E,
            shade=TRUE,
	    screen = list(z = 40, x = -60, y=0),
	    distance = .1,
	    xlab = "C", ylab = "E", zlab = "NOx")
})

作者

Documentation contributed by Kevin Wright.

来源

Brinkman, N.D. (1981) 乙醇燃料 — Single-Cylinder 发动机效率和废气排放研究。 SAE 交易,90,1410-1424。

参考

Cleveland, William S. (1993) Visualizing Data. Hobart Press, Summit, New Jersey.

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Engine exhaust fumes from burning ethanol。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。