여기에 아주 자세한 설명이 나와있음. https://shankarmsy.github.io/posts/pca-vs-lr.html 간단하게 설명하자면 PCA는 feature extraction 목적으로 각 y값들이 사영됬을때 가장 최소의 값이 되는 추세선이라 생각하면된다.즉 추세선과 y간의 직교했을때 거리가 최소인 선을 찾는 것이다. 반면, linear regression은 각 y값과 y'값의 차이가 최소가 되는 추세선을 찾는것이다. 즉, 추세선과 직교할때의 거리가 아니고, vertical한 거리가 최소가 되는 추세선을 구하는 것이다.
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso 에서 맨위에 가장 빠르게 다운로드 받을 수 있는 링크들이 있다. 서버를 보아하니, 네이버, 카카오, 카이스트... 등 꽤 많다.
나머지는 간단히 이해할 수 있는데 처음보는 사람은 이해하기 난해한 명령어가 2가지 있다. 바로 groupby랑 pivot_table이다. 1. groupby는 by값을 기준으로 다른 속성값들을 볼 수 있다. ( 마치 by에 해당하는 속성이 index가 된것같은 효과를 낸다. ) 2. pivot_table은 index값들을 기준으로 values값을 표로 나타내주는 역할을 한다.
아무리 가상환경을 만들어도, vs code의 기본 문법 검사는 root 환경 기준으로 동작한다. 컨트롤+쉬프트+p (mac은 cmd+shift+p) python검색해서 python select interpreter에서 가상환경 python을 선택해주면 끝이다.
pyuic.py 경로를 찾는다. 각자의 가상환경에 주의하자. 나는 C:\Users\08\Anaconda3\envs\py_env\Scripts 이다. 여기서 console열고 pyuic5 -o "ouput경로/이름.py" -x "ui경로/ui이름.ui"
conda install libpython m2w64-toolchain -c msys2하고 pip install fbprophet 해주면 잘됨.
import platformfrom matplotlib import font_manager, rcplt.rcParams['axes.unicode_minus'] = False if( platform.system() =='Darwin' ): rc( 'font', family='AppleGothic' )elif( platform.system() == 'Windows' ): path='c:/Windows/Fonts/malgun.ttf' font_name= font_manager.FontProperties( fname=path ).get_name() rc('font',family=font_name)else: print('error') 해결완료.