- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想绘制相关图。
features = features[,-2]
features<- scale(features[2:ncol(features)],center=TRUE,scale=TRUE);
correlationmatrix <- cor(features)
corrplot(correlationmatrix, order = "hclust")
直到第 3 行,一切正常。运行 corrplot()
时,我得到:
Error in if (min(corr) < -1 - .Machine$double.eps || max(corr) > 1 + .Machine$double.eps) { : missing value where TRUE/FALSE needed
最佳答案
发生这种情况很可能是因为您正在尝试绘制一个具有缺失值 (NA) 的相关矩阵。
不幸的是 corrplot 没有正确处理这些......
您可以使用其他技术自行绘制这些值。
相反,我发现了一个简单的 hack 来解决这个问题。我不建议您使用它,对于我的数据来说,它工作得很好。您还将失去使用 corrplot 显示重要测试的能力。
M=cor(values,use="pairwise.complete.obs")
p = M
p[is.na(M)]=0.2
p[is.na(M)==F]=0
M[is.na(M)]=0
corrplot(M, method="circle", is.corr=T, p.mat=p, sig.level=0.1, order = "FPC")
不幸的是,我无法发布生成的图像,因为我刚刚加入并且没有足够的这种“stackoverflow 声誉”。
希望对您或其他遇到同样问题的人有所帮助。
关于r - Corrplot Machine$double.eps 缺失值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22000630/
我想在 times new roman 中使用 corrplot 包中的 corrplot() 函数创建图像,但没有成功。我尝试使用 par(family="Times"),但不起作用,并且在函数的帮
我正在尝试使用 corrplot 函数从相关矩阵绘制相关图。 但是我得到了一个压缩的和不可读的情节。此外,绘图是在窗口的最右端生成的。扩展 ggplot 图的方法在这里不起作用。 > col cor
我有一个简单的 8 x 8 矩阵 M <- matrix(rnorm(64), nrow=8, ncol=8) 我应该如何转换它以使用 library(corrplot) 绘制它?没有转换的错误是:
我是新手。我想使用 corrplot 创建一个相关矩阵并使用以下代码: cor.mtest <- function(mat, ...) { mat <- as.matrix(mat)
我目前正在 R 中使用 corrplot 包中的 corrplot(),并且偶然发现了两个问题。为简单起见,我将使用与 corrplot 的帮助/介绍页面相同的符号。 我想在所有单元格中记下我的 p
我正在使用 R corrplot 库。它看起来很神奇,但是为了生成一个非常好的图,我想更改相关矩阵的行和列的标签。 一种解决方案是执行以下操作: cbak <- colnames(my.data.fr
我目前正在 R 中使用 corrplot 包中的 corrplot(),并且偶然发现了两个问题。为简单起见,我将使用与 corrplot 的帮助/介绍页面相同的符号。 我想在所有单元格中记下我的 p
我在 R 中使用 corrplot 来绘制相关系数矩阵,但我的相关范围仅从 0.95 到 1.00,而且我不知道如何设置调色板的下限和上限。 corrplot(segCorr, order = "hc
当我使用 corrplot::corrplot() 绘制相关矩阵时,y 轴上的底部标签 (1) 被截掉一半,因为图的底部位于绘图区域的最底部,而 1以底轴为中心。我想用这个情节来发表。如何在底部留出更
我有一个包含 14 列的 data.frame 数据库。我将这些列分成两组:[,1:6] 和 [,7:14]。 df<-read.csv("http://renatabrandt.github.io/
我输入了下面的命令来开发一个核心图。它有效,但情节显示夹在底部边缘。更改 par(mar=c(5, 4, 4, 2) + 0.1) 参数对 corrplot 的位置没有影响。想法? library(c
我正在尝试从 kaggle 的 IMDB 电影预测数据集创建变量的相关矩阵。当我尝试绘制相关矩阵时,我在矩阵中得到以下问号。 所有变量都是数字。我如何理解问号? numeric_col <- sapp
是否可以在 corrplot 的色标中使用非均匀中断?下面的代码 library(RColorBrewer) library(corrplot) M % as.data.frame() %>%
我正在使用 corrplot 来可视化相关性,但是标题在图的上方相当高,我想让它更接近。我该怎么做呢? 示例数据框: "VADeaths" <- structure(c(11.7, 18.1, 2
我正在使用 corrplot在 R 中可视化相关系数矩阵如下。 library(corrplot) library(datasets) corrplot(abs(cor(mtcars)), metho
我需要帮助解释使用 corrplot 的错误消息。 这是我的脚本 install.packages("ggplot2") install.packages("corrplot") install.pa
是否可以绘制多个 corrplot单个图中的图? 可重现的例子: library(corrplot) data(mtcars) M <- cor(mtcars) col1 <- colorRampPa
我在 corrplo 中使用以下内容吨: require("corrplot") ## needs the corrplot package corrplot(cor(lpp_axis1, lpp_a
我正在尝试使用 R 中的 Corrplot 绘制可视化效果。我的数据框中有几个变量,但是当我尝试绘制图表时,它显示为非常破旧的可视化效果。我不知道如何删除矩阵中变量的名称并仅用数字表示它们。我使用普通
corrplot软件包提供了一些简洁的图表和文档以及示例。 但我不明白输出。我可以看到,如果您有一个矩阵 A_ij,您可以将其绘制为 n 乘 n 方形图 block 的排列,其中tile ij 对应于
我是一名优秀的程序员,十分优秀!