用两个或多个向量的高阶列构成矩阵

烯烯

这是一个例子:

x1 = runif(10, -1, 1) 
x2 = runif(10, -1, 1) 
transformed = as.matrix(data.frame(x1 = x1, x2 = x2, x1x2 = x1*x2, x1squared
= x1^2, x2squared = x2^2))

这不是问题,但是如果我想要3个向量的所有组合,那么列将是:

x1,x2,x3,x1 * x2,x1 * x3,x2 * x3,x1 ^ 2,x2 ^ 2,x3 ^ 2,x1 * x2 * x3,x1 ^ 2 * x2 * x3 ...

有没有自动的方法来获得这样的矩阵?顺便说一句,我应该以某种方式知道哪一列。

伊利里亚人

您也可以尝试使用model.matrix生成正交多项式(不是简单的多项式),并且R将其用于解释其方便的formula界面。有关此处可用选项的详细信息

x1 <- rnorm(20)
x2 <- rnorm(20)
x3 <- rnorm(20)
## compute all combos of polynomials up to degree 3
model.matrix(~ poly(x1, 3) * poly(x2, 3) * poly(x3, 3))

编辑:在下面的@DavidArenburg评论后修复

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用python中的两个向量构建一个比较矩阵

来自分类Dev

在两个numpy向量中的成对元素上用函数填充矩阵的最快方法?

来自分类Dev

在两个numpy向量中的成对元素上用函数填充矩阵的最快方法?

来自分类Dev

如何相交两个或多个矩阵?

来自分类Dev

根据位置将两个列向量排序为3D矩阵

来自分类Dev

使用两个等长向量为行和列索引对矩阵进行索引

来自分类Dev

两个矩阵乘以一个向量

来自分类Dev

两个矩阵乘以一个向量

来自分类Dev

对R中的两个矩阵进行向量化

来自分类Dev

找到两个矩阵的公共特征向量

来自分类Dev

同步两个矩阵的列

来自分类Dev

按列匹配两个矩阵

来自分类Dev

给定两个矩阵和一个需要两个向量的函数,如何对矩阵中每对向量的函数均值进行向量化?

来自分类Dev

Matlab:如何在保留标签信息的同时将数据矩阵拆分为列向量的两个随机子集?

来自分类Dev

应用-通过合并其他两个矩阵来创建矩阵,使用向量中的值选择要合并的列中的一个

来自分类Dev

用Python中的多个定界符将一个列分成两个

来自分类Dev

用两个向量编写结构模板

来自分类Dev

用两个彼此相邻的向量绘制直方图

来自分类Dev

用scipy或sklearn缩放两个矩阵

来自分类Dev

从多个列向量创建矩阵

来自分类Dev

如何将两个向量相乘并得到一个矩阵?

来自分类Dev

Matlab-合并两个向量和一个具有不同维度的矩阵

来自分类Dev

从R中的两个向量构造一个转移矩阵

来自分类Dev

从两个向量和一个矩阵创建 3D 曲面图

来自分类Dev

将两个矩阵的所有列加起来

来自分类Dev

比较两个向量

来自分类Dev

两个矩阵的乘积

来自分类Dev

如何在THREE.js中找到两个向量之间的旋转矩阵

来自分类Dev

尝试在C ++中将两个动态创建的矩阵(2D向量)相乘

Related 相关文章

  1. 1

    用python中的两个向量构建一个比较矩阵

  2. 2

    在两个numpy向量中的成对元素上用函数填充矩阵的最快方法?

  3. 3

    在两个numpy向量中的成对元素上用函数填充矩阵的最快方法?

  4. 4

    如何相交两个或多个矩阵?

  5. 5

    根据位置将两个列向量排序为3D矩阵

  6. 6

    使用两个等长向量为行和列索引对矩阵进行索引

  7. 7

    两个矩阵乘以一个向量

  8. 8

    两个矩阵乘以一个向量

  9. 9

    对R中的两个矩阵进行向量化

  10. 10

    找到两个矩阵的公共特征向量

  11. 11

    同步两个矩阵的列

  12. 12

    按列匹配两个矩阵

  13. 13

    给定两个矩阵和一个需要两个向量的函数,如何对矩阵中每对向量的函数均值进行向量化?

  14. 14

    Matlab:如何在保留标签信息的同时将数据矩阵拆分为列向量的两个随机子集?

  15. 15

    应用-通过合并其他两个矩阵来创建矩阵,使用向量中的值选择要合并的列中的一个

  16. 16

    用Python中的多个定界符将一个列分成两个

  17. 17

    用两个向量编写结构模板

  18. 18

    用两个彼此相邻的向量绘制直方图

  19. 19

    用scipy或sklearn缩放两个矩阵

  20. 20

    从多个列向量创建矩阵

  21. 21

    如何将两个向量相乘并得到一个矩阵?

  22. 22

    Matlab-合并两个向量和一个具有不同维度的矩阵

  23. 23

    从R中的两个向量构造一个转移矩阵

  24. 24

    从两个向量和一个矩阵创建 3D 曲面图

  25. 25

    将两个矩阵的所有列加起来

  26. 26

    比较两个向量

  27. 27

    两个矩阵的乘积

  28. 28

    如何在THREE.js中找到两个向量之间的旋转矩阵

  29. 29

    尝试在C ++中将两个动态创建的矩阵(2D向量)相乘

热门标签

归档