r - 导出r中具有正对角线的下三角矩阵
问题描述
我正在创建优化算法,我需要插入 A 的初始值,它是具有正对角线的下三角矩阵。我的第一个问题是如何导出一个随机下三角矩阵,正对角线作为 r 中的初始值矩阵?选择随机矩阵是个好主意吗?如果不是,有什么方法可以对这种类型的矩阵进行更好的初始猜测?
解决方案
我可以想象根据您的特定应用程序有更好的解决方案,但我们可以将对角线设置为半法线(即|e|
~ e
N(0,1))并将下三角非对角线元素设置为标准法线值。...
n <- 10
M <- diag(abs(rnorm(n)))
M[lower.tri(M, diag = FALSE)] <- rnorm(n*(n-1)/2)
推荐阅读
- javascript - 如何使用 Jquery 搜索带有 javascript 运算符符号的表单列?
- python - 表格不显示
- c++ - 正确的全局变量定义/声明
- android - Android Firebase - 如何显示来自 firebase 的用户信息。用户显示在数组中,然后希望信息显示在另一个活动中
- pytorch - 如果在 Colab 中更改 FC 层,则 Pytorch Resnet 模型错误
- c++ - 将值 -pi 约束为 pi 以获得精度增益
- python - AttributeError:“AxesSubplot”对象没有属性“get_xtickabels”
- c++ - 访问 std::string 数组的元素
- nlp - 如何在 TPU(Pytorch)上收集预测结果?
- bash - 如何制作本地 .command 终端脚本?