목록it (36)
김두두의 블로그

bagging함수는 ipred 패키지안에 있다. ?bagging을 하면 bagging의 description이 나오는데, 대부분 파일 형태가 data.frame일 것이므로 데이터프레임에 대해서만 다뤄보도록 하자. 데이터가 어떤 형태인지 알고 싶다면 str()을 해주면 간단하게 나온다. 사진의 맨 마지막 줄을 보면, S3 method for class 'data.frame' 의 경우엔 bagging(formula, data, subset, na.action=na.rpart,...) 의 명령어를 이용하라고 나온다. (우리가 주로 다루는 데이터 form들은 주로 S3 class이다. S4는 내가 공부 더하고 추가해야지..😉) 이 때 formula란 무엇일까? a formula of the form lhs~rh..

오늘부턴 HTML에 대해 공부하기로 했다. 노트북이 점점 뜨거워져서 웬만하면 원래 있는 Visual studio code로 해결하고 싶었는데 그냥 sublime text를 깔기로 했다...조만간 노트북을 정리해야지. https://www.sublimetext.com/ 이 공식 사이트에 들어가면 다운받을 수 있다. 설치 과정 중 select additional tasks : Which additional tasks should be performed? 라는 창이 나오는데 체크를 해주는 것이 좋은 것 같다. (설치 과정 중 필요없는 프로그램까지 같이 까는 경우가 많아서-유독.. 개인적인 느낌이지만 한국 기업 프로그램이 그런게 많은 것 같다..^^ 원래는 체크박스 하나도 체크 안하는 데 2년전 파이썬에서 된통..
파이썬을 그렇게 깊게 공부하지도 않았고 주로 R을 사용하다 보니 파이썬 list 안에 list가 들어간다는 사실을 까먹고 말았다...(보통 R에선 dataframe을 이용하니까) >>> a=[[1,1,1],[1,0,0],[0,0,0]] 대충 a가 이렇게 생겼다고 해보자. (내가 보던 케이스는 이 list 안의 list자체가 너무 커서 괄호가 안보여서 단일(이렇게 표현하는 지는 모르겠다!) list인 줄 알았다. >>> print(type(a)) 그래서 대체 왜 a가 list인데 자꾸 >>> a[1] [1, 0, 0] 이런 식으로 나오는 지... 어이가 없었다. (코딩 하는 사람이면 내가 더 어이없을 듯) 그렇다고 첫번째 원소를 보고 싶어서 a[1,1] 치면 >>> a[1,1] Traceback (most..
이 블로그는 제가 시행착오를 겪은 것에 대한 블로그입니다! 정확한 코딩이 아닐 수도 있습니다. a=[1,0,0,0,1,....] 의 list와 b=[0,0,0,0,...1]의 list 가 있다고 하자. 둘을 merge하거나 둘 중 하나를 반전 시킨 list c를 구하고 싶다. 리스트 크기가 큰 걸 시도하기 전에, 쉬운 예시로 해보자. a=[1,0,0] b=[1,1,1] 의 두 list가 있다하자. 오류 1) >>> c=a^b Traceback (most recent call last): File "", line 1, in c=a^b TypeError: unsupported operand type(s) for ^: 'list' and 'list' 먼저 c가 뭔지 지정해줘야 한다. 그냥 c=a^b로 구하는 ..