Study 85

통계 언어에 대한 간단한 정리

모집단 : 연구대상이 되는 집단 전체 표본 : 연구대상인 모집단의 특성을 조사하기 위한 모집단의 일부분 모수 : 모집단의 특성을 나타내는 변수 - 평균, 모분산 등 분산 : 변량이 퍼져있는 정도 평균 : 주어진 데이터 변수들의 합을 데이터 변수의 개수로 나눈 값 표준편차 : 분산은 너무 크니까 작게 만듬 표준오차 : 추정치의 표준편차 (쓰는 곳 : 표본평균의 표준편차) => √(분산/대상의 수) 변동계수 : 비교할 때, 각 변수들을 보정해주기 위한 계수 => 표준편차/평균 사분위수 : 자료를 순서대로 나열하였을 때, 1/4마다 위치한 데이터를 말함. IQR(변수) : 1/4~3/4의 퍼진정도 중위수 : 1/2에 위치한 데이터 귀무가설 : 검정하고 싶은 기존의 가설 대립가설 : 기존의 가설과 대립되는 가설..

Study/Computer 2019.12.17

C언어 : 주사위 던지기, VS2019에서 scanf 사용하기

다 기본적인 구문이라서 설명할만 한 건 없고 이번에 VS2017 -> VS 2019로 바뀌면서 짜증나는 점이 생겼어요. scanf 함수가 써지지 않는다는 점! 그래서 scanf_s 함수를 쓰셔야 합니다. 굳이 scanf 함수를 쓰고 싶다면 warning을 제거하는 코드 하나를 더 쓰셔야 합니다. #include 위에 써주시는게 좋구요, 밑에 코드를 추가하시면 됩니다. #ifdef _MSC_VER #define _CRT_SECURE_NO_WARNINGS #endif //코드 : 주사위 2개를 던졌을 때, 두 주사위 값의 합이 입력받은 값이 되는 경우를 출력 #include #include int main() { int tmp; int first = 1, second = 6; printf("합을 입력하시오 ..

Study/Computer 2019.12.12

C언어를 활용한 간단한 코드 : 동전 던지기

동전을 100번 던져서 앞, 뒷면이 나오는 횟수와 사용자가 앞면에 많이 나왔는지 뒷면에 많이 나왔는지를 맞추는 프로그램을 작성해보겠습니다. 일단 랜덤으로 돌려야 하니 srand(time(NULL)); 로 시간마다 초기화를 해줍니다. random = rand() % 2; 으로 0,1을 표현합니다. 표현한 random은 for문으로 loop를 돌려주고요. 그리고 그 변수들은 다 더하고 앞면, 즉 0이 나왔을 때 front++을 해주고 뒷면이 나오면 back++을 해줍니다. 그리고 결과는 front와 back 그리고 예측한(입력한) 0,1을 통해 if문으로 표현하여 줍니다. if문을 너무 많이 사용한 감이 있는데.. 모든 경우의 수를 나타내려다 보니^^ #include #include #include int ..

Study/Computer 2019.12.11

유리천장(Glass Ceiling)이란? + 유리바닥(Glass floor)

유리천장은 1970년대 처음 생겨난 경제용어로써, 미국의 경제 주간지 이 처음 사용했다고 합니다. 충분한 능력을 갖춘 사람이 직장 내 성 차별이나 인종 차별 등의 이유로 고위직을 맡지 못하는 상황을 비유적으로 일컫는 말인데요, 몇년 전에 매우 이슈가 되었던 말이었고(박근혜 대통령 선거), 지금도 가끔 나오고 있죠. 우리 나라에선 인종 차별에 대한 유리천장보다는 성 차별에 대한 유리 천장이 큰데요. 아직까지도 기성세대에는 존재한다고 합니다. 이 유리천장이라는 말은 공식적으로는 차별하지 않는다고 말하여 놓고, 승진으로 천장을 뚫고 한 단계 높은 층으로 나아가고 싶지만 보이지 않는 유리 때문에 막힌다는 것 때문에 생겨났다고 합니다. 또한 유리천장으로 인해, 많은 말들이 생겨났는데, 아메리카계 미국인이 아시아계..

Study/Anything 2019.12.04

미래의 메모리 기술(Emerging Memory Technology)

컴퓨터에서 제일 중요한 한 부분을 차지하고 있는 메모리는 지금 새로운 시대로 접어 들어가고 있다고 합니다. 아직까지 우리가 알고 있는 RAM에서 빠르게 변하지는 않겠지만, 천천히 컴퓨터가 아닌 다른 IOT나 AI 분야에 먼저 사용되고 그 후, 우리에게 상용화 될 것이라 생각합니다. 그에 차세대 메모리들의 종류들을 먼저 아는 것은 중요하다고 생각합니다. 사실 이런 말은 번지르르한 말이고, 이번 학교 과제로 메모리 기술을 조사하는 레포트가 나왔습니다. 차세대 메모리는 대표적으로 이렇게 4가지가 있는데요. 아직 이름이 확실하게 정해지지 않아, 모두 정확히 한 가지의 이름으로 사용하지는 않습니다. 일반적으로는 MRAM, PRAM, RRAM, FRAM으로 부르며, 이처럼 차세대 메모리, 기존의 메모리와 차이점, ..

