본문 바로가기
728x90

분류 전체보기46

머신러닝 / Python / ANOVA(analysis of variance) / 분산분석 ANOVA(analysis of variance) 분산분석 : 두 개 이상 집단들의 평균을 비교하는 통계분석 기법 분산분석은 회귀분석의 한 형태로, 두 개 이상 집단들의 평균 간 차이에 대한 통계적 유의성을 검증하는 방법이다. - T 검정과의 차이점 T-test 와 ANOVA 둘다 집단 간의 평균을 비교한다는 공통점이 있지만, 세 집단 이상일 경우 t-검정을 사용한다면 1종 오류(Type I error)의 증가때문에 문제가 발생할 수 있다. T-test는 독립변수가 1개, 종속변수가 1개이며 그 중 독립변수의 수준이 2개일 경우 적합하다. 예를 들어, 독립변수 성별 => 여자,남자면 수준 2개 ANOVA는 독립변수의 수준이 3개 이상일 때 적합하다. 1. 일원배치 분산분석 (one-way ANOVA) o.. 2021. 3. 11.
머신러닝 / 웹크롤링 / 형태소분석 / WordCloud 차트 출력하기 웹 자료를 읽어서 형태소 분석하기 목표: 웹 검색 결과에서 두글자 이상의 명사의 빈도수를 가지고 WordCloud 차트를 출력한다 파일명 : 2_nlp5_wordcloudchart.py # 검색 결과를 형태소 분석하여 단어 빈도수를 구하고 이를 기초로 워드클라우드 차트 출력 from bs4 import BeautifulSoup import urllib.request from urllib.parse import quote #keyword = input("검색어 : ") keyword = "백신" print(quote(keyword)) # 동아일보 검색 기능 target_url = "https://www.donga.com/news/search?query=" + quote(keyword) print(targe.. 2021. 3. 10.
깃헙으로 블로그 포스팅하기(요약) Git 으로 GitHub 블로그 관리하기 == 간단요약 == git으로 GitHub 레파지토리 링크를 복사해 로컬 저장소로 내려받는다. C:\github>git clone https://github.com/chu-uj/chu-uj.github.io.git _config.yml 파일에 url을 블로그 주소로 수정한다 url : "https://chu-uj.github.io" baseurl : "" _posts 폴더에 .md 파일로 본문을 작성하고 git으로 아래처럼 push해주면된다. cd C:\github\chu-uj.github.io git add . git commit -m "posting" git push 2021. 3. 9.
Java / Spring / Comparable과 Comparator Comparable과 Comparator를 활용해서 상품목록 정렬하기 Comparable과 Comparator의 차이점 Comparable은 String이나 Integer의 데이터를 특정 조건으로 정렬하고 싶을 때 사용한다 출력할 때 Collections.sort(목록) method를 이용한다. Comparator는 기존 정렬에서 내가 원하는 대로 특정 조건을 더 추가하여 다르게 정렬하고 싶을 때 사용한다 출력할 때 Collections.sort(목록,comparator별칭) method를 이용한다. 1) Controller @Controller public class ProductListController { @Autowired private ProductDaoInter Inter; @RequestMa.. 2021. 3. 9.
728x90