woondy00의 등록된 링크

 woondy00로 등록된 네이버 블로그 포스트 수는 39건입니다.

[Tableau] 태블로를 사용하여 도넛차트(Doughnut) 만들기 | 파이차트(Pie)와 원차트를 쉽게 만드는 법 [내부링크]

태블로를 사용하여 도넛차트를 쉽게 제작할 수 있습니다. 도넛차트(Doughnut chart)는 원 그래프와 유사하지만 중앙에 구멍이 뚫려 있는 형태의 차트입니다. 도넛 차트는 범주형 데이터의 부분과 전체의 관계를 보여주는 데 주로 사용되며, 범주의 크기를 비교하거나 범주 간의 상대적 비율을 시각적으로 표현하는 데 유용합니다. 도넛차트 만들기 위와 같은 도넛차트를 만들어 보려고 합니다. 도넛 차트를 만들기 위해 총 두 개의 차트를 그린 뒤, 겹칠 예정입니다. 지역을 열로 보내줍니다. 지역별 수익률을 확인하기 위해 지역을 열로 보내줍니다. 2. 행에 0을 두 번 입력해줍니다. 두 개의 차트를 만든 뒤, 겹쳐줄 예정이기 때문에 0을 두 번 입력하여 두 개의 행을 만들어줍니다. 3. 마크의 형식을 원으로 변경해줍니다. 마크에서 합계(0)으로 되어있는 위 쪽의 마크 형식을 파이로 변경해줍니다. 파이차트는 전체에서 해당 값이 해당되는 파이를 볼 수 있는 차트입니다. 아래에 있는 합계(0)에는

[Tableau] 태블로를 사용하여 테이블차트(Table Chart) 만들기 | 간트차트(Gantt Chart) 만들기 [내부링크]

태블로를 사용하여 테이블차트를 만들 예정입니다. 테이블차트는 일반적으로 차트의 형태가 아닌 표나 테이블 형식으로 데이터를 표시하는 방법입니다. 테이블 차트는 데이터를 정렬하고 비교하는 데 사용되며, 특히 숫자나 텍스트를 효과적으로 나열할 수 있습니다. 태블로 테이블 차트 만들기 위와 같은 테이블차트를 만들어볼 예정입니다. 수익률이라는 필드를 만들어줍니다. 사진에 식과 같이 입력하여 필드를 만들어줍니다. 2. 토탈이라는 필드를 만들어줍니다. 토탈만 입력하여 필드를 만들어줍니다. 한글도 상관없습니다. 3. 토탈을 우클릭하여 계층을 만들어준 뒤, 대분류와 중분류를 토탈 아래에 넣어줍니다. 계층을 만들어주면 행으로 보냈을 때, 기호에 따라 계층을 확장하거나 축소해줄 수 있습니다. 순서를 꼭 대분류 -> 중분류의 순서로 해주어야 합니다. 4. 열로 지역을 보내준 뒤, 숫자 영(0)을 입력하여 더미 변수 두 개를 만들어줍니다. 도넛차트를 만들었을 때 처럼 더미 변수를 만들어 줄 것입니다. 5.

[keyzard] 네이버 블로그 구글에 뜨게 하는 방법 | 키자드 네이버 아이디 연동하는 방법 (변경된 연동 방법 알려드립니다) [내부링크]

네이버 블로그에 작성한 글을 구글에 뜨게 하기 위해서는 키자드라는 웹사이트를 활용하면 좋다는 말을 들었었는데, 이번에 키자드라는 서비스를 처음으로 사용하게 되었습니다. ( 워드프레스가 더 편해서 사용하다가 늦게 사용하게 되었네요. ) 키자드 - keyzard 블로그 운영에 유용한 키워드와 분석 정보 및 실시간 검색어와 검색어 정보도 제공합니다. Google 검색 지원 및 SEO 최적화에 필요한 백링크 등록도 지원합니다. keyzard.org 아래와 같이 키자드에서 진행하는 네이버 블로그 연동 방법이 변경되었다고 하는 데, 설명이 자세하지 않아서ㅠㅠ 잠깐 헤맸습니다. 회원가입 우선 키자드 로그인 버튼을 눌러 회원가입을 진행해줍니다! 회원 가입이 완료되었다면 아래와 같이 50포인트를 선물로 줍니다! 다음은 네이버 블로그 연동을 바로 진행해주면 됩니다. 네이버 블로그 연동 마이페이지에 들어가시면 네이버 ID라는 목록 옆에 네이버 아이디 연동을 눌러주시면 시작입니다! 연동을 눌러주시면 아래

[SQL 쿼리] SQL 튜토리얼 사이트 추천 | select, from, where, order by, distinct, between를 사용한 기초 연습문제 풀어보기 1탄 [내부링크]

SQL 공부가 처음이신 분들을 위해 간단한 연습문제와 이를 진행할 수 있는 사이트를 안내드립니다. 연습문제와 풀이는 함께 진행됩니다. SQL Tutorial Link 총 4개의 SQL 연습 가능한 사이트를 추천드립니다. 편한 사이트를 사용하시면 되는데, 개인적으로는 첫번째 사이트를 가장 추천드립니다! w3schools SQL Tutorial W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 2. tutorialspoint SQL Tutorial SQL Tutorial - SQL (Structured Query Language) is a programmi

[기업 경영] 기업의 연구개발 업무 알아보기 | 연구개발부서는 무슨 일을 할까? 아이템선정, 특허조사, 개발품목, 개발, 공정개선, 공정연구, 특허등록을 중심으로 [내부링크]

경영(經營)은 크게 8가지의 업무(총무, 기획, 경영관리, 법인관리이사회, 연구개발, 영업, QC, 생산)로 나뉩니다. 또한, 이 8가지 업무들은 7가지의 상세 업무로 나뉩니다. 56가지의 업무들을 기업 경영의 필수 업무입니다. 해당 챕터는 기업 경영의 56가지 업무를 알아보는 내용으로, 기업의 업무 내용과 기업의 이익을 위한 대응방안을 중심으로 정리할 예정입니다. 8가지 업무에는 7가지의 세부 업무사항들이 별도로 존재합니다. 이번에는 연구개발(R&D)과 관련된 7가지 업무인 아이템선정, 특허조사, 개발품목, 개발, 공정개선, 공정연구, 특허등록에 대해 알아볼 예정입니다. 아래와 같은 업무 내용을 숙지하신다면, 지원하는 직무에 대한 이해도, 무슨 일을 하는 지 확실하게 확인할 수 있을 것이라 생각합니다. 따라서 면접을 보거나 자기소개서를 작성할 때 유용하게 사용할 수 있을 것이라고 생각됩니다. 5. 연구개발 연구개발은 연구하여 피고 연다는 뜻으로, 기술에 대한 탐구와 연구를 통해 제

