首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超越scatterplot3d的r-扩张线性模型

超越scatterplot3d的r-扩张线性模型
EN

Stack Overflow用户
提问于 2014-10-11 17:54:24
回答 1查看 187关注 0票数 2

我创建了一个scatterplot3d,并应用了线性模型。

不幸的是,LM的结果是微妙的,需要强调的是,我的问题是如何将LM网格扩展到“多维数据集”之外。

情节:

代码:

代码语言:javascript
复制
Plot1 <-scatterplot3d(

              d$MEI,   
              d$YYYYMM,     
              d$AOELog10,
              pch=20,
              grid = FALSE,
              color = "black",
              xlab="MEI",
              ylab="Date",
              zlab="AOE Log(10)"

                       )


fit <- lm(d$AOELog10 ~ d$MEI+d$Rank) 
Plot1$plane3d(fit)

现在我猜它可能是lm()中的一个变量,但是我什么也找不到.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-12 01:55:05

若要查看更大的区域或感兴趣的区域,请在散点图命令中指定x、y和z限制。

代码语言:javascript
复制
library(scatterplot3d)
d<-data.frame(MEI=runif(200,-3,3),
              YYYYMM=runif(200,1,300),
              AOELog10=runif(200,1,20),
              Rank=runif(200,1,5))
fit <- lm(d$AOELog10 ~ d$MEI+d$Rank) 
Plot1 <-scatterplot3d(
  d$MEI, d$YYYYMM, d$AOELog10,
  pch=20, grid = FALSE, color = "black",
  xlab="MEI", ylab="Date", zlab="AOE Log(10)",
  main="baseline"
)
Plot1$plane3d(fit)

Plot2 <-scatterplot3d(
  x=d$MEI, y=d$YYYYMM, z=d$AOELog10,
  pch=20, grid = FALSE, color = "black",
  xlab="MEI", ylab="Date", zlab="AOE Log(10)",
  xlim = c(-5,5), ylim = c(-50,400), zlim = c(-10,50),  # Specify the plot range
  main="larger region"
)
Plot2$plane3d(fit)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26317538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档