第5回MIKU勉強会 - MIKU勉強会の続き
①について
x<- c(165,170,172,175,170,172,183,187,180,185)
y<- c(50,60,65,65,70,75,80,85,90,95)
X<- sum(x)
Y<- sum(y)
S<- rep(0,100)
a<- 1:10
b<- 1:10
A<- as.matrix(expand.grid(a,b))
for(i in 1:100){
a<- A[i,1];b<- A[i,2]
S[i]<- Y-a*X-b
}
image(matrix(S,10,10,byrow=TRUE))
X<- sum(x)
Y<- sum(y)
S<- rep(0,100^2)
a<- b<- seq(from=-1000,to=1000,length.out=100)
A<- as.matrix(expand.grid(a,b))
for(i in 1:(100^2)){
a<- A[i,1];b<- A[i,2]
csum<- 0
for(k in 1:10){
f<- a*x[k]+b
c<- (y[k]-f)^2
csum<- csum + c
}
S[i]<- csum
}
image(matrix(S,100,100,byrow=T))
persp(matrix(S,100,100,byrow=TRUE),phi=20,theta=60,col='pink')