[기업 경영] 기업의 영업 업무 알아보기 | 영업부서에서는 무슨 일을 할까? 품목개발, 홍보, 대금회수, 고객관리, 판매촉진, 관계법령, 시장요구를 중심으로 [내부링크]

경영(經營)은 크게 8가지의 업무(총무, 기획, 경영관리, 법인관리이사회, 연구개발, 영업, QC, 생산)로 나뉩니다. 또한, 이 8가지 업무들은 7가지의 상세 업무로 나뉩니다. 56가지의 업무들을 기업 경영의 필수 업무입니다. 해당 챕터는 기업 경영의 56가지 업무를 알아보는 내용으로, 기업의 업무 내용과 기업의 이익을 위한 대응방안을 중심으로 정리할 예정입니다. 8가지 업무에는 7가지의 세부 업무사항들이 별도로 존재합니다. 이번에는 영업과 관련된 7가지 업무인 품목개발, 홍보, 대금회수, 고객관리, 판매촉진, 관계법령, 시장요구에 대해 알아볼 예정입니다. 아래와 같은 업무 내용을 숙지하신다면, 지원하는 직무에 대한 이해도, 무슨 일을 하는 지 확실하게 확인할 수 있을 것이라 생각합니다. 따라서 면접을 보거나 자기소개서를 작성할 때 유용하게 사용할 수 있을 것이라고 생각됩니다. 6. 영업 영업은 부여된 과업을 경영한다는 뜻으로, 영리를 목적으로 하는 사업이나 그런 행위를 말합니다.

[기업 경영] 기업의 품질관리 업무 알아보기 | 품질관리(QC)부서는 무슨 일을 할까? 관계법령, 수입검사, 품질관리, 공정검사, 품질보증, 품질개선, 공정관리를 중심으로 [내부링크]

경영(經營)은 크게 8가지의 업무(총무, 기획, 경영관리, 법인관리이사회, 연구개발, 영업, QC, 생산)로 나뉩니다. 또한, 이 8가지 업무들은 7가지의 상세 업무로 나뉩니다. 56가지의 업무들을 기업 경영의 필수 업무입니다. 해당 챕터는 기업 경영의 56가지 업무를 알아보는 내용으로, 기업의 업무 내용과 기업의 이익을 위한 대응방안을 중심으로 정리할 예정입니다. 8가지 업무에는 7가지의 세부 업무사항들이 별도로 존재합니다. 이번에는 품질관리(QC)와 관련된 7가지 업무인 관계법령, 수입검사, 품질관리, 공정검사, 품질보증, 품질개선, 공정관리에 대해 알아볼 예정입니다. 아래와 같은 업무 내용을 숙지하신다면, 지원하는 직무에 대한 이해도, 무슨 일을 하는 지 확실하게 확인할 수 있을 것이라 생각합니다. 따라서 면접을 보거나 자기소개서를 작성할 때 유용하게 사용할 수 있을 것이라고 생각됩니다. 7. 품질관리(QC) 품질관리는 물품의 본질을 주관하고 다스린다는 뜻으로, 제품 품질의 유

[기업 경영] 기업의 생산 업무 알아보기 | 생산부서는 무슨 일을 할까? 제조계획, 생산관리, 장치관리, 생산검사, 시설관리, 장기계획, 생산시설을 중심으로 [내부링크]

경영(經營)은 크게 8가지의 업무(총무, 기획, 경영관리, 법인관리이사회, 연구개발, 영업, QC, 생산)로 나뉩니다. 또한, 이 8가지 업무들은 7가지의 상세 업무로 나뉩니다. 56가지의 업무들을 기업 경영의 필수 업무입니다. 해당 챕터는 기업 경영의 56가지 업무를 알아보는 내용으로, 기업의 업무 내용과 기업의 이익을 위한 대응방안을 중심으로 정리할 예정입니다. 8가지 업무에는 7가지의 세부 업무사항들이 별도로 존재합니다. 마지막 부서인 생산과 관련된 7가지 업무인 제조계획, 생산관리, 장치관리, 생산검사, 시설관리, 장기계획, 생산시설에 대해 알아볼 예정입니다. 아래와 같은 업무 내용을 숙지하신다면, 지원하는 직무에 대한 이해도, 무슨 일을 하는 지 확실하게 확인할 수 있을 것이라 생각합니다. 따라서 면접을 보거나 자기소개서를 작성할 때 유용하게 사용할 수 있을 것이라고 생각됩니다. 8. 생산 생산은 만들어 낸다는 뜻으로, 물건을 만들어 내는 활동을 말합니다. 원재료의 입고,

[Tableau] 태블로를 사용하여 분산형차트(Scatter plot) 만들기 | 세 가지 변수를 가지는 버블차트(Bubble chart) 만들기 [내부링크]

태블로를 사용하여 분산형차트와 버블차트를 쉽게 제작할 수 있습니다. 분산형 차트란? 분산형 차트는 스캐터 플랏이라고도 불리며, 두 변수 간의 관계를 2차원 공간상에서 시각적으로 나타내는 데 사용되는 차트입니다. 분산형 차트를 사용하면 데이터의 분포를 확인하여 두 변수 간의 관계, 군집, 이상치 등의 데이터 패턴을 쉽게 파악하는 데 사용됩니다. 버블차트란? 버블 차트는 분산형 차트에 세 번째 변수를 더해 시각적으로 나타낸 차트를 말합니다. 가로축과 세로축을 기반으로 2차원 공간상에 데이터를 표시하고, 세 번째 변수는 버블의 크기로 표현합니다. 이렇게 하면 데이터의 다양한 측면을 비교할 수 있으며, 데이터의 상대적 중요성을 표현할 때 유용하게 사용됩니다. 분산형차트와 버블차트 만들기 위와 같은 분산형 차트를 만들어 보려고 합니다. ( 분산형 차트를 그리기 위해서는 2개 이상의 연속형 변수가 필요합니다. ) 앞서 만들어진 분산형 차트를 기반으로 버블 차트를 바로 이어서 제작할 예정입니다.

[Tableau] 태블로를 사용하여 히트맵 만들기 | 히트맵(heatmap)제작 방법과 축 서식을 변경하여 글씨체 변경하기 [내부링크]

