본문 바로가기

무모한 도전-주식 인공지능 만들기/R 을 이용한 통계처리24

다시한번 종목선정을 위한 여정 -7- 안녕하세요? 하다하나 어제 포스팅을 빼먹으면서 까지 무리를 해서, 어떻게 2021년 3월 15일 오늘 어떻게 시험운전에는 들어갔는데, 관련된 내용을 블로그에 올리는 것은 상대적으로 너무 소홀히 해서 이래저래 답이 없어졌습니다. 아무튼 이왕 이렇게 되었어도 계속해서 어떻게 포스팅을 올려 보고자 합니다. 일단 지난번 포스팅에서 언급한 대로 어떻게 베타를 계산한 다음에, 이를 위 스크린샷에서 볼 수 있는 것처럼, 어떻게 나와서, 이를 엑셀 파일에서 열었습니다. 일단 각각의 ETF별로 모아서 다른 워크시트에 따로 모아 보도록 했습니다. 그리고 나서 내림차순 정렬들을 해서 가장 큰 베타값이 나오는지 보고자 했습니다. 그런데 문제가 나온다면 나왔습니다. 일단 어덯게 된 것인지 이 값이 다른 ETF인데도 계속해서 반.. 2021. 3. 15.
다시한번 종목선정을 위한 여정 -6- 안녕하세요? 이번 포스팅에서도 역시나 베타라는 것을 계산해서 어떻게 종목을 선정하는 방법을 어떻게 구축했는지에 대해서 한번 이야기를 해 보고자 합니다. 일단 이 과정도 다 기록을 하는 것의 하나로 작업을 하는데, 이래저래 강의라기 보다는 실험노트에 가깝다 보니, 삽질을 하는 것 까지 지록이 된다는 것이 문제라면 문제라고 생각이 됩니다. 제대로 작업하기 위해서, 일단 위 스클니샷에서 보이는 것처럼, 일단은 시작시간을 기록해서 전체 작업 시간을 기록할 수 있도록 만들어 보도록 합니다. 다만 문제가 나온 것이 변수들의 길이가 다르다는 이유로 계산이 되지 않은 경우가 나오는 것 입니다. 이걸 지금 당장 어떻게 수정할 마땅한 방법이 없으니............. if문을 기준으로 해서 기준점과 다른 샘플의 길이가.. 2021. 3. 13.
다시한번 종목선정을 위한 여정 -5- 안녕하세요? 이래저래 컨디션이 엉망인 상황에서도 어떻게 진도를 나아가고는 있습니다. 다만, 이 상황에서 베타를 이용해서 종목을 선정하는 것이 어떤지는 결과는 모르지만, 그 과정이 정말 순탄하지 않다는 것은 맞기는 맞는 듯 합니다. 아무튼 이래저래 답이 없기는 없습니다. 일단 이 방법을 사용하기 위해서 for loop를 2중으로 만들어 놓기는 놓도록 합니다. 그리고 나서 이제 다음의 방법을 쓸 수 있는지에 대해서 한번 가 보도록 합니다. 그리고 나서 결과가 나오는 것을 일단 확인할 수 있기는 있었습니다. 이제 이렇게 계산해서 결과를 얻는데는 성공적으로 나오기는 나오는데, 다음으로 해야 할 것이 무엇인지 생각해 봅니다. 그리고 나서 다음으로 진행을 하기 위해서, 일단 지난번에 가지고 왔었는 ETF와 코스피의.. 2021. 3. 12.
다시한번 종목선정을 위한 여정 -4- 안녕하세요? 어제 포스팅까지 하다보니 빼먹을 정도로 일이 있었는데, 아무튼 어찌어찌 목요일의 포스팅을 올리고자 합니다. 일단 일련의 과정에서 무언가 오류가 하나 나와서, 이걸 가지고서 수정을 하는데 너무 시간이 걸리는 상황이 발생하였습니다. 다만, 어떻게 빠져 나오기는 나왔습니다. 먼저 다운로드에 성공한 이 데이터 베이스를 가지고서 한번 작업에 들어가 보도록 합니다. 우선 원하는 R 프로젝트의 폴더 안에다가 복사해 놓도록 합니다. 그리고 나서 여러개의 생성구문을 만들어 보기 위해서 일단 기존의 테이블을 한번 복사해서 이름만 다르게 해 보도록 해야 합니다. 이렇게 SQL로 테이블을 생성하는 구문을 가지고 와서, 한번 복사해 놓는 식으로 새로운 테이블을 하나 더미로 만들어 줄 수 있습니다. 이렇게 해서 위 .. 2021. 3. 11.