해야겠지?
728x90
반응형

전체 글 25

[프로그래밍 확률 통계] 02 논리적인 자료의 요약

수치를 통한 연속형 자료 요약시 그림이나 도표 (시각화)에 의한 분석의 단점으로는 작성자의 주관적 판단에 따라 달라지므로 일관성, 객관성이 부족하다. (시각적 자료는 이론적 근거 제시가 어렵다) → 많은 양의 자료를 의미있는 수치로 요약하여 대략적인 분포상태를 파악 가능하므로 단점 보완 가능 1. 중심위치의 측도 (measure of center): 자료의 중심위치 1) 평균(mean): 가장 많이 사용되는 방법으로 모든 관측값의 합을 자료의 개수로 나눈 것 (관측값들의 무게중심) - np.mean() - 관측값의 산술평균으로, 통계에서 기초적인 통계수치로 가장 많이 사용되나, 극단적으로 큰 값이나 작은 값의 영향을 많이 받음 2) 중앙값(median): 전체 관측값을 정렬했을 때, 가운데 위치하는 값 ..

공부/확률통계 2023.05.22

[프로그래밍 확률 통계] 01 시각화를 통한 자료의 요약

1. 자료의 형태 1) 범주형 자료(=질적자료) > 로지스틱회귀분석 - 순위형 자료(학점), 명목형 자료(혈액형) - 관측값의 크기보다 포함되는 범주에 관심 - 각 범주에 속하는 관측값의 개수 측정 > 전체에서 차지하는 각 범주의 비율 파악 > 효율적으로 범주 간의 차이점을 비교 가능 1-1) 도수분포표 - 도수(Frequency): 각 범주에 속하는 관측값의 개수 df[범주].value_counts() - 상대도수(Relative Frequency): 도수의 자료를 전체 개수로 나눈 비율 df[범주].value_counts(normalize=True) - 도수분포표(Frequency Table): 범주형 자료에서 범주와 그 범주에 대응하는 도수, 상대도수를 나열해 표로 만든 것 - 한가지 범주의 도수분..

공부/확률통계 2023.05.21

성균관대 데이터사이언스융합학과 지원 서류접수 후기

성균관대학교 데이터사이언스융합학과에 지원해보았다. 전형과정과 지원방법, 미리 알고있으면 좋을 내용들을 알아보자.(참고로 데이터 및 IT 관련 비전공에 비관련직무에 종사한다.)우선 헛갈리지 말아야할 것이, 성균관대는 회사와 병행가능한 데이터사이언스 관련 대학원(학과)이 두개다! 1. 데이터사이언스융합학과 (일반대학원) (일반대학원이지만 재직자 대상이다!)2. 빅데이터학과 (특수대학원) 일반적으로 직장 병행가능한 대학원은 특수대학원 뿐인데, 데이터사이언스 관련 대학중 유일하게 성균관대는 일반대학원(풀타임)으로 분류되는 학과가 별도로 존재한다.사실 위의 두 학과가 어떤 차이인지, 어째서 두 학과가 나뉘어 있는지는 잘 모르겠다. 흔히 일반대학원(=풀타임 대학원) 이름값 때문일까? 강의는 오프라인 수업의 경우 데..

2023.05.17 수요일 일상

현대자동차 본사 School of Archive 강연 한다고해서 다녀왔다.일의 좋고 나쁨을 떠나 이런 강연을 쉽게 접할 수 있는건 회사생활의 손꼽는 장점 중 하나인 것 같다. 회사에서 준비한 강연이다보니 회사의 앞으로의 방향성이나 전략에 대한 이야기가 주된 주제였지만, 분명 회사 외적으로 생각해볼만한 부분도 많았다. 강연의 주요 내용은 요즘 기업이나 브랜드의 역사와 전통 (헤리티지) 도 소비자에게 중요한 가치로 인정받고 있으며, 현대차도 이런 흐름에 맞춰 '존재해오기만 했거나 역사로 기록되어있을 뿐이었던 과거' 를 재구성하고, 스토리를 만들고 '아카이빙' 할 필요가 있다는 것이다. '우리가 이렇게 근본있는 브랜드라구요!' 라는 거다. 어쩐지 최근 1~2년 동안 포니나 각그랜저를 재해석 하는 등의 모습이 ..

일상 2023.05.18

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (5)

엘리스코딩 파이썬 기초2 실력 확인 테스트 5번 문제 정답 당근 탐지기 - 땅 속에 숨겨져 있는 당근을 찾기 좋아하는 엘리스 토끼는 당근을 탐지할 수 있는 당근 탐지기를 가지고 왼쪽 혹은 오른쪽으로만 갈 수 있는 길이가 5인 길 어디인가에 떨어졌습니다. 예를 들어 아래와 같이 5칸으로 구성된 길이 있고 O 은 당근이 있는 곳, X 은 당근이 없는 곳이며 엘리스 토끼가 왼쪽에서 세번째 칸에 떨어졌다고 가정합니다. 이때 왼쪽 끝으로 이동하게 되면 총 1개의 당근을 획득할 수 있으며 오른쪽으로 이동한 경우 2개의 당근을 획득할 수 있습니다. 지시사항을 참고하여 코드를 작성하세요. 1. 당근의 위치(OX문자열), 토끼의 위치(숫자) 를 input() 메서드로 변수에 담아준다. 2. O X X O O 의 형태로 ..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (4)

