我正在将一些LAB代码移植到R并遇到这个函数:

pascal(4, 1)

根据文档,它"返回pascal矩阵的下三角Cholesky因子(直到列的符号)"并产生

1 0 0 0
1 -1 0 0
1 -2 1 0
1 -3 3 -1

我认为等效的R代码是

t(chol(pascal(4)))

它会产生相同的数字,直到列符号(如LAB文档所预期):

1 0 0 0
1 1 0 0
1 2 1 0
1 3 3 1

可以产生具有正确列符号的预期结果的等效R代码是什么?

推荐答案

您可以try pracma套餐中的pascal

> library(pracma)

> pascal(4, 1)
     [,1] [,2] [,3] [,4]
[1,]    1    0    0    0
[2,]    1   -1    0    0
[3,]    1   -2    1    0
[4,]    1   -3    3   -1

R相关问答推荐

跨列应用多个摘要函数:summerise_all:列表对象无法强制为double类型'

在ggplot的注释表格中突出显示最大值

使用sensemakr和fixest feols模型(R)

列出用m n个值替换来绘制n个数字的所有方法(i.o.w.:R中大小为n的集合的所有划分为m个不同子集)

无法将传奇添加到cowplot多情节中

过滤器数据.基于两列的帧行和R中的外部向量

从R导出全局环境中的所有sf(numrames)对象

如何从当前行上方找到符合特定条件的最接近值?

在某些栏和某些条件下,替换dfs列表中的NA

R-更新面内部的栅格值

传递ggplot2的变量作为函数参数—没有映射级别以正确填充美学

如何通过ggplot2添加短轴和删除长轴?

具有重复元素的维恩图

R:如果为NA,则根据条件,使用列名模式将缺少的值替换为另一列中的值

以不同于绘图中元素的方式对GG图图例进行排序

减少雨云面之间的间距并绘制所有统计数据点

把代码写成dplyr中的group_by/摘要更简洁吗?

如何使用list_rind在列表中保留已命名但不包含第0行的记录?

将Geojson保存为R中的shapefile

如何从矩阵绘制环弦图