Study/Computer 2019.12.04

필리버스터(Filibuster)란?

우리나라 말로 하면 무제한토론이라고 하며, 역사적으로 우리가 알고 있는 필리버스터는 1957년 처음 사용되었습니다. 미국 상원의원 스트롬 서먼드(Strom Thurmond) 분이 국회의 결정을 방해하기 위해 24시간 이상 발언을 한 것이 탄생비화죠. 필리버스터는 원래 16세기 국가가 공인한 해적선을 가리켰으며, 19세기 중반 라틴아메리카 폭동에 참가했던 미국인들과 같이 변칙적인 군사모험가를 지칭하는 말이라네요. 그러다 국회에서 이 상황을 '필리버스터'라고 불렀고 이때까지 쭉 이어졌다합니다. 미국에서만 있는 일이 아닌, 우리나라에도 2012년 필리버스터에 관한 법이 제정되었는데요. 재적의원 3분의 1 이상이 찬성하면 최장 100일까지 무제한 토론을 할 수 있으며 발언은 의원 한 명당 1회씩 주어집니다. 하..

Study/Anything 2019.12.01

Take, Ride, Get on 들은 어느 상황에서 쓸까?

'타다' 라는 동사들은 매우 많은데, 그 중 take, ride, get on 은 어느 상황에서 쓸까요? 이번 기회에 구분해보겠습니다. 위의 그림으로 이해가 잘 되었으면 합니다 Take는 이동하는 것을 의미합니다. 운송수단들은 탄다고 생각하면 쉽겠네요^^ Ride는 타는 행위를 의미합니다. 스포츠하는 것을 연상하시면 쉬우실 거에요! 바이크 선수들이 riding 하는 것을 생각!! Get on은 타는 순간, 딱 타는 것을 의미합니다. 마지막으로 우리가 자주 쓰는 단어로 출퇴근하다 라는 뜻으로 commute 라는 단어가 있습니다. I commute by my car. 같이 써보세요 ㅎㅎ 참조: Icons made by Google from www.flaticon.com Icons made by Freepik..

Study/English 2019.11.17

Contain, Involve, Include 구분하기!

Contain, Involve, Include 세 단어는 다 '포함하다' 라는 의미를 가지고 있습니다. 하지만 상황에 따라서 다르게 쓰이는데요! 제대로 알아볼까요? 쉽게 표현하기 위해서 그림을 이용해 봤어요! Contain은 이미 포함된 상태를 나타내는 동사라고 생각하시면 되요. Include은 포함하려고 하는 동작이라고 생각하시면 되구요~ Involve는 사람이 뭔가, 어느 곳에 참여한 상태라고 생각하시면 됩니다. 이번에 딱 정리하시고 가시면 좋을 것 같습니다~^^ 아이콘 참조 : Icons made by Smashicons from www.flaticon.com Icons made by Smashicons from www.flaticon.com Icons made by Freepik from www...

Study/English 2019.11.17

가설과 검정 [R언어를 쓰기 위한 초석닦기]

귀무가설, 대립가설 설정 -> 가설 검정(관찰, 실험) -> 검정 통계 측정 -> 유의수준에 따른 가설 유지 or 폐지 위의 순서는 귀무 가설을 기각하는 단계를 뜻한다. 이는 R언어에서 중요한 개념으로 한 단계씩 살펴보도록 한다. 1. 귀무가설과 대립가설이 무엇인가? 귀무가설은 기존의 가설을 말한다. "대한민국 평균 키는 180보다 크다" 라는 가설이 있다고 하자. 이 가설을 기각하기 위해선 대립가설이 필요하다. "대한민국 평균 키는 180보다 작다"라는 가설을 세우자. 이렇게 검정하고 싶은 기존의 가설을 귀무가설이라고 하고, 기존의 가설과 대립되는 것을 대립가설이라고 한다. 2. 가설 검정 가설 검정 방법을 들어가기 전에, 단측 검정과 양측검정을 먼저 알아보자. "대한민국 평균 키는 180보다 크다" ..

Study/Computer 2019.11.13

R 언어 설치하기 및 기본 명령어

내용 및 순서 정리 설치 하기 패키지 설치 방법 기본 명령어 조작 (함수) 1. 설치하기 www.r-project.org 로 들어간다. - 여기서 R studio는 쓰지 않습니다. 왼쪽 아래 CRAN을 선택한다. CRAN Mirrors 중 Korea를 찾아 자기 지역에서 제일 가까운 지역을 선택한다. 선택 후 OS에 맞는 것을 선택한다. 이걸 보시는 분은 처음하거나 초심자이기 때문에 그냥 Base를 선택한다. 마지막으로 다운로드를 눌러 설치를 끝내면 된다. 자, 이제 설치가 끝났다면, R x64 0.0.0 을 시작해보자. 그럼 이런 창이 뜬다. 그럼 성공이다. 2. 패키지 설치 install.packages()를 사용하여 설치하면 된다. 예) > install.packages("NRAIA") 예처럼하면 ..

Study/Computer 2019.11.13
반응형