엘리스코딩 파이썬 기초2 실력 확인 테스트 4번 문제 정답 정렬 덧셈 - 도도새는 10진법에서 사용 가능한 새로운 연산자 @ 을 만들어 사용해보려 합니다. 연산자 @ 은 연산자 앞뒤의 피연산자를 자릿수별로 오름차순 정렬해 더한 결과를 자릿수별로 내림차순 정렬합니다. 예를 들어 412 @ 524 를 연산하면 1) 412를 자릿수별로 오름차순 정렬합니다: 124 2) 524를 자릿수별로 오름차순 정렬합니다: 245 3) 과정 1과 2에서 정렬한 두 수의 합을 구합니다: 369 4) 369를 자릿수별로 내림차순 정렬합니다: 963 결과는 963이 됩니다. 지시사항을 참고하여 프로그램을 작성하여 도도새의 테스트를 도와주세요. 1. 저는 문제를 보자마자 열받아서 꺼버렸는데 침착하게 문제를 이해해봅니다. 2. "a..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (3)

엘리스코딩 파이썬 기초2 실력 확인 테스트 3번 문제 정답 평균 구하기 - 엘리스 토끼는 수학 시험 점수들의 평균을 구하려고 합니다. 지시사항을 참고하여 코드를 작성하세요. 1) 지시사항을 통해 average() 메서드(함수)가 이용되고 리스트[] 형식으로 호출됨을 알 수 있다. 2) average() 메서드를 정의하는데, 이미 존재하는 sum(), len() 메서드를 활용한다. 3) average() 메서드에 입력될 값의 개수가 정해지지 않았기 때문에 반복문 for 를 이용한다. (엄청 많을수도 있다!) def average(values): num = len(values) sum_value = 0 for i in values: sum_value = sum_value + i value = sum_valu..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (2)

엘리스코딩 파이썬 기초2 실력 확인 테스트 2번 문제 정답 오류 수정 - 엘리스 토끼는 고객에게 일괄적으로 메시지를 전송하는 프로그램을 작성하였습니다. 그런데 작성한 프로그램에 오류가 생겨 고객에게 전송할 메시지에 공백( ) 대신 ? 가 입력되었습니다. 이 오류를 바로잡으려 합니다. 지시사항을 참고하여 코드를 작성하세요. 1) 지시사항대로 "사랑합니다?고객님.?고객님이?요청하신?장소에?물품을?안전하게?배달?완료하였습니다." 를 input() 으로 받아 변수에 담아준다. 2) "?" 문자열을 " " 공백으로 바로 바꿀수는 없다. (방법이 있는진 모르겠으나, 적어도 지금까지의 과정에서는 없다!) 3) 따라서 "?" 문자열을 기준으로 .split() 메서드를 이용해 쪼개어 리스트에 담고, 다시 리스트의 자료를..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초2 실력 확인 테스트 정답 (1)

엘리스코딩 파이썬 기초2 실력 확인 테스트 1번 문제 정답 암호 해독 - 카드병정은 달마다 하트여왕에게 보고서를 써 보냅니다. 카드병정은 보고서를 암호화해서 보내기 때문에 하트여왕은 보고서를 읽기 전에 내용을 복호화해야 합니다. 카드병정과 하트여왕은 Vigenère 암호화를 사용합니다. 이 기법을 사용한 복호화는 vingenere.py 라는 모듈에 decrypt() 이라는 이름의 함수에 정의되어 있습니다. decrypt() 함수는 암호문과 키를 전달받아 복호화된 평문을 반환합니다. vingenere.py 모듈은 코더랜드의 보안 규정에 따라 비공개되어 있습니다. 지시사항을 참조하여 프로그램을 작성하세요. 1. vingenere 모듈을 임포트한다. 2. 두 값을 한번에 입력받아야 하는데, 일반적으로 한번의 ..

공부/파이썬 2023.05.16

[Python] 엘리스코딩 파이썬 기초1 실력 확인 테스트 정답 (5)

엘리스코딩 파이썬 기초1 실력 확인 테스트 5번 문제 정답 회문 찾기 - 회문(Palindrome)은 madam, racecar 와 같이 앞에서 읽으나 뒤에서 읽으나 같은 문자열을 의미합니다. 회문을 검사하는 방법은 다음과 같습니다. 1) 길이 n의 문자열이 있을 때 2) 1번 문자와 n번 문자가 같은지 확인합니다. 3) 2번 문자와 n-1번 문자가 같은지 확인합니다. 4) i번 문자와 n-1번 문자가 같은지 확인합니다. 5) 4번 과정을 i+1 = n-1가 될 때까지 반복합니다. 1. 입력값을 받아주기 위해 input() 메서드를 사용해서 임의의 변수 word에 담아준다. 2. 문자열이 4자리면 대칭이 2번, 문자열이 5자리면 대칭이 2번 포함된다. - 문자열/리스트의 index는 0부터 시작되므로 w..

공부/파이썬 2023.05.15
728x90
반응형