직무 · 모든 회사 / 모든 직무

Q. Spotfire 회귀모델 예측

미니미니나나

안녕하세요 Spotfire로 데이터 핸들링하는법 연습중인데, 파이썬의 sklearn 라이브러리랑 유사하게 회귀 분석하는 법은 배웠지만, 엑셀과 비슷하게 추세식이나 데이터 수식을 도출하는 방법을 모르겠습니다. 혹시 분석한 모델을 기반으로 특정 값을 예측하는 기능이 있을까요?


2025.01.28

답변 3

  • 회로설계멘토LIG넥스원
    코과장 ∙ 채택률 73%
    학교
    일치

    채택된 답변

    Spotfire에서 회귀 모델을 활용해 특정 값을 예측하고 싶다면, 기본적으로 ‘Lines & Curves’ 기능 혹은 ‘Data Relationships’ 창을 통해 간단한 회귀분석 결과(추세선, R²값 등)를 시각화할 수 있고, 더 나아가 **Data Function(파이썬/R 연동)**을 사용해 sklearn처럼 회귀식을 직접 적용하고 예측 결과 컬럼을 생성하는 방법도 있습니다. 가장 쉬운 접근법은 시각화 차트(Scatter Plot 등)를 만든 뒤, Lines & Curves > Add > Regression을 선택하여 회귀선을 그리는 것**입니다. 이때 Spotfire가 내부적으로 회귀식을 계산해주지만, UI 상에서 식(계수)을 직접 확인하기는 조금 제한적일 수 있습니다. 만약 계수와 식을 명시적으로 확인하고 싶다면, Spotfire 내에서 Data Function 기능을 통해 Python 또는 R 스크립트를 호출하고, sklearn(또는 statsmodels)을 활용해 회귀분석을 한 뒤 Spotfire 테이블로 예측 결과와 회귀식 파라미터를 반환하는 방식을 쓰는 게 좋습니다. 이를 위해선 ‘Analyze > Data Function Properties’ 메뉴에서 Python 또는 R 스크립트를 작성·연결하고, 결과를 Spotfire 데이터 테이블의 새로운 컬럼에 매핑하시면 됩니다. 또 다른 방법으로는 Data Relationships 창에서 독립변수와 종속변수를 설정해 회귀분석을 진행하고, ‘Predicted value’를 새로운 컬럼으로 생성하여 시각화나 예측에 사용할 수 있습니다. 저도 방산기업에서 HW설계(회로설계)를 하다 보니, 사내 제조데이터나 시험데이터 분석에 BI 툴을 활용할 일이 종종 있는데, Spotfire나 Power BI 같은 툴에 Python/R 연동 기능을 붙여두면 통계모델, 회귀분석, 예측값을 좀 더 자유롭게 뽑아볼 수 있더라고요. 따라서 Spotfire 내장 기능만으로는 추세선 시각화나 간단한 지표 확인이 주가 되지만, Data Function을 잘 활용하시면 파이썬 기반 라이브러리와 유사하게 수식(추세선 계수)부터 예측값 컬럼 생성까지 가능합니다. 채택부탁드려요!!

    2025.01.28


  • 합격 메이트삼성전자
    코부사장 ∙ 채택률 79%

    채택된 답변

    안녕하세요 멘티님 말씀하신 기능은 내장 데이터 함수, 추세선 설정, 계산 열 사용 등 기능 사용하여 구현할 수 있습니다. 응원하겠습니다!

    2025.01.27


  • 신뢰의마부두산에너빌리티
    코사장 ∙ 채택률 91%

    안녕하세요 멘티님, File → Export → Data to file 하고 data table 한다음 row 값 설정해서 엑셀로 보내면 spotfire에서 연결파일로 엑셀로 열수가 있습니다.

    2025.01.27


함께 읽은 질문

궁금증이 남았나요?
빠르게 질문하세요.