r - 如何将观察到的和模拟的对图合并到一个图中以实现良好拟合

标签 r

我对多元数据很感兴趣。我使用pairs来获取数据的成对图。我将模型拟合到数据,为了检查模型与数据的拟合度,我根据拟合模型进行了模拟。然后,我想将数据的真实图与拟合模型的模拟数据结合在一对图中。我试过这个:

pairs(mydata)
point(simdata)

但是,这并没有给我我想要的。 这是我的数据的成对图。

enter image description here

我想要与此类似但具有配对图。

enter image description here

最佳答案

假设您想坚持使用基本 R 的,您可以尝试以下操作:

pairs(iris, col = iris$Species)

enter image description here

如果您有两个不同的数据集,则想法是相同的。唯一的区别是我们需要创建一个两个数据集共享的变量,以便我们在使用 col = df$some_variable 时可以区分它们:

# Two different datasets
observed <- iris[1:75,]
simulated <- iris[76:150,]

# Adding 'observed' and 'simulated' values to a 'type' column
observed$type <- "observed"
simulated$type <- "simulated"

# Binding the observed and simulated dataset
df <- rbind(observed, simulated)

# Convert to factor
df$type <- as.factor(df$type)

# Plot
pairs(df, col = df$type)

enter image description here

关于r - 如何将观察到的和模拟的对图合并到一个图中以实现良好拟合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47737972/

相关文章:

r - 如何使用 R 删除遵循特定模式但不包括另一个模式的字符串部分?

r - 如何为R中的每一行数据框生成 Markdown 文档

r - 计算向量中下一个元素与前一个元素不同的次数

r - 涉及希腊符号的构面标签

r - 根据列关系创建数组

r - 如何创建从 R 中的另一列获取日期的列?

r - 将 Travis.ci 与 R 结合使用

r - 找到向量中的最小值但没有 0

r - 使用 R 进行网页抓取,内容

r - 使用循环通过网络抓取创建表格