为R数据帧中的每一行绘制一个函数

医学物理学家

这是我的数据框:

Variables:
$ X1 (dbl) 3.742382, 4.185260, 3.869329, 4.468430, 4.287528, 4.422470, 4.23...
$ X2 (dbl) 7.0613552, 3.1143999, 6.4780125, 0.8486984, 3.4132880, 1.6816965...
$ X3 (dbl) -2.02416823, 9.10853246, -0.56165113, 16.16834346, 8.02026020, 1...
$ X4 (dbl) 15.0497971, 5.0139219, 13.8001589, -2.0927945, 6.5455396, -0.790...

Xn是四次多项式的参数:

f(x) = X1*x + X2*x^2 + X2*x^3 + X2*x^4

因此,每一行代表一个功能。是否可以在同一张图中绘制每个函数?

视线

像这样吗?

DF <- data.frame(X1 = rnorm(10), X2 = rnorm(10), X3 = rnorm(10), X4 = rnorm(10))

# fixed plot region:
xmin<-0
xmax<-10
ymin<- -10
ymax<-10

for (i in 1:10 ) {
curve(DF$X1[i]*x+DF$X2[i]*x^2+DF$X3[i]*x^3+DF$X4[i]*x^4, xlim=c(xmin,xmax), ylim=c(ymin,ymax), add=TRUE)
}

在此处输入图片说明

编辑:通过使用ggplot:

library(ggplot2)
library(reshape)


xmin<-0
xmax<-10
step<-0.01

DF <- data.frame(X1 = rnorm(10), X2 = rnorm(10), X3 = rnorm(10), X4 = rnorm(10))

xx<-seq(xmin,xmax,by=step)
DF2<-data.frame(matrix("", ncol = length(DF$X1), nrow = length(xx)))
DF2$xx<-xx
for(i in 1:length(DF$X1)){
DF2[,i]<-DF$X1[i]*xx+DF$X2[i]*xx^2+DF$X3[i]*xx^3+DF$X4[i]*xx^4
}

DF3 <- melt(DF2 ,  id.vars = "xx")

ggplot(DF3, aes(xx,value)) + geom_line(aes(colour = variable))

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R:按因子将函数应用于数据帧的每一行,在函数中调用一个值(按因子)

来自分类Dev

计算一个数据帧的每一行与另一个数据帧中的所有其他行之间的欧式距离

来自分类Dev

检查数据帧的每一行是否包含在另一个数据帧中

来自分类Dev

使用R为数据框中的每一行绘制雷达图

来自分类Dev

如果一个值为NA,则更新R中数据帧中的一行

来自分类Dev

为select中的每一行调用一个函数-Postgres

来自分类Dev

将自定义函数应用于R中数据帧中每一行的两列

来自分类Dev

在R中,对两个匹配数据帧的每一行进行排序

来自分类Dev

为R中的每一行运行一个循环

来自分类Dev

从向量中为数据的每一行选择一个随机元素。

来自分类Dev

在pyspark [non pandas]中为数据框的每一行调用一个函数

来自分类Dev

使用R中的Apply系列将2列数据帧的每一行传递给我创建的函数?

来自分类Dev

在python中为Panda数据框的每一行创建一个Radar Chart

来自分类Dev

如何在单独的数据帧中为每个值重复数据帧的每一行,然后将两者合并为一个数据帧?

来自分类Dev

在数据帧的每一行上应用函数并同时增加一个计数器

来自分类Dev

如何为数据帧的每一行创建一个列联表

来自分类Dev

将每一行的所有列连接为一个字符串,并将其写入R中的另一个数据帧

来自分类Dev

R:按因子将函数应用于数据帧的每一行,在函数中调用一个值(按因子)

来自分类Dev

如何提取数据帧的每一行并将解析的字符串从另一个数据帧添加到R中第一个数据帧的列

来自分类Dev

在R中打印合并数据帧的每一行

来自分类Dev

查找一个数据帧中的一行出现在R中的另一个数据帧中的时间

来自分类Dev

在R中为数据帧的每一行绘制不同的行

来自分类Dev

r-为数据帧中类别(由2个以上字段定义)中的每一行创建一个序列号

来自分类Dev

如何使用 PHP 为数据库中的每一行创建一个唯一的页面?

来自分类Dev

编写一个对熊猫数据帧中一行中的某些值求和的函数

来自分类Dev

R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

来自分类Dev

在 Pandas 数据帧上使用转换函数,为数据帧的每一行返回新值

来自分类Dev

在 Pandas 数据帧的每一行上应用函数

来自分类Dev

如何将数据帧附加到另一个数据帧的每一行?

Related 相关文章

  1. 1

    R:按因子将函数应用于数据帧的每一行,在函数中调用一个值(按因子)

  2. 2

    计算一个数据帧的每一行与另一个数据帧中的所有其他行之间的欧式距离

  3. 3

    检查数据帧的每一行是否包含在另一个数据帧中

  4. 4

    使用R为数据框中的每一行绘制雷达图

  5. 5

    如果一个值为NA,则更新R中数据帧中的一行

  6. 6

    为select中的每一行调用一个函数-Postgres

  7. 7

    将自定义函数应用于R中数据帧中每一行的两列

  8. 8

    在R中,对两个匹配数据帧的每一行进行排序

  9. 9

    为R中的每一行运行一个循环

  10. 10

    从向量中为数据的每一行选择一个随机元素。

  11. 11

    在pyspark [non pandas]中为数据框的每一行调用一个函数

  12. 12

    使用R中的Apply系列将2列数据帧的每一行传递给我创建的函数?

  13. 13

    在python中为Panda数据框的每一行创建一个Radar Chart

  14. 14

    如何在单独的数据帧中为每个值重复数据帧的每一行,然后将两者合并为一个数据帧?

  15. 15

    在数据帧的每一行上应用函数并同时增加一个计数器

  16. 16

    如何为数据帧的每一行创建一个列联表

  17. 17

    将每一行的所有列连接为一个字符串,并将其写入R中的另一个数据帧

  18. 18

    R:按因子将函数应用于数据帧的每一行,在函数中调用一个值(按因子)

  19. 19

    如何提取数据帧的每一行并将解析的字符串从另一个数据帧添加到R中第一个数据帧的列

  20. 20

    在R中打印合并数据帧的每一行

  21. 21

    查找一个数据帧中的一行出现在R中的另一个数据帧中的时间

  22. 22

    在R中为数据帧的每一行绘制不同的行

  23. 23

    r-为数据帧中类别(由2个以上字段定义)中的每一行创建一个序列号

  24. 24

    如何使用 PHP 为数据库中的每一行创建一个唯一的页面?

  25. 25

    编写一个对熊猫数据帧中一行中的某些值求和的函数

  26. 26

    R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

  27. 27

    在 Pandas 数据帧上使用转换函数,为数据帧的每一行返回新值

  28. 28

    在 Pandas 数据帧的每一行上应用函数

  29. 29

    如何将数据帧附加到另一个数据帧的每一行?

热门标签

归档