분류 전체보기 163

[파이썬/통계] Python에 의한 기술 통계 : 평균치 차이 검정

이번에는 실제 분석할 때도 많이 쓰이는 평균값의 차이에 대한 검정의 이론과 실행 방법을 설명하겠습니다. 필요한 라이브러리 임포트 # 수치 계산에 사용하는 라이브러리입니다. import numpy as np import pandas as pd import scipy as sp from scipy import stats # 그래프를 그리는 라이브러리입니다. from matplotlib import pyplot as plt import seaborn as sns sns.set() # 표시 자리수 지정입니다. %precision 3 # 그래프를 jupyter Notebook 내에 표시하도록 하기 위한 지정입니다. %matplotlib inline 통계에 사용될 raw 데이터 - 이제부터 raw 데이터는 그냥 파..

[파이썬/통계] Python에 의한 기술 통계 : 통계적 가설 검정

통계적가설검정이란? 통계적 가설 검정은 통계학에서 데이터를 사용하여 어떤 주장이나 가설에 대한 통계적인 지지 여부를 평가하는 과정입니다. 가설 검정은 주어진 데이터로부터 일반적인 결론을 도출하거나 특정 가설을 지지하거나 기각하는 데 사용됩니다. 일반적으로 통계적 가설 검정은 다음과 같은 절차를 따릅니다: 1. 가설 설정: - 귀무 가설(H0)과 대립 가설(H1)을 설정합니다. - 귀무 가설은 일반적인 주장이나 기존의 상태를 나타내고, 대립 가설은 귀무 가설과 반대되는 주장이나 원하는 변화를 나타냅니다. 2. 유의수준 결정: - 유의수준(α)을 설정합니다. 유의수준은 귀무 가설을 기각하기 위한 증거를 평가하는 임계값입니다. 일반적으로 0.05(5%)나 0.01(1%)이 사용됩니다. 3. 검정 통계량 계산:..

[부업] AI로 노래 만들어서 동영상 컨텐츠 제작하기(부제: drake한테 내가 작사,작곡한 곡 부르게하기!)

안녕하세요! 조신선입니다. 챗gpt가 나온 이후 ai 영상,음악,그림 등을 자동으로 만들어주는 사이트들이 범람하고 있는데요. 그중에서 괜찮은 몇 가지의 사이트의 기능을 사용해서 ai로 노래를 만드는 작업을 해보도록 하겠습니다. 스텝1 https://soundraw.io/edit_music?length=180&tempo=low,normal,high&mood=Dark Soundraw Your personal AI music generator. soundraw.io 위 사이트로 이동해서 [create music]을 클릭하고 원하는 mood를 선택해줍니다. 저는 [fear]를 선택해보았습니다. 해당 사이트는 유료이기 때문에 일단은 회원가입을 하지 말고 진행해줍니다. 무료로 하는 편법을 가르쳐 드릴께요! 그러면 ..

side work 2023.05.12

[장건강챙기기] 장 건강 챙겨야 하는 이유와 장 건강에 좋은 음식 10가지

건강한 몸을 유지하기 위해서는 규칙적인 운동과 올바른 식습관이 필요합니다. 그 중에서도 우리 몸의 대부분을 차지하는 장 건강은 매우 중요한 역할을 합니다. 장 건강이 좋으면 체내 노폐물이 잘 배출되어 몸이 건강해지고, 반대로 장 건강이 나쁘면 체내 노폐물이 배출되지 않아 몸이 불편해지는 경우가 많습니다. 그래서 오늘은 장 건강을 잘 지켜야하는 이유와 좋은 음식 10가지에 대해서 알아보도록 하겠습니다. 장 건강을 잘 지켜야하는 이유는 무엇인가요? 장 건강을 잘 지켜야하는 이유는 다양합니다. 첫째로 장 건강이 좋으면 체내 노폐물이 잘 배출되어 몸이 건강해집니다. 둘째로 장 건강이 나쁘면 체내 노폐물이 배출되지 않아 몸이 불편해지는 경우가 많습니다. 셋째로 장 건강이 좋으면 면역력이 강해져 각종 질병에 걸리지..

food 2023.05.11

[html/next.js] 상위 폴더 파일 import 하기

아래 이미지처럼 동일한 폴더에 있는 파일을 import 할 때는 ./를 입력하고 파일명.js를 해주면 됩니다. import age from './data.js' 만약에 같은 폴더가 아닌 상위 폴더 즉 cart의 상위 폴더인 app폴더에 있는 파일을 import 하려면 어떻게 해야 할까요? ../ 를 입력하고 파일명.js를 해주면 됩니다. import age from '../data.js' 아주 쉽죠?! 아래처럼 같은 폴더에 data.js 파일을 생성하고 let age = 20; export default age 변수를 지정해주고, 내보내줍니다. 그리고 기존 page.js 파일에서 import age from './data.js' age 변수를 임포트 한 뒤에 변수를 {}에 넣어주면 끝입니다. 그러면 아래..