태블로를 사용하여 히트맵(heatmap)을 쉽게 제작하는 법을 설명드리려고 합니다. 오늘은 히트맵을 작성한 뒤, 차트의 글꼴을 변경하는 법까지 추가로 설명드리겠습니다. 요일과 월을 기반으로 히트맵 만들기 위와 같은 히트맵을 만들기 위해서는 요일 혹은 월 등과 같은 정보가 필요합니다. 마크를 사각형으로 설정한 뒤, 주문 날짜를 열로 넣습니다. 마크를 사각형으로 설정한 뒤, 요일이 포함된 주문 날짜를 열로 넣어줍니다. 2. 주문 날짜를 불연속한 요일로 변경해줍니다. 주문 날짜의 화살표를 클릭하여 불연속형 요일로 설정해줍니다. 위쪽에 위치한 것은 불연속성 정보를 나타내며, 아래에 위치한 내용은 연속성 정보입니다. 예를 들어 불연속성 월 정보는 2015년 2016년 2017년 2018년의 모든 월의 정보를 총합한 내용을 기반으로 나타내줍니다. 반대로 연속성 월 정보는 2015의 1월부터 12월, 2016년의 1월부터 12월을 차례로 나열하여 보여줄 수 있을 때 사용합니다. 3. 행으로 월

[기업 경영] 기업의 총무 업무 알아보기 | 기업의 총무는 무슨 일을 할까? 인사조직, 세무경리, 관공서업무, 예산, 은행, 인허가, 관계법령을 중심으로 [내부링크]

경영(經營)은 크게 8가지의 업무(총무, 기획, 경영관리, 법인관리이사회, 연구개발, 영업, QC, 생산)로 나뉩니다. 또한, 이 8가지 업무들은 7가지의 상세 업무로 나뉩니다. 56가지의 업무들을 기업 경영의 필수 업무입니다. 해당 챕터는 기업 경영의 56가지 업무를 알아보는 내용으로, 기업의 업무 내용과 기업의 이익을 위한 대응방안을 중심으로 정리할 예정입니다. 8가지 업무에는 7가지의 세부 업무사항들이 별도로 존재합니다. 이번에는 총무와 관련된 7가지 업무인 인사조직, 세무경리, 관공서업무, 예산, 은행, 인허가, 관계법령에 대해 알아볼 예정입니다. 아래와 같은 업무 내용을 숙지하신다면, 지원하는 직무에 대한 이해도, 무슨 일을 하는 지 확실하게 확인할 수 있을 것이라 생각합니다. 따라서 면접을 보거나 자기소개서를 작성할 때 유용하게 사용할 수 있을 것이라고 생각됩니다. 1. 총무 총무는 전체의 사무, 그 사무를 취급하는 사람이라는 뜻으로, 기관이나 단체에 전체적이고 일반 적인

[기업 경영] 기업의 기획 업무 알아보기 | 기업의 기획부서는 무슨 일을 할까? 상품기획, 시장분석, 경영전략, 마케팅, 중장기계획, 인적자원, 제품기획을 중심으로 [내부링크]

경영(經營)은 크게 8가지의 업무(총무, 기획, 경영관리, 법인관리이사회, 연구개발, 영업, QC, 생산)로 나뉩니다. 또한, 이 8가지 업무들은 7가지의 상세 업무로 나뉩니다. 56가지의 업무들을 기업 경영의 필수 업무입니다. 해당 챕터는 기업 경영의 56가지 업무를 알아보는 내용으로, 기업의 업무 내용과 기업의 이익을 위한 대응방안을 중심으로 정리할 예정입니다. 8가지 업무에는 7가지의 세부 업무사항들이 별도로 존재합니다. 이번에는 기획와 관련된 7가지 업무인 상품기획, 시장분석, 경영전략, 마케팅, 중장기계획, 인적자원, 제품기획에 대해 알아볼 예정입니다. 아래와 같은 업무 내용을 숙지하신다면, 지원하는 직무에 대한 이해도, 무슨 일을 하는 지 확실하게 확인할 수 있을 것이라 생각합니다. 따라서 면접을 보거나 자기소개서를 작성할 때 유용하게 사용할 수 있을 것이라고 생각됩니다. 2. 기획 기획은 일을 꾀하여 계획한다는 뜻으로, 특정한 대상에 대해 해당 대상의 변화와 목적을 지속

[기업 경영] 기업의 경영관리업무 알아보기 | 경영관리부서는 무슨 일을 할까? 원자재수급, 생산관리, 재고관리, 영업관리, 서비스, 고객관리, 매출관리를 중심으로 [내부링크]

경영(經營)은 크게 8가지의 업무(총무, 기획, 경영관리, 법인관리이사회, 연구개발, 영업, QC, 생산)로 나뉩니다. 또한, 이 8가지 업무들은 7가지의 상세 업무로 나뉩니다. 56가지의 업무들을 기업 경영의 필수 업무입니다. 해당 챕터는 기업 경영의 56가지 업무를 알아보는 내용으로, 기업의 업무 내용과 기업의 이익을 위한 대응방안을 중심으로 정리할 예정입니다. 8가지 업무에는 7가지의 세부 업무사항들이 별도로 존재합니다. 이번에는 경영관리 업무와 관련된 7가지 업무인 원자재수급, 생산관리, 재고관리, 영업관리, 서비스, 고객관리, 매출관리에 대해 알아볼 예정입니다. 아래와 같은 업무 내용을 숙지하신다면, 지원하는 직무에 대한 이해도, 무슨 일을 하는 지 확실하게 확인할 수 있을 것이라 생각합니다. 따라서 면접을 보거나 자기소개서를 작성할 때 유용하게 사용할 수 있을 것이라고 생각됩니다. 3. 경영관리 경영관리는 경영하고 주관하고 다스린다는 뜻으로, 기업 경영에서 최대 이윤을 얻

[기업 경영] 기업의 이사회 업무 알아보기 | 법인관리이사회는 무슨 일을 할까? 경영권, 이사회, 결산, 경영진, 이익배당, 주식지분, 주주를 중심으로 [내부링크]

경영(經營)은 크게 8가지의 업무(총무, 기획, 경영관리, 법인관리이사회, 연구개발, 영업, QC, 생산)로 나뉩니다. 또한, 이 8가지 업무들은 7가지의 상세 업무로 나뉩니다. 56가지의 업무들을 기업 경영의 필수 업무입니다. 해당 챕터는 기업 경영의 56가지 업무를 알아보는 내용으로, 기업의 업무 내용과 기업의 이익을 위한 대응방안을 중심으로 정리할 예정입니다. 8가지 업무에는 7가지의 세부 업무사항들이 별도로 존재합니다. 이번에는 법인관리이사회와 관련된 7가지 업무인 경영권, 이사회, 결산, 경영진, 이익배당, 주식지분, 주주에 대해 알아볼 예정입니다. 아래와 같은 업무 내용을 숙지하신다면, 지원하는 직무에 대한 이해도, 무슨 일을 하는 지 확실하게 확인할 수 있을 것이라 생각합니다. 따라서 면접을 보거나 자기소개서를 작성할 때 유용하게 사용할 수 있을 것이라고 생각됩니다. 4. 법인관리이사회 법인관리 이사회는 능력이 있는 사람들이 주관하는 일을 다스리는 회의라는 뜻으로, 회사

