Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 无法在中运行cholesky分解。来自'的强制发行;关闭';类型_R_Shiny - Fatal编程技术网

R 无法在中运行cholesky分解。来自'的强制发行;关闭';类型

R 无法在中运行cholesky分解。来自'的强制发行;关闭';类型,r,shiny,R,Shiny,我有一个相关矩阵。我试图在该矩阵上运行cholesky分解函数chol(),然后通过t()函数对其进行转置,并将其保存在变量中 相关矩阵元素取自用户,其值为: [,1] [,2] [,3] [1,] 1.0 0.8 0.2 [2,] 0.8 1.0 0.7 [3,] 0.2 0.7 1.0 我正在尝试在server.R中运行cholesky分解函数并对其进行转换,下面是我用来显示chsky\u decomp输出的代码: #Use Cholesky decomposit

我有一个相关矩阵。我试图在该矩阵上运行cholesky分解函数
chol()
,然后通过
t()
函数对其进行转置,并将其保存在变量中

相关矩阵
元素取自用户,其值为:

    [,1] [,2] [,3]
[1,]  1.0  0.8  0.2
[2,]  0.8  1.0  0.7
[3,]  0.2  0.7  1.0
我正在尝试在
server.R
中运行cholesky分解函数并对其进行转换,下面是我用来显示
chsky\u decomp
输出的代码:

#Use Cholesky decomposition
  chsky_decomp <- eventReactive(input$corr_matrix_action, {
    data.frame(t(chol(correlation_matrix)))
  })

#Printing the entered correlation elements for the three varaibles 
  output$chesky_decomp_matrix <- renderDataTable({
    chsky_decomp()
  })
#使用Cholesky分解

chsky\u decomp听起来你的
correlation\u矩阵
属于
closure
(意思是
correlation\u矩阵
是一个
reactive()
值)。你能检查一下你是否有类似
correlation\u matrix@K.Rohde的东西-解决了这个问题。非常感谢你的评论。对事实上,我确实有一个
eventReactive
代码块用于
correlation\u matrix
,因为我是通过点击操作按钮的输入框从用户那里获取这9个矩阵元素的输入。