대학원 중간고사가 끝났습니다! 이번에도 정의들과 정리들을 다룰 것인데 코드로 같이 겸해서 소개하겠습니다. 여기까지 선형대수를 다루고 다변량 분포에 대한 내용과 선형모형론에 대한 얘기를 본격적으로 해보겠습니다. 필요선수지식은 다음과 같은 선형대수지식 중 선형변환과 고유값에 대한 지식을 가지고 있으시면 됩니다. 특이값분해와 의사역행렬은 다루지 않았지만 등장할 때 같이 정의와 정리들을 같이 다루겠습니다.
https://pastryofjsmath.tistory.com/96
선형대수학 포스팅 모음
https://pastryofjsmath.tistory.com/92 LA21) 푸리에급수(Fourier series)-1이번 파트에서는 푸리에급수를 다루려고 한다.갑자기 벡터를 다루더니 왠 급수를 다루냐?? 라고 할 수 있다. 하지만 다항식도 선형대
pastryofjsmath.tistory.com
이에 대한 자세한 얘기는 이미 다른 포스팅에서 해두었다.
https://pastryofjsmath.tistory.com/18
이차형식,Hessian Matrix를 이용한 다변수함수 판정법
!카테고리는 미적분학이지만, 기본적인 행렬개념은 있어야합니다. 위 이미지에서 (x1,x2)=(4,2)일때 양정형(극소[local minimum])임을 알 수 있고, 위 이미지에서 (x1,x2)=(4/3,2/3)일때 무정형(안장점)임을
pastryofjsmath.tistory.com
#graph
f <- function(x) -x^3 +18*x^2 -51*x +2
x <- seq(-5,15,length.out=100)
plot(x,f(x),type='l',lwd=2,col='blue', main = "f(x) : -x^3 +18*x^2 -51*x +2")
abline(h=0)
A <- matrix(c(12,1,-5,
1,3,-2,
-5,-2,3),byrow=T,ncol=3)
points(eigen(A)$values[1],0,col='red',pch=16)
points(eigen(A)$values[2],0,col='red',pch=16)
points(eigen(A)$values[3],0,col='red',pch=16)
컨벡스한 모형에서는 안으로 갈수록 수치가 작아짐을 알 수 있다. 그 반대로 커지면 컨케이브한 모형이다.
f_xy <- function(x,y,z) 12*x^2 +2*x*y -10*x*z +3*y^2 -4*y*z +3*z^2
library(mosaic)
#3d graph
plotFun(f_xy(x,y,0)~x&y,surface = T,alpha=0.8,
xlim=c(-10,10),ylim=c(-10,10))
#contour
plotFun(f_xy(x,y,0)~x&y,surface = F,alpha=0.8,
xlim=c(-10,10),ylim=c(-10,10))
A <- matrix(c(4,2,
2,1),byrow=T,ncol=2)
chol.default(A)
#chol.default(A)에서 다음과 같은 에러가 발생했습니다:the leading minor of order 2 is not positive
위 문제를 컴퓨팅으로는 풀 수 없다. 끝값이 0이여도 아웃풋이 안나오는 것을 알 수 있다.
A <- matrix(c(1,1,0,
1,1,0,
0,0,0),byrow=T,ncol=3)
chol.default(A)
#chol.default(A)에서 다음과 같은 에러가 발생했습니다:the leading minor of order 2 is not positive
다음 정리는 Thm9의 역에 대한 내용인데 수식전개가 좀 많이 나온다. 하지만 손으로 직접 전개한다면 금방 할 수 있다. 그리고 이에 대한 내용을 가지고 다변량정규분포의 벡터형태,이차형식의 mgf를 보이는 곳에서도 쓸것이니 전개가 어떻게 되는 것인지 흐름을 파악하는게 좋다.
'선형모형론' 카테고리의 다른 글
심화선형대수1 (랭크부등식, 블록행렬의 역행렬, 샤먼-모리스 공식) (0) | 2025.04.11 |
---|