0
Rのrdivideの等価関数は何でしょうか?私の状況では、数値アルゴリズムA、B、Cから行列が出てきます。x = C・/(AA ')となるようなxを得る必要があります。 matlabでは、私はrdivideを使用してそれを行うことができます。しかし、私はRでこれを行う必要があります。ここで再現可能な例を与えるにはmatlabコードがあります。det(AA ')= 0ということに注意してください。 A「はmatlab
でA.R言語におけるrdivide(matlab)の等価関数
% matlab code
t=6
A = raylrnd(0.05,t,1)+0.09;
B = gallery('randcorr',t);
C = spdiags(A,0,t,t) * B * spdiags(A,0,t,t);
x=C ./(A*A')
#Rcode
install.packages("Runuran","fifer")
library("Runuran")
library("fifer")
t=6
A = as.matrix(urrayleigh(t,0.05)+0.09)
B <- random.correlation (t, ev = runif(t, 0, 1))
C= Diagonal(t,A) %*% B %*% Diagonal(t,A)
エラー:あなたが可能な入力と所望の出力の例を用いて編集する場合 '関数 "urrayleigh"' –
を見つけることができませんでした(で再現可能両方の言語、理想的には)、あなたは答えを得る可能性が高いです。 – alistaire
詳細情報で質問を編集しました。また、私が使った機能を持つRパッケージを追加しました。 – user24318