[Python 프로그래밍] 인공신경망 모델 알고리즘 알아보기 | RNN과 CNN, MLP를 중심으로 | 파이썬 데이터 분석과 머신러닝의 모든 것 [내부링크]

오늘은 인공신경망 알고리즘에 대한 간단한 설명과 몇 가지 예시를 설명드릴 예정입니다. 데이터 분석과 머신러닝의 모든 것은 크게 범주형 변수, 연속형 변수, 앙상블, 인공신경망, 설명가능한 AI의 챕터로 나뉘어집니다. 인공 신경망(Artificial Neural Network, ANN)은 인간의 뇌 동작 방식을 활용한 머신 러닝 모델 중 하나로, 복잡한 비선형 관계를 모델링하는 데 주로 사용됩니다. 이러한 신경망은 여러 개의 뉴런들이 서로 연결되어 정보를 처리하고 학습하도록 설계되었습니다. 인공 신경망( Artificial Neural Network, ANN ) 인공 신경망은 기본적으로 다층 구조를 가지며, 처리 단위를 여러 개의 층으로 구성하여 복잡한 작업을 수행할 수 있습니다. 인공 신경망 모델을 이해하기 위해서는 뉴런, 활성화함수, 레이어에 대한 기본 지식을 가지고 있어야 합니다. 뉴런이란 인공신경망의 기본 단위로 각 뉴런은 여러 입력과 연결되어 있으며, 각 입력은 가중치와 곱해

[Photoshop] 어도비 포토샵을 사용하여 글자 지우기 | 원하는 부분만 삭제하는 법 | 도장, 올가미, 내용인식 툴 활용 [내부링크]

안녕하세요, 포토샵을 사용하여 글자를 지우는 법, 원하는 특정 부분을 삭제하는 법을 소개해드리려고 합니다. 원하는 부분을 삭제하기 위해서는 도장툴과 올가미툴 그리고 내용인식 칠하기 단축키를 사용할 수 있습니다. 확실하게 구분된 글자를 지우는 경우 해당 사진과 같이 쓰여진 손글씨를 지우려고 할때, 확실하게 구분된 경우에는 단순히 올가미 툴과 내용인식만을 사용하여 글자를 제거할 수 있습니다. 측면에 위치한 올가미 도구를 선택하여 필요한 부분만 선택해줍니다. 이 때, 사이드 배경의 색상도 충분히 담겨있어야 확실히 글자가 제거됩니다. 올가미 도구를 사용하여 원하는 부분을 선택하셨다면, SHIFT를 누르신 상태로 F5를 눌러주세요. 내용 인식 칠하기 창이 나옵니다. 불투명도를 100%로 설정 후 확인을 눌러주시면, 글자가 깔끔하게 지워진 점을 확인 할 수 있습니다. 간혹 내용인식 칠하기를 진행해도 글자가 남아있거나 다른 글자로 대체되는 경우가 있는데, 그런 경우에는 방금 했던 대로 선택 범위

[Tableau] 태블로를 사용하여 워드클라우드 만들기 | 텍스트 시각화 쉽고 빠르게 만들기 [내부링크]

태블로를 사용하면 텍스트 시각화인 워드 클라우드를 쉽게 만들 수 있습니다. 워드 클라우드 만들기 시작하겠습니다 :) 태블로 워드 클라우드 1. 도시를 레이블로, 매출을 크기로 이동시킵니다. 도시를 레이블로 설정하여, 히트맵에 도시의 이름이 적혔습니다. 또한, 매출을 크기로 설정하여 매출이 큰 도시가 큰 부분을 차지하게 됩니다. 2. 마크의 종류를 텍스트로 변경해줍니다. 마크를 텍스트로 변경해주면, 박스형 시각화 차트가 텍스트형 시각화 차트로 변경됩니다. 3. 매출을 색상으로 설정해줍니다. 매출을 색상으로 넣어 색상 정보를 설정해주면, 매출이 높은 도시의 색상이 더 진하게 표시되는 것을 확인할 수 있습니다. 4. 간단한 워드 클라우드 완성되었습니다. 이처럼 간단한 워드 클라우드가 완성되었습니다. 워드 클라우드 내용을 더 꾸미시려면, 아래 내용을 참고해 주세요! 워드 클라우드 꾸미기 워드 클라우드를 간단하고 깔끔하게 정리해보겠습니다. 1. 필터에 도시를 넣어줍니다. 필터에 도시 정보를

[Python 프로그래밍] 범주형 변수의 예측 모델 알고리즘 알아보기 | 로지스틱회귀, SVM, K-means 클러스터링을 중심으로| 파이썬 데이터 분석과 머신러닝의 모든 것 [내부링크]

오늘은 범주형 변수의 예측 모델 알고리즘에 대한 간단한 설명과 몇 가지 예시를 설명드릴 예정입니다. 데이터 분석과 머신러닝의 모든 것은 크게 범주형 변수, 연속형 변수, 앙상블, 인공신경망, 설명가능한 AI의 챕터로 나뉘어집니다. 범주형 변수의 데이터로는 명목척도와 서열척도가, 연속형 변수의 데이터로는 등간척도와 비율척도가 포함됩니다. 범주형 변수의 예측 모델 알고리즘 범주형 변수의 예측 모델로는 여러 가지 다양한 알고리즘들이 있습니다. 예측 모델로 선택할 알고리즘은 데이터의 특성, 모델의 복잡성, 성능 요구 사항 등에 따라 다르게 사용할 수 있습니다. 1. 로지스틱 회귀( Logistic Regression ) : 로지스틱 회귀는 분류 알고리즘으로, 주로 이진 분류를 위해 사용되는 예측 모델 입니다. 범주형 변수를 다룰 때 널리 사용되며, 입력 변수의 선형 결합을 사용하여 사건이 발생할 확률을 예측하는 데 사용됩니다. 따라서 확률적인 접근을 사용하여 경계를 구분하는 데 유용합니다.

[Python 프로그래밍] 연속형 변수의 예측 모델 알고리즘 알아보기 | 선형회귀, 의사결정나무를 중심으로| 파이썬 데이터 분석과 머신러닝의 모든 것 [내부링크]

