0
저는 R에 익숙하지 않습니다. 가능한 모든 조합이나 벡터의 산물을 매트릭스에서 찾고 싶습니다. 어떻게하면 R에서 3 차원 배열을 만들 수 있습니까? 또한 MATLAB의 셀 배열과 비슷한 것이 있습니까? 나는이 작업을 수행 MATLAB 코드를 제공 한벡터의 모든 조합
그러나 나는 어떤 도움을 크게 감상 할 수 R.에서 그것을 할 필요가있다.
Regressors = [1 2;3 4]';
%
[ ~ , Nr ] = size(Regressors) ;
%
Combinations = cell(Nr , Nr) ;
%
for i = 1 : Nr - 1
for j = i + 1 : Nr
Combinations(i , j) = { Regressors(: , i) .* Regressors(: , j) } ;
end
end
%
이 이어질 것 :
Combinations =
[] [2x1 double]
[] []
Combinations{1,2} =
3
8
예를 들어, 매트릭스 (1 : 9, 3). 보여 줄래? –
원하는 결과는 MATLAB의 셀 배열 또는 원본 행렬 내의 모든 가능한 벡터 조합의 결과 인 벡터 행렬 (3 차원 배열)과 동일한 것입니다. 이러한 배열은 다중 항 회귀 분석에서 상호 작용 항의 중요성을 테스트하는 것입니다. – user2832896
예, 질문을 읽을 수 있습니다. 내가 암시하는 것은 그것이 분명하지 않다는 것이다. 가장 확실한 것은 입력 데이터와 원하는 출력을 보여주는 것입니다. 아마도'{1,2,3,4} '요소를 포함하는 2x2 행렬의 결과를 보여줄 것입니다 ..... –