如何基于矩阵在 R 中绘制多元函数数据的曲线?

问题描述

我需要社区的力量!

我的目标是从 R 中的多元函数数据绘制曲线,但我什至不知道从哪里开始寻求帮助...... 我有一个矩阵(或数据框),其中包含近 72,000 个用户的 20 个变量的值(见图)。

enter image description here

基于这些数据,我想创建一个图,根据变量的值(y 轴)以及 x 轴代表变量的值为每个用户显示曲线。与此类似的内容

enter image description here

最好的情况是,我还可以根据解释用户类型的另一个数据框中的列以不同颜色为某些曲线着色。

你对我如何开始有什么想法或提示吗?

非常感谢, 珍妮特

解决方法

我设法使用 roahd 包来创建多元函数数据集:

library(roahd)

#Normalize data from 0 to 1000 to support visualization
MUOD_norm <- apply(MUOD01_allVar_matrix,MARGIN = 2,FUN = 
function(x) (x - min(x)) / (max(x) - min(x)) * 1000)  

P = 20 #for my 20 variables
grid = seq(1,20,length.out = P)
mfd_MUOD <- mfData(grid,list(MUOD_norm))

str(mfd_MUOD)

plot(mfd_MUOD)

这产生了以下结果:

enter image description here

您知道如何根据在另一个数据框中定义的组更改曲线的颜色吗?