본문 바로가기

데이터 베이스42

베타를 이용한 종목의 선정 테스트 -5- 안녕하세요? 하루종일 컨디션이 목이 부어서 염증이 생긴 상태이다 보니 그렇게 효율이 나오지 않지만, 그래도 일단 이 R을 이용해서 베타를 구하는 테스트를 하려고 하다 보니, 애로사항이 많습니다. 이번 포스팅으로 금요일 하루종일 하였는 테스트에 대해서 마무리를 해야 겠는데, 그러고도 아직도 문제는 제대로 해결이 되지 않았습니다. 일단 위 스크린샷에서 볼 수 있는 것처럼, match라는 함수를 써서 close라는 column이름이 매치가 되면 선택을 하도록 하고, 그 다음에는 sort함수를 써서 정렬을 해 주도록 합니다. 이렇게 해서 close만 추출해 낸 것은 좋은데 어찌된 것인지 low라고 저가까지 같이 딸려온 상황이 나왔습니다. 이래서야 상황이 좋지는 않아 보입니다. 그래서 -1 이 붙어있던 곳에다가 .. 2021. 2. 27.
베타를 이용한 종목의 선정 테스트 -4- 안녕하세요? 지난번 포스팅에서 어떻게 데이터 베이스 파일 안에 있는 데이터를 R 프로그램에서 불러오는 지에 대해서 한번 이야기를 해 보았습니다. 다만, 이렇게 한다고 해서 다 끝이 아니라, 이걸 가공해야 하는데, 지금와서 하는 이야기지만, 이 가공하는 것이 만만치 않은 일은 일이었습니다. 이번에는 for loop를 이용해서 한번 데이터 베이스에서 있는 테이블 명칭을 dbTable02라는 변수에 놓았습니다. 그리고 나서 이걸 바탕으로 해서 순서대로 나오는지 보도록 합니다. 우선 가장 경악스러운 것은, 리스트와 같은 형태도 아닌데 제대로 작동이 된다는 것과, 그리고 나서 파이썬 같으면 데이터 프레임으로 따로 처리해야 할 분량의 데이터가 어째서 인지 그냥 리스트 형태로 간단하게 처리가 되는 것을 볼 수 있습니.. 2021. 2. 27.
Step 9을 위한 준비 -3- 안녕하세요? 드디어 이 Step 9를 어떻게 해서 작업하기 위한 준비가 다 끝이 났습니다. 아무튼 이 작업을 하기 위해서 일단 데이터 베이스를 가지고 오기 위해서 일단 작업을 하는데, 생각지 못한 곳에서 오류가 많이 나와서 애를 먹었습니다. 그래도 이걸 이번 포스팅에서 어떻게 해결을 해 보았습니다. 먼저 왜 이렇게 self.setupDate를 지정했는데 인식을 못하는 지에 대해서 문제를 알아보니, 메서드를 먼서 실행 시키고 나서 이걸 선언하니, 될 턱이 없기는 없었습니다. 즉, 변수를 선언하기 전에 메서드에서 사용하고 있었습니다. 그래서 이 문제를 해결하기 위해서, 일단 위 스크린샷에서 볼 수 있는 것처럼, 일단 위치를 더 상단으로 옮기는 것으로 해결을 보는 것으로 했습니다. 그런데 이번에는 다른 에러가.. 2020. 11. 5.
Step 9을 위한 준비 -1- 안녕하세요? 컨디션이 나빠서 잠시 이래저래 지내다가 이제서야 포스팅을 올리게 되었는데, 아무튼 이번 포스티에서는 지난번 포스팅으로 curve fitting이라는 상황이 나오지 않는 다는 것을 알았기 때문에, 이번에는 다음으로 9번째 단계인 Stress Testing이라고 해서 기존에 있었던 위기 상황 - 경제공황 같은 것을 집어넣어서 어떻게 반응하는지 살펴봐야 하는 단계이기는 합니다. 먼저 실행해야 하는 것은, 다시금 데이터 베이스를 확보하기 위해서, 일단은 StockInformation이라는 프로젝트를 파이참에서 실행 시키고자 합니다. 그리고 나서 다음으로 해야 하는 것이, 1990년대 까지 어떻게 해서 일단 계속 데이터를 모아야 할 필요는 없기에, 일단 기준일자를 지정해 놓고나서, 여기를 넘어가면 더.. 2020. 11. 4.