2017-11-15 6 views
0

는 I는 아래와 같이 가속도 신호 가지고 enter image description here왜 회귀는 효과가 있습니까? (MATLAB)

및 I는 다음과 보행 신호를 가지고

enter image description here

나는 두 신호를 이용하여 회귀 분석을 퇴행했습니다. reslts

regMat=zeros(size(walkVec,1),size(walkVec,2)); 
for i=1:size(data,1) 
    b=regress(walkAcc', walkVec(i,:)'); 
    regMat(i,:)=walkVec(i,:)-repmat(b,1,length(walkAcc)); 
    regData(i,:)=[data(i,1:(ipt(1)-1)),regMat(i,:), data(i, 
    (ipt(2)+1):size(data,2)) ]; 
end 

figure(1),hold on, plot(data(1,:),'r'), plot(regData(1,:)), title 
('regressed (b) and raw(r) ') 
legend('raw','regressed') 
xlabel('samples') 
ylabel('Intensity') 

하고 여기에 있습니다 : : 여기에 코드입니다 enter image description here

당신이 회귀 나던 정말 일을 볼 수 있습니다. 왜 고칠 수 있을지, 어떻게 생각하세요?

덕분에 많은 친절 감사합니다 regData가 첫 번째 열에 데이터가있는 경우

답변

1

확인합니다. 이것은 하나의 데이터가 더 높거나 낮은 몇몇 크기 인 경우에도 발생할 수 있습니다. 같은 차트에서 무시해도됩니다. 더미 데이터를 사용하여 코드를 시도하고 작동합니다.