연속형 변수의 예측 모델 알고리즘에 대한 간단한 설명과 몇 가지 예시를 설명드릴 예정입니다. 데이터 분석과 머신러닝의 모든 것은 크게 범주형 변수, 연속형 변수, 앙상블, 인공신경망, 설명가능한 AI의 챕터로 나뉘어집니다. 범주형 변수는 명목척도, 서열척도 데이터를 기반으로 진행되며, 연속형 변수는 등간척도, 비율척도 데이터를 기반으로 진행되는 것을 말합니다. 연속형 변수의 예측 모델 알고리즘 연속형 변수의 예측 모델로는 여러 가지 다양한 알고리즘들이 있습니다. 예측 모델로 선택할 알고리즘은 데이터의 특성, 모델의 복잡성, 성능 요구 사항 등에 따라 다르게 사용할 수 있습니다. 1. 선형 회귀( Linear Regression ) : 선형 회귀는 연속형 변수 간의 선형 관계를 모델링하는 데 사용된느 예측 모델입니다. 이는 입력 변수와 출력 변수 간의 선형 방정식을 학습하여 예측을 수행합니다. 2. 의사결정 트리( Decision Tree ) : 의사결정나무는 데이터를 분류 또는 회귀

[Python 프로그래밍] 앙상블 예측 모델 알고리즘 알아보기 | 랜덤포레스트, 배깅을 중심으로 | 파이썬 데이터 분석과 머신러닝의 모든 것 [내부링크]

앙상블 예측 모델 알고리즘에 대한 간단한 설명과 몇 가지 예시를 설명드릴 예정입니다. 데이터 분석과 머신러닝의 모든 것은 크게 범주형 변수, 연속형 변수, 앙상블, 인공신경망, 설명가능한 AI의 챕터로 나뉘어집니다. 앙상블(Ensemble) 모델은 여러 개의 기본 모델을 결합하여 더 강력하고 일반화 된 예측 모델을 만드는 머신러닝 기법입니다. 주로 배깅(Bagging - Bootstrap Aggregating), 부스팅(Boosting), 랜덤포레스트(Random Forest)와 같은 기법을 사용하여 각각의 기법은 조금씩 다른 방식으로 작동합니다. 배깅(Bagging) 배깅은 여러 개의 동일한 모델을 만들어 데이터를 무작위로 샘플링하여, 각 모델의 예측을 평균하거나 다수결 등의 방식으로 종합하는 방법을 말합니다. 이 방법을 통해 분산을 줄이고 모델의 일반화 능력을 향상시킬 수 있습니다. 배깅은 붓스트랩 샘플링(중복을 허용한 무작위 샘플링)방법을 사용하여 각 모델이 다른 데이터의 부분

[Python 프로그래밍] 앙상블 예측 모델 알고리즘 알아보기 | AdaBoost, Catboost, LightGBM, XGBoost를 중심으로 | 파이썬 데이터 분석과 머신러닝 [내부링크]

앙상블 예측 모델 알고리즘에 대한 간단한 설명과 몇 가지 예시를 설명드릴 예정입니다. 데이터 분석과 머신러닝의 모든 것은 크게 범주형 변수, 연속형 변수, 앙상블, 인공신경망, 설명가능한 AI의 챕터로 나뉘어집니다. 앙상블(Ensemble) 모델은 여러 개의 기본 모델을 결합하여 더 강력하고 일반화 된 예측 모델을 만드는 머신러닝 기법입니다. 주로 배깅(Bagging - Bootstrap Aggregating), 부스팅(Boosting), 랜덤포레스트(Random Forest)와 같은 기법을 사용하여 각각의 기법은 조금씩 다른 방식으로 작동합니다. 부스팅(Boosting) 부스팅은 여러 개의 윅러너(weak learner)를 학습시키는 방법입니다. 이는 이전 모델이 예측을 잘못한 데이터에 가중치를 부여하여 다음 모델을 학습시키는 방법으로, 이전 모델이 잘못 예측했던 데이터에 집중함으로써 전체 모델의 성능을 향상시킬 수 있습니다. 1. 에이다부스트( AdaBoost ) : 에이다부스트

[우정 여행]시원한 계곡 옆 바베큐와 수영장이 있던 화수목펜션에서 야광놀이하고 닭갈비 먹고 칸트의 마을 카페 다녀왔어요! | 네 여자들의 양평 적응기 [내부링크]

양평으로 1박 2일 우정 여행 다녀왔어요! 총 여행 경비는 10만원도 안 들었던 만큼 우여곡절이 많았지만, 정말 재미있었던 여행이었어요~ 그래서 1박 2일 동안의 일정을 정리해보려고 해요! 1. 용문 휴게소에서 간식 먹기 저희는 친구가 차를 가져와서 편하게 갈 수 있었어요! 이천에서 양평까지 가는 길에는 총 3개의 휴게소가 있었고, 저희는 마지막 휴게소인 용문 휴게소에서 간단하게 점심을 먹었어요. 돈까스와 김치찌개, 핫도그, 소떡소떡을 먹었습니다! ( 회오리 감자나 통감자가 없어서 아쉬웠어요ㅠㅠ ) 개인적으로 소떡소떡에 소세지는 별루였구 떡이 맛있었어요! 편의점을 들러서 아이스크림과 음료를 사고 다시 출발했습니다! 아이스크림이 2+1상품이 많더라구요! 넘 좋았어요. 2. 농협 하나로 마트에서 장보기 양평이나 가평에 있는 마트들은 가격대가 있는 편이고, 리뷰들도 다 안 좋더라구요! 저희는 그래서 농협 하나로마트를 찾아 장을 봤습니다! 4명이서 바베큐 파티를 목적으로 고기를 사실예정이시

[Tableau 데이터 시각화] 태블로를 사용하여 맵차트 만들기 | 매개변수를 활용하여 인터랙티브한 맵차트(코로폴레스지도) 만들기 [내부링크]

태블로를 사용하여 지도를 기반으로 하는 맵차트(코로폴레스지도)를 쉽게 제작할 수 있습니다. 태블로 퍼블릭을 사용하면 쉽게 차트의 내용을 파악할 수 있으며 공유도 쉽게 할 수 있습니다. 서울시 자치구를 기반으로 맵차트를 제작한 뒤, 다양한 옵션(매개변수)를 선택할 수 있게 사용자와 상호작용 가능한 맵차트를 설명드리겠습니다. 서울시 자치구 기반의 맵차트 만들기 위와 같은 맵 차트를 만들기 위해 자치구 혹은 행정동의 정보가 필요합니다. (전국 기반이라면 전국 도정보를 가지고 있어야 합니다. ) 자치구 필드를 지리적 정보로 변경 테이블에 있는 자치구를 우클릭하거나 오른쪽 끝 삼각형을 누른 뒤, 지리적 역할 -> 시군구를 클릭하면 해당 테이블 정보가 자동으로 지리적 정보로 변경되면서 자동으로 경도와 위도 정보가 생성됩니다. 2. 지도 차트 만들기 자치구를 시트 위로 바로 올리게 되면, 열과 행에 각각 경도와 위도 정보가 들어가며 지도가 형성됩니다. 간혹, 태블로 시스템이 자치구 정보를 잘못읽

