QR 분해를 배우려고하지만 전통적인 행렬 계산을 사용하지 않고 beta_hat의 분산을 얻는 방법을 알 수 없습니다. 나는 iris
데이터 세트와 함께 연습하고, 여기에 내가 지금까지 가지고 무엇을 해요 : 당신의 도움에 대한R에서 QR 분해를 사용하여 최소 제곱 추정량의 분산을 계산하는 방법?
y<-(iris$Sepal.Length)
x<-(iris$Sepal.Width)
X<-cbind(1,x)
n<-nrow(X)
p<-ncol(X)
qr.X<-qr(X)
b<-(t(qr.Q(qr.X)) %*% y)[1:p]
R<-qr.R(qr.X)
beta<-as.vector(backsolve(R,b))
res<-as.vector(y-X %*% beta)
감사합니다!
@ZheyuanLi입니다 대부분의 답변이 작동하는지 표시 및을 제공에 대해 조금 덜에 대한 응답자가 투자 한 노력에 대한 보상. 반드시 전문적인 행동에 관한 것은 아닙니다. 질문을 (완전히) 해결하지 못했을 때 대답을 수락하지 않으면 전문적인 행동으로 분류 될 수 있습니다. – Jaap
@ ZheyuanLi 안녕하세요, 저는 길 위에 있었고 모바일에서 수락 할 수 없었습니다 .... 감사합니다! – Nudibranch