[html/next.js] component 문법

component에 앞서 우선 기존 프로젝트에 [cart]폴더를 새로 생성해줍니다. 그리고 page.js라는 이름의 파일을 생성 합니다. 더보기 /cart 페이지 레이아웃 export default function Cart() { return ( Cart 상품명 $40 1개 상품명 $40 1개 ) } 더보기 global.css .cart-item { padding: 10px; display: flex; justify-content: space-around; border-bottom: 1px solid grey; line-height: 0px; } 그리고 위 두 코드를 추가해줍니다. 다시 한 번 설명하자면 첫번째는 페이지를 생성하는 코드이고, global.css코드는 페이지를 꾸미는 코드입니다. css코드..

[혈관건강] 혈관에 좋은 음식 10가지

혈관은 우리 몸에서 혈액을 운반하고 영양소와 산소를 신체의 각 부분으로 전달하는 중요한 역할을 합니다. 하지만 현대인들은 고열적인 식습관, 흡연, 불규칙한 운동 등으로 인해 혈관이 손상되고 건강에 악영향을 미치는 경우가 많습니다. 이로 인해 고혈압, 동맥경화, 심장병, 뇌졸중 등의 질병이 발생할 수 있으므로 혈관 건강을 챙기는 것이 매우 중요합니다. 혈관 건강을 챙기기 위해선 규칙적인 운동과 건강한 식습관, 특히 적절한 양의 과일, 채소, 곡류 등을 섭취하는 것이 중요합니다. 혈관 건강에 좋은 음식은 다양하지만, 그 중에서도 특히 권장되는 10가지 음식은 다음과 같습니다. 녹차: 녹차에는 카테킨과 폴리페놀 등 혈관을 보호하는 물질이 풍부하게 포함되어 있습니다. HTML 삽입 미리보기할 수 없는 소스 아보..

food 2023.05.10

next.js와 node.js의 차이점

Next.js와 Node.js는 모두 JavaScript로 만들어진 웹 개발 프레임워크와 런타임입니다. 하지만 둘은 목적과 사용 방법이 다릅니다. Node.js: JavaScript 런타임 환경입니다. 브라우저 밖에서 JavaScript 코드를 실행할 수 있도록 합니다. 서버사이드 렌더링(SSR)을 구현할 수 있도록 해주며, 데이터베이스, 파일 시스템 등의 I/O 작업을 처리할 수 있는 기능이 있습니다. 주로 서버 사이드 애플리케이션 개발에 사용됩니다. node js 기초 문법 강의 node js 기초 문법 강의&필수 모듈(ex:express) 이용 방법 안녕하세요! 조신선입니다. 오늘은 Node.js에 대해서 알아보도록 하겠습니다. node.js의 기초 개념과 문법 그리고 이를 사용하기 위해 대부분 사..

[html/next.js] 이미지 삽입하기

nextjs 포스팅 프로젝트는 처음부터 계속 동일할 예정입니다. 이미지는 링크를 넣을 수도 있지만, 링크의 이미지는 해당 링크에서 제공하는 이미지가 삭제되면 내 페이지의 이미지도 삭제되기 때문에, 따로 이미지를 받아서 넣는 방법을 채택했습니다. 1. public 폴더안에 내가 원하는 이미지를 추가합니다. 이미지 파일은 반복문으로 사용할 수 있게 동일한 파일명 + 숫자로 저장해 줍니다. ex) food0.jpg food1.jpg 무료 이미지는 아래 페이지에서 다운받을 수 있습니다. https://unsplash.com/ko 아름다운 무료 이미지 및 사진 | Unsplash 어떤 프로젝트를 위해서든 다운로드 및 사용할 수 있는 아름다운 무료 이미지 및 사진입니다. 어떤 로열티 프리 또는 스톡 사진보다 좋습니..

[html/next.js] array 문법&반복문 map()

export default function List() { let 상품 = ['tomatoes','pasta','coconut'] return ( 상품목록 {상품[0]} $40 {상품[1]} $50 {상품[2]} $50 ) } 위 코드는 List 컴포넌트를 정의하고, 해당 컴포넌트 내부에서 let 상품 = ['tomatoes','pasta','coconut'] 문장을 통해 상품 리스트를 배열로 선언합니다. 이후 JSX 코드 내부에서 상품 리스트를 출력하기 위해 map 함수를 사용하는 대신, 각각의 상품을 배열의 인덱스를 이용하여 출력합니다. 이 때, {상품[0]} $40, {상품[1]} $50, {상품[2]} $50과 같이 상품의 이름과 가격을 하드코딩하여 출력합니다. 이 방식은 상품 리스트가 변경되거나..