[Jamovi] 자모비를 활용하여 데이터 분석하기 | 자모비를 활용하여 일원분산분석 One-way ANOVA로 종속변수를 검증하는 법 알아보기 [내부링크]

자모비 클라우드라는 서비스를 사용하여 쉬운 통계 분석을 할 수 있습니다. 자모비는 기본 UI가 흔히 쓰던 MS의 엑셀, 워드 등의 서비스와 비슷하여 쉽고 편하게 사용할 수 있습니다. 다음과 같은 간단한 설문조사 데이터를 기반으로 자모비를 활용한 통계 검정 방법을 알아보겠습니다. 위험도 신뢰도 15 7 24 6 32 6 39 6 86 6 12 5 8 5 54 5 47 5 21 4 73 4 64 3 91 3 79 3 13 2 59 2 84 2 81 1 위험도를 기반으로 구간 척도 변수 만들기 위와 같은 위험도를 기반으로 한 카테고리컬 변수를 만들어 쉽게 분석할 수 있습니다. 변수 입력하기 구간 척도 변수를 만들기 앞서, 변수를 다루는 법에 대해서 설명드리겠습니다. 자모비는 데이터 -> 설정을 통해 데이터 변수를 입력 & 수정할 수 있습니다. 변수의 이름을 입력할 수 있으며, 변수의 척도를 명목척도, 서열척도, 연속변수로 구분하여 데이터의 기본 기틀을 잡아줄 수 있습니다. 2. 변환된 변

[Jamovi] 자모비를 활용하여 데이터 분석하기 | 자모비를 활용하여 반복측정 분산분석 RM-ANOVA로 종속변수를 검증하는 법 알아보기 [내부링크]

다음과 같은 간단한 설문조사 데이터를 기반으로 자모비를 활용한 통계 검정 방법을 알아보겠습니다. 이번에는 RM-ANOVA를 사용하여 종속 변수를 검증하는 내용을 풀어나가려 합니다. 연령 연령 예1 2030 4050 6070 예2 2030 4050 6070 남 68 79 91 남 83 81 65 76 82 88 77 88 79 72 81 89 74 73 72 79 84 93 82 86 66 60 72 70 80 89 72 여 60 77 78 여 77 74 65 65 82 87 75 86 76 69 84 82 88 91 69 63 81 93 81 86 81 81 85 98 80 82 87 가설 설정하고 가정이 부합하는 지 확인하기 반복 측정 분산분석을 시행할 것이기 때문에 위와 같이 기존에 주어진 표를 변형하여 설정해줍니다. 반복 측정이 될 내용을 기반으로 표를 정리해주어야 합니다. 현 차트에서 반복 측정될 변수는 연령, 성별과 두 가지 예시이기 때문에 각각의 열을 기반으로 표를 정리해

[JAVA 자바 프로그래밍] 자바 공연예약시스템 만들기 | 객체와 메소드를 사용한 공연예약 시스템 만들기 [내부링크]

객체와 메소드를 사용한 공연예약 시스템을 만들어 보았습니다. 다수의 클래스를 다루고 객체의 배열을 다뤄 개발하는 자바 프로그램으로 기능은 아래와 같이 작동합니다. 좌석은 S,A,B로 나뉘며 각각 10개의 좌석을 만들어야 합니다. 예약 시스템의 메뉴는 예약, 조회, 취소, 끝내기가 필요합니다. 예약은 한 자리만 가능하고 좌석타입, 예약자이름, 좌석번호를 순서대로 입력받아야 합니다. 조회는 모든 좌석을 출력하는 기능이며, 취소는 예약자의 이름을 받아 취소할 수 있습니다. 없는 이름, 번호, 메뉴에 대해서는 오류 메세지를 출력하여 다시 시도하도록 해야 합니다. 자바 공연 예약 시스템 import java.util.Scanner; //각 좌석에 해당하는 객체 생성 class Seat { String[] seatS = new String[10]; String[] seatA = new String[10]; String[] seatB = new String[10]; Scanner scanner;

[가평 청평 빠지 리버포인트 수상레저] 놀이기구와 숙소 패키지 이용 | BBQ파티 + 버스킹 다녀왔어요! [내부링크]

7월 14-15일 청평에 위치한 빠지 리버포인트 수상레저에 다녀왔습니다. 당시 아무리 찾아도 원하는 정보가 나오지 않아 꽤나 고생했었기 때문에,,, 후기 글을 작성하게 되었습니다. 자세한 글을 리버포인트 홈페이지에서 확인해주세요. 여기서는 그 안에는 없는 내용들을 기반으로 작성될 예정입니다. 가평빠지 리버포인트 수상레저 가평 수상레저 빠지/직영펜션/바베큐 패키지 한번에! 대규모시설, 깔끔한 감성공간 www.riverpoint.co.kr 리버포인트 빠지 예약 리버포인트 수상레저는 빠지 뿐만 아니라 숙소와 BBQ까지 한 번에 해결되었던 곳이어서 너무 편했던 것 같아요. 패키지 시스템이 너무 잘되어 있고 추가 비용은 받지 않으니 꼭 패키지를 이용하세요! 예약은 하루 전까지만 가능하다고 하며, 예약 3일 전부터는 예약금을 50%이하로 깎일 수 있으니 유의하세요. 저희 같은 경우도 엄청난 홍수 때문에 무서워서 예약을 취소하려고 했다가 선입금액 환불이 다 되지 않아서 울며 겨자먹기로 가기로 마

네이버 부속의원에서 진단받은 후기 | 근육통과 몸살 오한 등 제가 겪었던 코로나 증상을 정리했습니다. [내부링크]

코로나 진단 받기 전 겪었던 증상들을 설명하려고 합니다. 네이버 부속 의원에서 수납하는 방법, 진료 가능한 내용을 설명드리려고 합니다. 코로나 증상 저는 8월 16일 코로나 확진 진단을 받았습니다. 8월 15일 저녁부터 몸살 기운이 올라왔어요. 오한이랑 근육통 때문에 잠을 제대로 못 잤습니다ㅠ 온 몸에 근육통과 몸살이 있었지만 유방 통증이 가장 심했으며, 경구 피임약도 복용중이었기에 산부인과를 가야하나 유방외과를 가야하나 고민했습니다. ( 결국 가정의학과에서 진단 받았을 때는 몸에 열이 오르면서 온 몸에 근육통들이 심해진 것이라고 하더라구요 ) 가슴에 종양 등 다른 문제가 있으면 어쩌지 많이 걱정됐었는데, 코로나 때문이어서 오히려 다행이라는 생각도 들었습니다. 그래도 자가격리 기간이 끝나면 다시 산부인과는 가보려구요! 8월 16일에도 역시 몸살과 근육통이 심했으며, 열이 38.5도까지 올랐습니다. 목이 너무 아파서 숨쉴때도 엄청 따가웠고, 식은 땀이 엄청 났어요. 8월 17일은 목이

