R中的矩阵逆与数值积分
在R,我试着 1) 得到矩阵逆的一般形式(我指的是带有参数的矩阵,而不是特定数字), 2) 然后用这个来计算一个积分 我的意思是,我有一个带参数θ的p矩阵,我需要加减一些东西,然后取它的逆,乘以一个向量,这样我就得到了一个向量pil。从向量pil中,我逐项取下它,再乘以一个函数和参数θ,结果必须从0积分到无穷大 我试过了,但没有成功,因为我知道结果应该是pst= (0.3021034 0.0645126 0.6333840)R中的矩阵逆与数值积分,r,integration,numerical,inverse,R,Integration,Numerical,Inverse,在R,我试着 1) 得到矩阵逆的一般形式(我指的是带有参数的矩阵,而不是特定数字), 2) 然后用这个来计算一个积分 我的意思是,我有一个带参数θ的p矩阵,我需要加减一些东西,然后取它的逆,乘以一个向量,这样我就得到了一个向量pil。从向量pil中,我逐项取下它,再乘以一个函数和参数θ,结果必须从0积分到无穷大 我试过了,但没有成功,因为我知道结果应该是pst= (0.3021034 0.0645126 0.6333840) c在integrate中使用的函数应按照帮助中的说明进行矢量化。 在代
c在integrate
中使用的函数应按照帮助中的说明进行矢量化。
在代码末尾添加以下内容
integrand2 <- Vectorize(integrand1)
integrate(integrand2, lower = 0, upper = Inf)$value
#[1] 0.3021034
integrand2非常感谢您,这对我帮助很大:)
integrand2 <- Vectorize(integrand1)
integrate(integrand2, lower = 0, upper = Inf)$value
#[1] 0.3021034