본문 바로가기

전체 글347

[TIBCO Spotfire] Spotfire 고급 활용법 7. Spotfire 고급 활용법 Spotfire는 나름 Enterprize급(?) 제품인지라 다양한 3rd Party 제품군들과의 연동이 가능하며 시각화 툴인 것치고는 자체적으로 연동할 수 있는 다양한 방법들을 제공하고 있습니다. 실제 업무에서 활용하면서 유용했던 것들은 몇가지 소개해보려고 합니다. 외부 시각화 차트 연동 R Chart 연동 3rd Party : JSVIZ 활용 Javascript Chart 연동 Python 활용 Javascript Chart 연동 Data Loading 없는 시각화 장표 운영 (with Scheduled Update) 시각화 장표 자동화 메일 IronPython을 활용한 능동적 시각화 구성 외부시각화 차트 연동 Spotfire는 다양한 Chart들을 제공하고는 있지만.. 2019. 12. 27.
[TIBCO Spotfire] Data Function을 활용한 시계열 분석 화면 만들기 6-4. Data Function을 활용한 시계열 분석 화면 만들기 이번에는 간단한 시계열 예측 화면을 만들어보겠습니다. Spotfire에서 line 기능을 통해 Forecast Line을 추가하여 간단하게 시계열 예측을 할 수 있습니다. 하지만 이 경우 예측값을 받아올 수 없기 때문에 추가적인 작업이 불가능합니다. 그래서 동일한 예측 모형을 Data Function을 통해 구현하여 보겠습니다. Data 는 AirPassengers 라는 아래의 데이터를 사용했습니다. 먼저 Data Function을 작성합니다. Register Data Function을 실행한 후 상단에 HoltWinters라고 Data Function 함수명을 지정합니다. HoltWinters() 함수는 R에서 기본적으로 제공하는 시계.. 2019. 12. 24.
[아크서바이벌 모바일] 안전한 설산 동굴 탐험을 위하여 설산 동굴은 아크서바이벌 아일랜드 맵 중 지상으로 접근 가능한 가장 어려운 동굴 중 하나입니다. 아트로폴리우스 같은 매우 짜증나는 벌레(?)는 없지만 전반적으로 출현하는 몹들이 레벨이 매우 높고 무엇보다도 공룡을 가져갈 수 없는 좁은 입구, 추운 기온, 긴 통로 등으로 매우 난이도가 높습니다. 모바일에서는 꼭 가야하는 게 설산에서 나오는 유물로 펌프액션 샷것, 콤파운드활 등 주요한 무기를 얻을 수 있기 때문인데요. 안전한 설산 동굴 탐험을 위해 아예 건축을 하기로 결정을 했습니다. 입구 들어서자마자 터렛으로 도배... 초반에 기반을 잡기 위해서 입구부터 공룡들을 잡으며 전진했습니다. 저쪽 건너편쪽으론 굳이 갈일이 없어서 아직 작업을 안했더니 공룡들이 젠이 되네요. 나중에 기회되면 저쪽도 정리를 해야겠네요.. 2019. 12. 18.
티스토리 모바일 v2.0 드디어 기다리고 기다리던 티스트리 모바일 2.0 업데이트 되었습니다. 다른건 몰라도 PC에서 작업했던 내용을 모바일에서는 아예 수정이 불가능해서 가끔은 모바일로 간단하게 써놓고 PC로 수정하기도 했었는데 이제는 멀티로 가능하네요. 아직 기능은 부족하지만 그래도 이전 버전보다는많이 좋아졌습니다. 디자인/구성도 모두 깔끔해졌구요. 들어가면 바로 오늘 방문 고객에 대한 것과 인기글에 대한 정보를 볼 수 있습니다. 왼쪽부터 홈, 피드, 새글쓰기, 알림, 설정으로 구성되어있습니다. 제가 구독중인 블로그를 PC 버전처럼 볼 수가 있구요. 알림이 있는 경우 확인 가능하게끔 목록이 출력됩니다. 다만 알림은 최근 기간 한정이 있나 봅니다. 예전 것은 보이지가 않네요. 당연(?)한거겠지만 광고는 보이지가 않습니다.(아쉽!.. 2019. 12. 12.
[TIBCO Spotfire] Data Function을 활용한 Regression 분석화면 만들기 6-3. Data Function을 활용한 Multiple Regression 만들기 Spotfire를 활용하여 고급 통계분석을 수행할 수 있는 화면을 만들 수 있습니다. 기본적인 골자는 Text Area를 활용하여 입력 또는 설정을 위한 화면을 구성하고 이를 Data Function과 연결하여 분석화면을 만드는 것입니다. 활용하기에 따라서는 통계분석을 잘 모르는 사용자도 쉽게 모델링을 수행할 수 있으며 많은 Column 들 속에서 변수간 연관관계를 빠르게 파악할 수 있습니다. 본 예제는 임의로 생성한 데이터로 진행하겠습니다. 해당 데이터를 가져오면 아래와 같습니다. x1과 x2가 독립변수가 되고 y는 종속 변수가 됩니다. 이 데이터를 가지고 먼저 입력/설정을 할 수 있는 화면을 구성하겠습니다. Text.. 2019. 12. 9.
[칠대죄] 12.4 Update : 하프 애니버서리 칠대죄가 오픈 6개월 기념으로 Half Anniversary 이벤트를 시작합니다. 공식 포럼에 깔끔하게 정리한 이미지가 있네요.. 그동안 진행했던 이벤트 종합판 느낌입니다. 총 55회 뽑기 무료 매일매일 출석 이벤트 영웅성장 지원 이벤트 장비성장 지원 이벤트 호크패스 총 55회 뽑기무료 이벤트 업데이트 후 하프애니버서리 기념티켓을 한장 줍니다. 이것은 11회연차 뽑기 권인데 처음에 한장 주고 이후에는 이벤트 진행 시 취득이 가능합니다. 총 5장으로 무료로 지급 받을 수 있습니다. 취득한 티켓은 위의 뽑기에서 사용이 가능합니다. 본인이 가지고 있지 않은 영웅을 타겟으로 시도를 해보면 좋겠습니다(.... 마는 나온다는 보장은 없다...) 매일매일 출석 이벤트 매일매일 출석 시 다양한 보상을 줍니다. 그중에 .. 2019. 12. 8.
11월 블로그 월 결산 11월 블로그 결산입니다. 11월은 10월 대비 2,409 증가한 월간 방문수 10,770명을 달성했습니다.(짝짝짝) 여전히 알 수 없는 카카오톡 유입 수. :) 주요 인기글을 보면 방문수가 증가한 원인을 살짝 유추할 수 있었습니다. 전월과 달리 아크서바이벌 빈도수가 많이 늘었으며 이브온라인 한글화에 영향으로 아마 관심있는 분들이 많아진 모양입니다. 저도 이브온라인 한글화로 계정도 다시 찾고 몇번 접속을 했습니다. 지금은 부분 유료화로 진행하고 있지만 제대로 할려면 결국 과금은 해야하는 구조이고 한글화를 했다고는 하나 건들이기 시작하면 맘먹고 시작해야하는지라 아직 엄두는 못내고 있습니다. 과금하지 않고 진행한다면 낮은 난이도의 미션정도 가능한 것 같습니다. 웜홀, 널섹은 꿈도 못꾸고요... 계정만 계속 .. 2019. 12. 2.
[TIBCO Spotfire] Simple Example : Spotfire & R 6-2. Simple Example 1 아래의 예제는 아주 간단히 Spotfire와 R이 연동 되었는지 체크할 때 주로 사용했던 것입니다. n : uniform(0,1) 분포로 몇개를 샘플링할지 지정 x : 샘플링된 결과를 저장할 Column 명 x 2019. 12. 1.
[TIBCO Spotfire] Spotfire & R 6. Spotfire & R 앞서 설명한 기능들은 Spotfire 내에서 제공하는 통계 분석 기능으로 통계를 잘 모르는 사용자 부터 중급 사용자까지 대상으로 기능을 제공하고 있습니다. 하지만 정해진 기능이고 통계분석 툴만큼 자세한 기능을 제공하지 않는데 이런 경우를 위해 Spotfire는 몇가지 통계 분석 언어와 연동이 가능합니다. SAS Matlab S+ R(TERR) SAS, Matlab의 경우 유명한 언어이나 상용이며 S+는 R의 상용버전입니다만 최근에는 더이상 업데이트를 하지 않는 것 같습니다. 가장 쉽게 접근 가능한 언어이자 인기 언어인 R과 연동이 가능하므로 R과의 연동을 통해 해당 기능에 대해서 설명을 하려 합니다. 다만 이런 통계 언어 연동을 위해서는 추가적인 프로그램이 필요합니다. 서버급.. 2019. 11. 26.
[TIBCO Spotfire] Classification Modeling 5-6. Classification Modeling Spotfire의 Classification Modeling은 보통 통계학에서 이야기하는 분류 모형이 아니라 Logisitic Regression을 말합니다. 물론 분류 모형이라는 큰 의미에서는 Logistic Regression도 하나의 모형이긴 합니다만 Spotfire에서는 그것도 Binomial Logistic Regression만 지원합니다. 이게 무엇을 뜻하는 말이냐면 참과 거짓, 증가와 감소 같이 두 개의 값에 대해서만 적용이 가능합니다. 즉 주어진 데이터를 바탕으로 둘 중 하나를 결정하는 모형이라고 이해하면 될 것 같습니다. 만약 사용자가 3개이상의 값을 가지는 Column을 종속변수로 지정할 경우 분류 중 어떤 것을 참으로 놓고 나머지를 .. 2019. 11. 16.