[Python 주피터 프로그래밍] Pandas를 사용하여 데이터 합치기 | 열을 추가하기, 특정 열을 기반으로로 추가하는 법 | 데이터 전처리의 모든 것 [내부링크]

Pandas를 사용하여 데이터를 불러오고 합치고 저장하는 과정에 대해서 소개해드리려고 합니다. 순서는 데이터 불러오기, 데이터 머지, 데이터 컨캣, 데이터 저장의 과정으로 진행됩니다. 메소드를 하나하나 설명해드리니, 에러가 나더라도 겁내지 마시고 댓글 남겨주세요. Pandas 데이터 불러오기 import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') seoul = pd.read_csv("seoul_moves.csv", encoding = 'cp949') print(seoul.info()) read_csv를 사용하여 csv 파일을 불러올 수 있습니다. csv 파일이 UTF-8로 저장이 되어있다면, 뒤에 붙은 인코딩 cp949를 삭제해주세요. UTF-8로 저장이 되지 않은 경우에는 꼭 붙여주셔야 'utf-8' codec can

[Python 주피터 프로그래밍] 차원축소와 레이블인코딩 및 결측치 확인하기 | Pandas를 사용한 데이터 전처리 [내부링크]

Pandas를 사용하여 데이터의 결측치를 확인하는 법, 레이블 인코딩 하는 법, 특정 열을 삭제하여 추출하는 법, 열 인덱스만 정렬하는 법 등을 기바능로 차원을 축소하는 방법을 알아보겠습니다. 순서는 다음과 같이 진행됩니다. Pandas를 사용하여 특정 열을 삭제하여 추출하기 - drop() 메소드 사용 Pandas를 사용하여 문자 데이터를 숫자 형태로 변경하기 - to_numeric() 메소드 사용 Pandas를 사용하여 레이블 원핫 인코딩 하기 - LabelEncoder()메소드, replace()메소드 사용 Pandas를 사용하여 결측치 확인하기 - isnull()메소드 사용 Pandas를 사용하여 특정 열을 삭제하여 추출하기 import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') seoul = pd.read_cs

[Python 주피터 프로그래밍] 스캐터플랏, 추세선, 히스토그램, 히트맵 등 다양한 차트 그리기 | Pandas를 사용한 데이터 EDA 분석 [내부링크]

EDA를 하기 위한 다양한 시각화 도구를 설명드리려고 합니다. EDA(Exploratory Data Analysis)란 탐색적 데이터 분석이라고도 하며, 데이터 세트를 탐색하고 이해하기 위해 다양한 분석 기법과 시각화 도구를 사용하는 프로세스를 의미합니다. EDA는 데이터 이해, 데이터 정제, 변수 탐색, 변수 간 상관관계 분석, 데이터 시각화, 결론 도출의 단계로 이루어집니다. 기본적으로 데이터를 이해하기 위해서 기본 정보를 우선적으로 파악합니다. 이는 앞서 다뤘던 head(), tail(), info(), descibe()의 pandas 내장 함수로 파악할 수 있습니다. 데이터를 정제하기 위해서 결측치, 차원 축소 등을 진행합니다. 이는 isnull(), fillna(), dropna()등을 사용하여 진행합니다. 변수를 탐색한 결과를 시각화하고, 상관관계를 시각화 하기 위해 스캐터플랏, 플랏메소드, 히스토그램, 히트맵 등의 차트와 그래프를 활용할 예정입니다. 스캐터플랏 기본적인

[Python 주피터 프로그래밍] Colab(코랩), VSCode(비주얼스튜디오코드) 한글 문자 에러, 한글 깨짐 현상 해결법 [내부링크]

Colab(코랩)을 사용하거나 VSCode(비주얼스튜디오코드)를 사용할 때, 간혹 한글 문자가 깨지는 현상이 있습니다. Colab의 경우 한글을 지원하지 않기 때문에 일어나는 현상이고, VSCode의 경우 csv 파일로 차트를 그릴 경우에 한글이 지원이 안되어 일어나는 현상입니다. 앞선 블로그 내용에서 csv 파일을 불러올 때, encodeing = 'utf-8'을 붙이지 않고 가져오는 경우, 해당 에러가 발생합니다. 해결방법은 무진장 쉽습니다. 한글 파일을 깔고 할 필요 없이 딱 한가지만 변경하면 됩니다. VSCode import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') plt.figure(figsize=(12, 8)) corr = GUS.corr() sns.heatmap(corr, cmap='coolwarm', annot=True, vmin=-1,

[Tableau] 태블로를 사용하여 이중축, 혼합축 만들기 | 하나의 열을 기반으로 여러개의 차트 그리기 [내부링크]

태블로를 사용하면 하나의 열을 기반으로 두 개의 축, 혹은 여러 개의 축을 쉽게 만들 수 있습니다. 두 개의 축을 만들기 위해서는 태블로 이중축 만들기를 살펴보시고, 여러 개의 축을 만들기 위해서는 태블로 혼합축 만들기를 살펴보시면 간단합니다 :) 태블로 이중축 만들기 노인 인구와 노인 인프라 구축 현황을 비교하기 위해 두 개의 라인 차트를 그렸습니다. 이중축 차트로 만들기 위해, 뒤쪽 측정값인 노인인구를 우클릭해주면 다음과 같이 이중축 설정을 쉽게 해줄 수 있습니다. 이중축은 반드시 뒤에있는 측정값에서만 가능합니다. 위와 같이 쉽게 이중축 차트를 만들며, 두 개의 차트를 쉽게 비교할 수 있습니다. 태블로 혼합축 만들기 혼합축을 만들기 위해서는 이중축차트가 준비되어 있어야 합니다. 앞선 이중축 차트를 따라오신 후에, 원하는 측정값을 앞쪽 측정값 Y축 서식에 추가하면 쉽게 여러개의 축이 섞여지도록 차트를 만들 수 있습니다. 다음과 같이 문화재수를 위쪽 해당 칸에 넣어주면, 총 3개의

[ADsP 자격증 접수하기]ADsP 자격증 접수 중 에러 해결 방법 | 사진 넣기 에러 및 오류 해결하기 [내부링크]

