【问题标题】:R "increasing 'x' and 'y' values expectedR“预期增加'x'和'y'值
【发布时间】:2016-09-19 04:37:09
【问题描述】:

我正在尝试在 R 中创建透视图,并不断收到不断增加的“x”和“y”错误。我已经尝试了很多选择,但我似乎无法弄清楚这一点。任何帮助将不胜感激!

fit.A <- data.frame(Temp.f="Ambient",x,y)
fit.A$pred <- predict(model=lrNH4,newdata=fit.A)

x
 [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
[17] 0.619 0.626 0.630 0.635 0.649 0.656 1.902 1.947 1.967 2.056 2.689 2.707 2.758 2.760 2.943 2.978
[33] 2.992 3.020 4.564 4.854 5.893 6.029 6.051 6.067

y
 [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
[17] 0.479 0.530 0.566 0.605 0.635 0.726 1.909 1.916 2.128 2.195 2.636 2.645 2.747 2.777 2.943 3.057
[33] 3.169 3.203 4.657 4.813 5.956 5.986 6.154 6.157

persp(x,y,z=matrix(fit.A$pred,nrow=length(x),ncol=length(y),byrow=TRUE),
zlim=c(140,700))

persp.default(x, y, z = matrix(fit.A$pred, nrow = length(x), : 增加预期的“x”和“y”值

【问题讨论】:

  • 注意z是如何在this post中创建的。

标签: r plot interaction


【解决方案1】:

您的 xy 值没有增加 - 对于第一批行它们停留在 0。

要创建透视图,请删除 x 和/或 y 重复的所有行。这可以通过以下方式完成:

fit.A <- fit.A[!duplicated(fit.A$x), ]

(在不同的数据中,您可能还需要过滤重复的y)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-05
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 2021-01-18
    • 1970-01-01
    相关资源
    最近更新 更多