분류 전체보기 850

%in% 연산자..

사실, 어떻게 쓰는지 정확히 아는것은 중요하지 않다. 왜냐면, 문법이나 그런것들은 어차피 찾아보게 되니까..중요한건 기능이 있다는것을 아는것.. 그리고 어떠한 기능이 있는걸 잠깐 지나치고 보면, 모든걸 까먹는다. 시간이 10배가 들어도 이해를 제대로 하고 넘어가는게 중요한것.. R에서는%in% 이란게 신기한게 있다.실제, 어떤 데이터가 들어있는지 확인할수 있는것> usedcars$conservative

R - 다차원척도법 (MDS)

MDS - Multi Dimension Scale다차원척도법이란, 변수가 두개 이상인 경우의 다변량해석중 하나로써 대상들 사이의 관계를 저차원 공간에 점으로 표현한다.당연하게도 유사한건 가깝게 표현하고, 다른건 멀리 배치한다.예를들어 비슷하게 생긴 놈들은 가깝게 이차원 그래프에 점으로 표현하고 다른게 새긴놈은 멀리 보이게 될것이다.> result dist()함수를 써서 나온 결과를isoMDS()함수에 다시 넣으면 된다.

R 독립2표본평균검정, 대응표본평균검정, 이표본분산, 일표본비율, 이표본비율, 상관계수검정, 독립성 검정

독립2표본평균검정완전 다른 집단에대해 (남자나 여자) 평균차이가 있는지 검증하는 방법은독립 표본 평균검정 (독립되어있으므로)> t.test(extra~group, data=sleep, paired=F, var.equal=T)이러한 식으로 비교를 한다. 즉, paired를 False로 두면, 아예 다른 독립된 표본을 검정한다는 뜻. 대응표본평균검정이와 반대로, paired=T로 두면, 동일한 집단간에 나온 두 결과 (기말고사와 중간고사처럼) 를 비교하면 된다.> t.test(extra~group, data=sleep, paried=T, var.equal=T) 결과적으로 P-value 가 0.05미만으로 떨어지면, 차이가 있다고 봐도 무방하다는 뜻으로 알아듣는다. 이표본분산> var.test(iris$Sep..

(1) C++ 기본 빠르게 익히기 - 포인터

- 포인터 일반적으로 언어에서 int, float와 같은 기본자료형들은 값으로 움직이고 객체등은 참조값으로 움직입니다. = 연산자를 통해 같다고 선언하면, 기본자료형들은 그 당시에만 값이 똑같이 바뀌지 같은 값을 바라보고 있는것은 아닙니다. C에서는 기본자료형들도 포인터나 참조자등을 통해 쉽게 두 경계를 넘나들수 있습니다. 즉 var a = 1이라고 선언했을때 1을 가르키고 있는 주소값으로 포인터연산등이 가능해집니다. #include void swapByRef(int * num1, int * num2) { int temp = *num1; *num1 = *num2; *num2 = temp; } void swapByValue(int num1, int num2) { int temp = num1; num1 = ..

C++ Visual Studio Code 에서 실행

본 포스팅은 주인장의 C++ 기억 되살리기용 하루용 프로젝트입니다. 그때 당시에는 전혀 프로그래밍 지식이 전무한 상태였고, 결과는 좋지 못했지만 그래도 참 재밌게 들었던 기억이 납니다. 이제 언어자체의 사용은 크게 힘이 들지 않는 상태이므로 빠르게 기억을 쫓아가 보겠습니다. 툴 - Visual Studio Code / Windows 10 요즘 그래도 트렌드인 이 에디터는 업데이트도 빠르고 여러 플러그인도 쓸수있어서 컴퓨터 포맷하면 개인적으로 바로 까는 에디터 입니다. 원래는 한글도 잘 안되고 했었는데, 점점 업데이트가 되면서 무거워지긴하는데 좋아지네요. Visual Studio 정식 버전은 이것저것 깔리는게 많아, 굳이 가벼운 코딩을 하는데 필요하지 않습니다. https://code.visualstudi..

남을 존중하고 배움의 자세로 접근하고, 경쟁은 나자신과

남을 존중하고 다른 사람에게 배움의 자세로 접근하고, 경쟁을 굳이 해야한다면 어제보다 나은 자신이 되기위해 어제의 나와 하도록 하겠다. 나의 통제범위를 벗어난 다른 외부 환경이나 사람들을 아무리 깎아 내리거나 평가를 해도 본질은 바뀌지 않고, 남을 욕하기 시작하면 어느덧 자신에게는 너그럽고 남에게는 혹독한 사람이 되어있을것이다.