지난 17일 ADsP 자격증 접수 중 사진을 넣는 과정에서 발생한 에러 메세지 때문에 한참 새로고침을 했습니다. 사진 넣기에 들어가서 사진을 넣고 싶은데, 사진 불러오기는 되지만, 사진 여는 것이 안되는 에러였습니다. 사진 파일의 용량이 커서 올라가지 않는 경우 사진 파일의 용량이 커서 올라가지 않는 경우인지 확인해주세요. 사진 파일의 용량이 500kb를 넘어가면 업로드가 되지 않는다고 합니다. 저화질의 사진으로 직접 변경하셔도 되지만, 그게 쉽지 않으신 분들은 일단 급하게 흰색 바탕 등을 캡쳐해서 바로 올려주시고, 나중에 사진 변경을 해주시면 됩니다. 사진 파일의 용량이 크지 않아도 올라가지 않는 경우 회사 컴퓨터로 진행을 해서 그런지, 인터넷이 느려서 그런지 용량을 확인했는데도 불구하고 계속 초록색 에러창이 뜨더라구요. 이런 경우에는 계속 새로고침에서 3,000명의 인원, 적으면 200명의 대기자를 기다리는 것보다 모바일 핸드폰으로 접속하는 것을 추천드립니다. 한 번 PC에서 발

[Photoshop] 어도비 포토샵을 사용하여 형광펜 지우기 | 배경색 지우기 | 색상대체, 도장, 올가미 툴 활용 [내부링크]

포토샵을 사용하여 글자 외부 형광펜을 지우는 법을 소개해드리려고 합니다. 글자에 있는 형광펜을 지우는 방법은 배경색을 지우는 방법과도 동일하게 색상 반전을 사용하여 진행해도 되지만, 오늘은 순수하게 깔끔히 지우기 위한 방법을 소개해드립니다. 배경색이 무채색인 경우 + 형광펜의 색상이 옅은 경우 해당 사진과 같이 배경이 무채색이며 동시에 형광펜의 색상이 글씨 색상에 영향을 크게 주지 않는 경우에는 단순히 색상 대체를 사용하여 글자 배경색상인 형광펜 색상을 제거할 수 있습니다. 이미지 -> 조정 -> 색상대체를 선택하여 원하는 색상을 선택한 뒤, 채도를 빼주면 해당 형광펜의 색상이 사라집니다. 색상 범위를 선택하여 색상의 범위를 크게 높일 수도 있고, 색상 범위를 줄일 수도 있습니다. 색상 범위를 크게 할수록 비슷한 색상들이 모두 선택되어 다른 배경 색상에도 영향을 줄 수 있으니 주의해야 합니다. 위와 같은 방법으로 색상 대체를 한 번 더 시행했더니, 총 2번 만에 형광펜의 색상이 모두

[JAVA 자바 프로그래밍] 자바 GUI 없는 계산기 만들기 | Scanner를 활용한 사칙연산 계산기 [내부링크]

자바 프로그래밍으로 정수형 입력값을 받아 몫과 나머지를 출력을 포함한 사칙연산 계산기를 만들어 보았다. GUI 구현 없이 작성하여, Scanner를 사용하여 두 개의 입력값을 받고, 콘솔 창에 결과값을 출력하는 계산기이다. 자바 사칙연산 계산기 import java.util.Scanner; public class calc { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num1, num2; String operator; System.out.println("숫자를 두 개 입력하세요.(띄어쓰기)"); num1 = scanner.nextInt(); num2 = scanner.nextInt(); System.out.println("연산자를 입력하세요. (+,-,*,/,!,^,|,%,root,log,log10,)"); operator = scanner.next(); int resul

[JAVA 자바 프로그래밍] 자바 GUI 없는 공학용 계산기 만들기 | Scanner를 활용한 공학용 계산기 [내부링크]

자바 프로그래밍으로 정수형 입력값을 받아 몫과 나머지를 출력을 포함한 사칙연산 계산기를 만들어 보았다. GUI 구현 없이 작성하여, Scanner를 사용하여 두 개의 입력값을 받고, 콘솔 창에 결과값을 출력하는 계산기이다. 덧셈, 뺄셈, 나눗셈(몫과 나머지), 곱셈, 팩토리얼, 제곱, 절댓값, 루트, 퍼센트, 자연로그, 상용로그(밑이10인), 10진수를 2진수로 변환, 2진수를10진수로 변환, sin연산, cos연산, tan연산을 포함한 계산을 포함한 공학용 계산기를 만들었다. 자바 공학용 계산기 import java.util.Scanner; public class calc { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num1, num2; String operator; System.out.println("숫자를 두 개 입력하세요.(띄어쓰기)"); num1 = scanne

[JAVA 자바 프로그래밍] 자바로 Class를 사용하여 최대공약수와 최소공배수 연산하기 | Scanner를 사용하여 분산과 표준편차 연산하기 [내부링크]

자바 프로그래밍으로 정수형 입력값을 받아 몫과 나머지를 출력을 포함한 사칙연산 계산기를 만들어 보았다. GUI 구현 없이 작성하여, Scanner를 사용하여 두 개의 입력값을 받고, 콘솔 창에 결과값을 출력하는 계산기이다. class MinMax { int x; int y; //최대공약수 public static int gcdMax( int x, int y ) { if ( y == 0 ) return x; else return gcdMax( y, x % y ); } //최소공배수 public static int lcmMin( int x, int y ) { return ( x * y ) / gcdMax( x, y ); } } MinMax 클래스에 public 메소드로 gcdMax라는 최대공약수와 lcmMin이라는 최소공배수를 만들었다. 해당 메소드는 static으로 구현하여 객체가 생기는 것보다 먼저 생겨있는 형식이며 다음과 같이 사용이 가능하다. //분산과 표준편차 case "var

[JAVA 자바 프로그래밍] 자바 Class를 사용하여 단리와 복리 계산하기 | Scanner를 활용한 사칙연산 공학용 계산기 [내부링크]

자바 프로그래밍으로 정수형 입력값을 받아 몫과 나머지를 출력을 포함한 사칙연산 계산기를 만들어 보았다. GUI 구현 없이 작성하여, Scanner를 사용하여 두 개의 입력값을 받고, 콘솔 창에 결과값을 출력하는 계산기이다. class Interest { double x; // 원금 static double rate = 0.05; // 이자율 static int years = 3; // 기간 //단리 public static void SimpleInterest( double x ) { double interest = x * rate * years; double totalAmount = x + interest; System.out.println("이자: " + interest); System.out.println("총액: " + totalAmount); System.out.println("---"); } //복리 public static void CompoundInterest( doub