맨위로가기

JMP (소프트웨어)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

JMP는 존 샐과 개발팀이 1980년대 후반에 개발한 데이터 분석 소프트웨어이다. 1989년 처음 출시되었으며, 실험 설계, 품질 관리, 신뢰성 모델링 등에 사용되었다. JMP는 JMP, JMP Pro, JMP Clinical, JMP Genomics, JMP Live 등으로 구성되며, 탐색적 데이터 분석 및 시각화에 중점을 둔다. 화학, 전자 제품, 환경 과학, 제약, 의료 및 생명 과학 등 다양한 분야에서 분석, 예측 모델링, 머신 러닝, 데이터 마이닝 등에 활용된다.

2. 역사

1989년 JMP 버전 1.0


JMP는 1980년대 중후반, 존 샐(John Sall)과 개발팀이 애플 매킨토시(Apple Macintosh)의 그래픽 사용자 인터페이스(GUI)를 활용하기 위해 개발한 통계 분석 소프트웨어이다.[2][3] 초기 명칭은 "John's Macintosh Project"의 약자였으며,[4][5] 1989년 10월에 첫 버전이 출시되었다.[2]

개발 초기부터 JMP는 주로 과학자와 엔지니어를 대상으로 하였으며, 실험 설계(DOE), 품질 및 생산성 지원(식스 시그마), 신뢰성 모델링과 같은 분야에서 널리 사용되었다.[6] 특히 반도체 제조업체들이 JMP의 초기 주요 사용자층을 형성했다.[15]

JMP는 원래 SAS Institute의 사업부에서 개발되었으나, 지속적인 성장을 거듭하여 2011년 기준으로 직원 180명과 사용자 25만 명 규모로 확장되었다.[26] 2021년 1월에는 SAS의 전액 출자 자회사인 JMP Statistical Discovery, LLC로 공식 분사하였다.[32] JMP는 여러 버전을 거치며 기능 개선과 플랫폼 확장을 지속해왔으며, 자세한 버전별 발전 과정은 하위 섹션에서 다룬다.

2. 1. 버전 발전



JMP는 애플 매킨토시(Apple Macintosh)의 그래픽 사용자 인터페이스를 활용하기 위해 1980년대 중후반 존 샐(John Sall)과 개발팀에 의해 개발되었으며,[2][3] 1989년 10월에 버전 1.0이 처음 출시되었다.[2] 초기에는 주로 과학자와 엔지니어들이 실험 설계(DOE), 품질 및 생산성 지원(식스 시그마), 신뢰성 모델링 등에 사용했다.[6]

  • 버전 2.0 (1991년): 대화형 그래픽과 추가 기능이 도입되었다.[7][8] Macworld Expo에서 발표되었으며, 2MB 메모리가 필요했다.[9][10]
  • 버전 3.1 (1994년): 마이크로소프트 윈도우(Microsoft Windows)를 지원하기 시작했다.[5][11]
  • 버전 4 (2002년): 다양한 데이터 소스 가져오기 기능과 표면 플롯 지원이 추가되었다.[12][8] 또한 시계열 예측, 윈터스 방법(Winter's Method), ARIMA와 같은 새로운 평활 모델이 추가되었고, JMP 스크립팅 언어(JSL)를 처음으로 지원했다.[13]
  • 버전 5 (2005년): 의사 결정 트리, 신경망 등 데이터 마이닝 도구가 추가되었고, 리눅스 지원이 시작되었다 (리눅스 지원은 JMP 9에서 중단됨).[14][6]
  • 버전 6 (2005년 후반): 출시되었다.[15][16]
  • 버전 7.0 (2007년): SAS와의 통합이 시작되었으며, 사용자는 JMP에서 SAS 코드를 작성하고 SAS 서버에 연결하여 데이터를 활용할 수 있게 되었다. 버블 플롯 지원이 추가되고 데이터 시각화 및 진단 기능이 개선되었다.[6][17][18]
  • 버전 8 (2009년): 새로운 드래그 앤 드롭 기능과 Mac 운영 체제를 위한 64비트 버전이 출시되었다. 그래프 작성을 위한 새로운 사용자 인터페이스, 선택 실험 도구, 수명 분포 지원이 추가되었다.[19][20] ''Scientific Computing''은 "그래픽, QA, 사용 편의성, SAS 통합 및 데이터 관리 영역"에서 개선이 있었다고 평가했다.[21]
  • 버전 9 (2010년): R 프로그래밍 언어 사용을 위한 인터페이스와 엑셀용 애드인이 추가되었다. 메인 화면이 재구성되었고 시뮬레이션, 그래픽, 저하 플랫폼 기능이 개선되었다.[22][23][24]
  • 버전 10 (2012년 3월): 데이터 마이닝, 예측 분석, 자동 모델 구축 기능이 개선되었다.[25][26]
  • 버전 11 (2014년 말): 새로운 사용 편의성 기능, 엑셀 가져오기 마법사, 실험 설계를 위한 고급 기능이 포함되었다.[27]
  • 버전 12.0 (2016년): "모델링 유틸리티" 하위 메뉴, 성능 개선, 통계 분석을 위한 새로운 기술 기능이 추가되었다.[28]
  • 버전 13.0 (2016년 9월): 보고, 사용 편의성, 메모리 내 대용량 데이터 세트 처리 관련 기능이 개선되었다.[29][30]
  • 버전 14.0 (2018년 3월): 그래프에서 사용자 이미지를 마커로 사용할 수 있는 기능과 프로젝트 파일 관리 도구가 추가되었다.[31]
  • 버전 15.2 (2020년): 새로운 구조 방정식 모델링 소프트웨어가 출시되었다.[33]
  • 버전 16 (2021년 3월): 구조 방정식 모델링 기능이 개선되었고, 데이터에 가장 적합한 모델을 결정하는 데 도움이 되는 기능이 추가되었다.[34][35]
  • 버전 17 (2022년 10월): JMP/JMP Pro 17이 출시되었다.[70]
  • 버전 18 (2024년 초 예정): JMP 18 및 JMP Pro 18이 출시될 예정이다.[36]

3. 소프트웨어 구성

JMP 소프트웨어 제품군은 기본 버전인 '''JMP'''를 비롯하여, 전문가용인 '''JMP Pro''', 임상시험 데이터 분석에 특화된 '''JMP Clinical''', 유전체학 데이터 분석을 위한 '''JMP Genomics'''[26], 그리고 보고서 공유 및 공동 분석을 지원하는 '''JMP Live'''로 구성된다.[37] 과거에는 Graph Builder iPad 앱도 제공했었다.[38] 이 중 JMP Clinical과 JMP Genomics는 JMP와 SAS 소프트웨어의 기능을 결합한 제품이다.[26]

JMP의 다양한 데이터 표시 화면


JMP는 탐색적 데이터 분석과 시각화에 중점을 두고 설계되었다. 이는 단순히 가설을 검증하는 것을 넘어, 사용자가 데이터를 직접 탐색하며 예상치 못한 패턴이나 통찰력을 발견하도록 돕는 것을 목표로 한다.[5][26][41] 이를 위해 JMP는 통계적 분석 결과와 그래픽 표현을 동적으로 연결하여 사용자가 데이터를 다양한 각도에서 살펴보고 쉽게 이해할 수 있도록 지원한다.[12][42][43] 예를 들어, 그래프 상의 특정 데이터 지점을 선택하면 데이터 테이블에서도 해당 행이 강조 표시되는 등 상호작용 기능을 통해 데이터 이면에 숨겨진 구조를 파악하는 데 유용하다.[44][45]

또한 JMP는 인공 지능 및 기계 학습과 관련된 다양한 기능을 제공한다. 신경망, 고급 회귀 분석, 의사 결정 트리 학습 등 예측 모델링 기법을 활용한 모델 구축을 지원한다.[46] R이나 Python과 같은 외부 프로그래밍 언어와 연동하여 JMP 자체 기능 외의 분석을 수행하거나 기능을 확장하는 것도 가능하다.[40]

각 특화 버전은 다음과 같은 특징을 가진다.

  • '''JMP Pro'''는 데이터 과학자를 위한 고급 버전으로, 예측 모델링 및 교차 검증과 같은 심층적인 분석 기능을 제공한다.[44]
  • '''JMP Clinical'''은 임상시험 데이터 분석 과정을 효율화하여 신약 개발 프로세스를 단축하는 데 초점을 맞춘다.[17] SAS 코드를 JMP 환경 내에서 활용하거나 변환하는 기능을 포함한다.
  • '''JMP Genomics'''는 유전체학 데이터의 분석 및 시각화에 특화되어 있으며,[48] 작동을 위해 SAS 구성 요소(SAS/Genetics, SAS/STAT 등)가 필요할 수 있다.[47]


JMP는 주로 마법사 형태의 사용자 인터페이스를 갖춘 데스크톱 애플리케이션으로 제공되는 반면, SAS는 서버 기반으로 설치 및 운영될 수 있다.[26] 때때로 JMP는 통계 분석 및 표 생성을 수행하는 SAS 시스템의 그래픽 사용자 인터페이스(GUI) 역할로 활용되기도 한다.[47]

3. 1. JMP Scripting Language (JSL)

JMP 스크립팅 언어(JSL)는 분석 결과를 재현하고 JMP 소프트웨어의 기능을 자동화하거나 확장하기 위한 인터프리터 언어이다.[49] JSL은 2000년 JMP 버전 4에서 처음 도입되었다.[50] JSL은 일련의 표현식으로 구성된 LISP와 유사한 구문을 가지고 있다. if-then 문과 루프를 포함한 모든 프로그래밍 요소는 JSL 함수로 구현된다. 데이터 테이블, 디스플레이 요소 및 분석은 명명된 메시지로 조작되는 JSL의 객체로 표현된다. 사용자는 포인트 앤 클릭 인터페이스에서 사용할 수 없는 분석 및 시각화를 수행하거나, 주간 보고서와 같은 일련의 명령을 자동화하기 위해 JSL 스크립트를 작성할 수 있다.[49] SAS, 파이썬, RMatlab 코드는 JSL을 사용하여 실행할 수도 있다.[51]

4. 주요 활용 분야

JMP는 다양한 산업 분야에서 분석, 예측 모델링, 머신 러닝 및 데이터 마이닝에 사용된다.[52][53]

4. 1. 화학 공학

JMP는 화학 계량학[54][55] 및 실험 계획법과 같은 반응 표면 분석법 응용 분야에 화학 산업에서 사용된다.[56][57] 화학 공학자들은 JMP가 실험 설계 소프트웨어와 함께 작동하는 다중 선형 회귀 알고리즘을 포함하고 있기 때문에 이를 일반적으로 사용한다.[58]

4. 2. 전자 제품

JMP는 특히 반도체 소자 모델링과 같은 분야에서 전자 제품 제조에 사용된다.[70][59][60]

4. 3. 환경 과학

WildTrack FIT 시스템에서 사용되는 JMP


2007년, 야생 동물 모니터링 기관인 WildTrack은 족적 식별 기술(FIT) 시스템과 함께 JMP를 사용하여 족적으로 개별 멸종 위기 동물을 식별하기 시작했다.[61][62] 2009년, 시카고 식물원은 JMP를 사용하여 열대 빵나무DNA 데이터를 분석했다. 연구자들은 씨 없는 전분 과일이 빵나무와 dugdug|독두그eng라는 두 과일의 의도적인 잡종 교배로 만들어졌다는 것을 밝혀냈다.[63]

4. 4. 제약

JMP는 분자 모델링,[64] 품질 설계,[65] 통계적 공정 관리,[66][67] 및 실험 계획법[68] 등 제약 산업에서 광범위하게 사용된다. 이 소프트웨어는 일라이 릴리[69]리제네론 파마슈티컬스[70]와 같은 제약 회사에서 제약 개발에 사용된다.

4. 5. 의료 및 생명 과학

JMP Clinical과 JMP Genomics는 의학 연구 및 생명과학 분야에서 널리 사용된다.[45] 스탠퍼드 대학교의 헤르젠버그 연구소는 JMP를 형광 활성 세포 분류기(FACS)와 통합하여 사용하고 있다. 이 FACS 시스템은 HIV, , 줄기세포해양학 연구에 활용된다.[71]

또한, JMP Pro는 유럽과 아프리카의 연구 컨소시엄인 타겟 말라리아(Target Malaria) 프로젝트에서도 사용된다. 이는 주도 기관인 임페리얼 칼리지 런던과의 라이선스를 통해 이루어진다. JMP Pro는 연구팀이 모범 사례를 표준화하고, 데이터 세트를 원활하게 공유하며, 시각적 탐색 분석 플랫폼을 제공한다. 이를 통해 연구자들은 오픈 소스 소프트웨어로는 수행하기 어려웠던 고급 분석을 수행하며 연구 과정을 간소화할 수 있게 되었다.[72]

5. 제품군 (한국어 문서 내용)



JMP 제품군은 JMP, JMP Pro, JMP Clinical 및 JMP Genomics[26], 그리고 JMP Live로 구성되어 있다.[37] 이전에는 Graph Builder iPad 앱도 포함했다.[38] JMP Clinical 및 JMP Genomics는 JMP와 SAS 소프트웨어를 결합한다.[26]


  • '''JMP''': 기본 버전으로, 동적 데이터 시각화 기능과 통계 기능을 연계하는 데 중점을 둔다.[26] 사용자가 데이터를 탐색하여 예상치 못한 패턴이나 통찰력을 발견하도록 설계되었으며,[5][41] 통계 데이터를 그래픽과 연결하여 다양한 시각적 표현을 탐색하고 데이터를 깊이 있게 분석할 수 있도록 지원한다.[12][42][43]

  • '''JMP Clinical''': 임상시험 데이터 분석에 특화된 소프트웨어이다. 임상 데이터 분석을 효율화하여 신약 개발 프로세스를 단축하는 것을 목표로 한다.[17] JSL 스크립팅 언어 내에서 SAS 코드를 패키징하고 SAS 코드를 JMP로 변환할 수 있다.[17]

  • '''JMP Genomics''': 유전체학 데이터 분석 및 시각화를 위한 제품이다.[48] 작동하려면 SAS 구성 요소가 필요하며, SAS/Genetics 및 SAS/STAT 프로시저에 접근하거나 SAS 매크로를 호출할 수 있다.[47]

  • '''JMP Live''': 분석 결과를 보고서 형태로 공유하고 다른 사용자와 공동으로 분석 작업을 수행할 수 있도록 지원하는 제품이다.[37]

참조

[1] 웹사이트 About JMP http://www.jmp.com/e[...] 2016-07-02
[2] 서적 Visual Six Sigma: Making Data Analysis Lean https://books.google[...] John Wiley & Sons 2009-12-21
[3] 웹사이트 Billionaire SAS co-founder keeps on coding https://web.archive.[...] 2022-11-29
[4] 뉴스 Billionaire SAS co-founder keeps on coding http://www.computerw[...] 2009-09-18
[5] 뉴스 Proficiency in JMP®Visualization http://support.sas.c[...] 2013-11-27
[6] 간행물 JMPing In: A SAS Programmer's Look at JMP http://analytics.ncs[...] 2012-12-30
[7] 서적 APICS, the Performance Advantage https://books.google[...] American Production and Inventory Control Society 2012-12-30
[8] 학술지 JCGS@20, Visual@40, Interface@45 & !!Challenges!! 2012-01-24
[9] 서적 Stat visualization package adds business graphs https://books.google[...] InfoWorld Media Group, Inc. 1991-08-05
[10] 학술지 JMP, Version 2. Software for Statistical Visualization on the Apple Macintosh
[11] 간행물 John P. Sall https://web.archive.[...] Northern Illinois University 2012-11-16
[12] 학술지 A Review of JMP 4.03 With Special Attention to its Numerical Accuracy
[13] 간행물 Using JMP Version 4 for Time Series Analysis http://analytics.ncs[...] North Carolina State University 2012-12-30
[14] 뉴스 What Is A Data Mining Product? http://www.informati[...] 2003-06-01
[15] 뉴스 Software Innovator helps companies get the facts straight https://www.irishtim[...] 2005-09-23
[16] 간행물 JMP Version 6 Featuring Split Plots http://www2.sas.com/[...] 2012-12-30
[17] 간행물 JMP Clinical for the Exploration of Legacy Studies https://web.archive.[...] 2012-12-30
[18] 뉴스 JMP7: One of the best just got better https://web.archive.[...] Scientific Computing 2012-05-9
[19] 웹사이트 JMP 8: Continuous Improvement https://www.rdworldo[...] 2009-05-15
[20] 간행물 Introducing JMP Version 8 https://web.archive.[...] JMPer Cable 2012-12-30
[21] 뉴스 JMP 8: Continuous Improvement https://web.archive.[...] Scientific Computing 2012-11-16
[22] 간행물 New Features in JMP 9 http://www.jmp.com/s[...] JMP 2012-12-30
[23] 뉴스 JMP Genomics 5: Data Visualization & Exploration http://www.drdobbs.c[...] 2012-05-31
[24] 뉴스 JMP 9: A really new version https://web.archive.[...] Scientific Computing 2012-05-09
[25] 간행물 Proficiency in JMP Visualization http://www.pharmasug[...] 2012-12-30
[26] 뉴스 First Look – JMP Pro http://jtonedm.com/2[...] JTonEDM 2012-05-31
[27] 웹사이트 JMP 11: Remarkable Statistics, Graphics and Integration http://www.scientifi[...] 2016-05-11
[28] 웹사이트 JMP Pro 12: The Best Keeps Getting Better! http://www.scientifi[...] 2016-05-11
[29] 웹사이트 First Look: SAS JMP 13 and JMP Pro 13 http://jtonedm.com/2[...] 2016-11-28
[30] 웹사이트 SAS JMP gets self-service data and text prep and analysis makeover https://451research.[...] 2016-11-28
[31] 웹사이트 Top 5 Features in JMP 14 {{!}} Prism https://prismtc.co.u[...] 2023-03-06
[32] 웹사이트 About Us https://www.jmp.com/[...] 2024-05-02
[33] 학술지 Structural Equation Modeling with JMP® Pro Informa UK Limited 2021-01-02
[34] 웹사이트 New version of JMP and JMP Pro delivers more efficient analytics https://www.prnewswi[...] 2021-03-31
[35] 학술지 Fitting Structural Equations Models with Interactive and Dynamic Tools in JMP® Pro Informa UK Limited 2021-03-16
[36] 웹사이트 New in JMP 18 and JMP Pro 18 for Academics https://www.jmp.com/[...] 2023-04-17
[37] 간행물 JMP Website https://www.jmp.com/[...]
[38] 웹사이트 JMP Graph Builder for iPad http://www.jmp.com/s[...] SAS Institute 2012-12-30
[39] 논문 Fitting Structural Equations Models with Interactive and Dynamic Tools in JMP Pro https://www.tandfonl[...] 2021-03-16
[40] 논문 Better together: Extending JMP® with open-source software Wiley 2021-03-03
[41] 뉴스 SAS JMP 8 for the Macintosh review http://www.macstats.[...] Macstats 2012-11-19
[42] 논문 JMP statistical discovery software
[43] 서적 Practical Data Analysis with Jmp https://books.google[...] SAS Institute 2012-11-16
[44] 서적 Data Mining and Exploration: From Traditional Statistics to Modern Data Science https://books.google[...] CRC Press
[45] 서적 Advanced Imaging Techniques in Clinical Pathology https://books.google[...] Humana Press 2016-08-23
[46] 논문 Machine learning for a citizen data scientist: an experience with JMP https://doi.org/10.1[...] 2020-12-01
[47] 논문 Review of JMP genomics
[48] 뉴스 Commercial Data Mining Software
[49] 서적 Jmp 10 Scripting Guide https://books.google[...] SAS Institute 2012-12-13
[50] 서적 Jump Into Jmp Scripting https://books.google[...] SAS Institute 2012-12-14
[51] 서적 JMP Release 8 User Guide https://books.google[...] SAS Institute 2012-12-13
[52] 서적 Data Mining and Predictive Analytics for Business Decisions: A Case Study Approach https://books.google[...] Mercury Learning and Information 2023-01-30
[53] 서적 Machine Learning for Business Analytics: Concepts, Techniques and Applications with JMP Pro https://books.google[...] John Wiley & Sons 2023
[54] 서적 Environmental Chemometrics: Principles and Modern Applications https://books.google[...] CRC Press 2008-11-21
[55] 서적 Comprehensive Chemometrics: Chemical and Biochemical Data Analysis https://books.google[...] Elsevier 2020-05-26
[56] 서적 Empirical Modeling and Data Analysis for Engineers and Applied Scientists https://books.google[...] Springer 2016-07-19
[57] 서적 Statistics and Probability with Applications for Engineers and Scientists https://books.google[...] John Wiley & Sons 2014-03-06
[58] 서적 Albright's Chemical Engineering Handbook https://books.google[...] CRC Press 2008-11-20
[59] 논문 A Study on the Safe Hydrogen Exhaust Method in the Semiconductor Industry http://fucos.or.kr/j[...] 2024-05-02
[60] 논문 Optimization of Semiconductor Device Packaging Singulation Process 2019
[61] 뉴스 Scientists use BI Software and Intuit Trackers to Gauge Polar Bear Populations http://www.informati[...] 2012-05-25
[62] 웹사이트 Using footprints to identify and monitor giant pandas in the wild https://phys.org/new[...] 2021-03-31
[63] 웹사이트 Billionaire SAS co-founder keeps on coding http://www.computerw[...] 2016-05-13
[64] 서적 Reviews in Computational Chemistry, Volume 7 https://books.google[...] John Wiley & Sons 2009-09-22
[65] 서적 Pharmaceutical Quality by Design: Principles and Applications https://books.google[...] Academic Press 2019-03-27
[66] 서적 Modern Industrial Statistics: With Applications in R, MINITAB, and JMP https://books.google[...] John Wiley & Sons 2021-04-28
[67] 서적 Statistical Applications for Chemistry, Manufacturing and Controls (CMC) in the Pharmaceutical Industry https://books.google[...] Springer 2017-02-14
[68] 서적 Design and Analysis of Experiments, Volume 3: Special Designs and Applications https://books.google[...] John Wiley & Sons 2012-02-14
[69] 웹사이트 Advocating for Analytics: An interview with Chao Richard Li of Eli Lilly https://www.jmp.com/[...] 2024-02-26
[70] 웹사이트 SAS Announces Latest Versions of JMP Statistical Products https://www.datanami[...] 2024-02-24
[71] 뉴스 Advancements in FACS System for Clinical Studies http://cwhonors.org/[...] The Computerworld Honors Program 2011-12-15
[72] 웹사이트 User Story: A major milestone towards malaria control https://www.jmp.com/[...] 2024-05-02
[73] 웹인용 About JMP http://www.jmp.com/e[...] 2016-07-02



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com