너에게 오늘은 10 월 4 일이다. 에서 JMP , 우리는 그것을 9 월 34 일이라고 부릅니다. 우리는 1989 년 3/4 분기 말까지 JMP의 첫 번째 버전을 발표하기로 결정했습니다. 그러나 그것이 나왔을 때, 우리는 우리 자신의 기한을 정하는 데 며칠이 더 걸렸다. 그래서 우리는 분기를 "확장"했습니다.
오늘날, JMP는 25 세입니다. 이 이정표는 나를 시작, 진화, 현재 상태 및 미래에 대해 생각하게했습니다.
시작시 채택 된 설계 원칙의 대부분은 오늘 새로운 설계 원칙이 추가되었지만 오늘날 우리의 설계 원칙으로 남아 있습니다. JMP가 매우 기본적인 패키지에서 더 많은 기능을 갖춘 제품으로 성장함에 따라 제품이 민첩하게 유지되고 제품 표면이 너무 복잡해지지 않도록 조심스럽게 성장을 관리했습니다.
길을 따라 JMP의 중요한 성장 테마는 사용자 인터페이스 이용, 엔지니어의 특정 요구 사항 해결, 실험 디자인과 같은 분야의 기술 수준 향상, 대용량 메모리의 새로운 힘으로 대용량 데이터의 새로운 문제 해결 등을 포함합니다. 및 다중 코어. 모든 작업의 핵심은 그래픽 사용자 인터페이스 (GUI)로 대화 형 탐색을 가능하게하고 발견을 만들고 데이터의 의미를 이해합니다.
지난 25 년 동안 통계 방법 분야는 소규모 전문 분야에서 유익한 데이터를 기반으로 기술 및 품질 분야를 발전시키고보다 나은 비즈니스 의사 결정을 수행하는 핵심 요소로 전환되었습니다.
독창적 인 디자인 목표
JMP가 1989 년 10 월에 처음 출시되었을 때 JMP의 원래 목표는 다음과 같습니다.
Macintosh의 GUI 포인트 앤 클릭 인터페이스의 출현을 활용하는 가장 좋은 방법을 찾으십시오.각 통계적 방법과 함께 할 수있는 최상의 통계 그래픽을 찾으십시오.상대적으로 저렴하고 사용하기 쉬운 새로운 제품을 제공하고 SAS 및 SAS만큼 큰 제품이 필요하지 않은 사람들을위한 보급형 단계의 역할을 수행 할 것입니다.SAS 관점
1980 년대 후반 SAS는 SAS를 개인용 컴퓨터로 이식하는 막대한 프로젝트를 완료했습니다. PL / IG에서 수백만 줄의 코드를 C로 변환하는 작업이 완료되었습니다. 이전 버전의 SAS와의 완벽한 호환성을 유지해야했습니다. SAS 언어 프로그램의 기본 설치 타이틀 문에 따옴표를 넣으려고하는 것과 같은 작은 단계를 거쳤을 때에도 호환성을 완전히 회복해야한다는 것을 알았습니다.
그래서 JMP는 SAS가 재생되지 않는 곳으로가는 실험이되었습니다. 우리는 새로운 제품으로 디자인 공간을 탐험하고 싶었습니다 [ 블루 오션 전략 ]. JMP는 가능한 한 SAS와는 다른 필요가 있었지만 여전히 실행 가능한 시장을 제공합니다. SAS는 프로그래밍 언어를 가지고 있었기 때문에 JMP에 언어가 없었습니다. SAS는 행별로 데이터를 저장하므로 JMP는 열별로 데이터를 저장했습니다. SAS는 큰 데이터를 처리 했으므로 JMP는 메모리와 원래 32,767 (즉, 2 15-1 ) 행. SAS는 매우 광범위하고 강력한 제품 이었기 때문에 JMP는 훨씬 작고 집중된 제품이되었습니다. SAS는 비즈니스, IT 및 응용 프로그램 개발을 목적으로 판매 했으므로 JMP는 과학자 및 엔지니어에게 판매를 목표로 삼았습니다.
Macintosh 관점
1984 년에 Mac이 등장했습니다. 1980 년대 후반에, 애플은 GUI를 통해 업계에서 견인차를 잡기 시작했고, 마이크로 소프트는 큰 투자를하여 윈도우 프로젝트를 수용하고있었습니다. 모두 업계가 다시 변모하고 있다고 믿었습니다. 메인 프레임 MVS에서 메인 프레임 CMS, 메인 프레임에서 미니 컴퓨터, 프린터 출력에서 그래픽 출력, 터미널 편집, 전체 화면 대화 형 터미널, 미니 컴퓨터에서 개인용 컴퓨터에 이르기까지 엄청난 변화가있었습니다. GUI에 대한 또 다른 격변이 드러났다.
GUI 프로그래밍은 언어 인터페이스 및 정적 출력 프로그래밍과는 다른 것으로 생각되었습니다. 우리는 SAS를 GUI로 포팅 할 수는 없지만 SAS의 서브 루틴 라이브러리를 재사용 할 수는 있습니다.
그렇다면이 기능 세트는 작은 맥 시장 사용자에게 충분히 큰 것일까? 우리는 일반적인 분석 루틴을 선택하여 매우 상황에 맞는 분석 메뉴에 넣었습니다.
통계 원근법
당시의 통계적 시도에는 Tukey의 Exploratory Data Analysis와 그래픽에 중점을 두었습니다. 안스 콤브 콰르텟 1973 년 출판. 그래프로 데이터를 보는 것이 중요하게되었습니다.
미국 통계 협회 (American Statistical Association)는 Statistical Graphics 섹션을 시작하여 전산 통계학 저널 . 이는 비트 맵 그래픽 단말기의 첫 번째 가용성과 동시에 그래픽이 활성화 된 개인용 컴퓨터의 가용성과 일치하여 그래픽은 대중적이면서도 쉽게 사용할 수있게되었습니다. 나는 가브리엘 (Gabriel) PCA Biplot, 산란계 행렬 (scatterplot matrix)에 대해 독서에 흥미를 느꼈다. 개척자로는 John Tukey, John Hartigan, William S. Cleveland, Michael Friendly, Lee Wilkinson이 있습니다. 사냥은 각각의 통계적 방법과 함께 갈 그래프를 디자인하는 것이 었습니다. 이 사냥은 JMP 혁신과 같은 일반 가설 레버리지 계획 , 비교 동그라미, 3D 회전 biplot 및 더 많은.
JMP의 진화
그래서 1989 년 봄 SUGI (SAS Users Group International) 회의에서 매킨토시에서 JMP를 발표했습니다. 이것은 오늘날의 JMP에 비해 매우 작은 제품 이었지만 대화식 그래픽에 모두 연결된 좋은 초기 기능 세트를 가지고있었습니다. 그것은 많은 단계 중 첫 번째 단계에 불과했습니다.
초기에 엔지니어가 중요한 고객 세그먼트가되었음을 알았습니다. 제어 차트, 기본 실험 설계 (DOE) 및 생존 기능을 추가했습니다. 프로파일 러는 피팅 플랫폼에 매우 중요한 부가가치가되었습니다. 이것은 또한 우리가 식스 시그마 운동이 중요하게되었다는 소식을 듣기 시작했을 때였습니다.Windows가 Mac의 경쟁자 일뿐만 아니라 지배적 인 호스트 플랫폼으로 등장함에 따라 JMP를 Windows로 포팅했습니다.Bradley Jones가 우리 팀에 합류하면 현대 DOE가 JMP에 왔습니다. 그는 실험 설계의 혁신을 오랜 기간 개척했으며 계속 그렇게하고 있습니다.우리는 JMP를 C ++로 완전히 다시 작성했으며 JMP의 네 번째 버전에 대한 현대적인 디스플레이 인터페이스와 스크립팅 언어 (JSL)를 제공했습니다.우리는 데이터 시각화, 그래프 빌더, 동적 버블 플롯, 데이터 필터 등을 추가했습니다.우리는 더 나은 편집기, App Builder, 디버거 및 스크립트 프로파일 러, JSL 네임 스페이스 및 추가 기능과 JMP File Exchange를 사용하여 응용 프로그램 개발 프로세스를 지속적으로 개선했습니다.우리는 SAS에 대한 인터페이스를 활용했습니다. 처음에는 파일 가져 오기 및 내보내기 만 제공했지만 나중에는 더욱 정교한 직접 인터페이스를 만들었습니다.사용자 기반이 확장됨에 따라 신뢰성 모델링, 프로세스 품질 및 소비자 조사와 같은 다양한 전문 분야를 개발했습니다. 우리는 또한 업계를 선도하는 실험 설계에 대한 투자를 계속했습니다.수년 동안 JMP는 주로 미국과 일본에서 사용되었습니다. 이제는 JMP를 사용하는 것이 유럽과 중국으로 퍼졌으며 빠른 속도로 성장할 것으로 기대됩니다.우리는 큰 데이터에 적응하는 것을 배웠고 JMP를 더 빠르고 탄력적으로 만들었습니다. 잘 맞는 곳마다 멀티 스레딩을 추가했습니다.우리는 사용자 그룹, 온라인 커뮤니티, 고객 관리 등을 통해 고객 참여에 대한 참여를 확대했습니다. 미래
JMP는 제한된 청중을 가진 제한된 제품에서부터 광범위한 청중을 대상으로 한 성숙한 제품으로 성장했습니다. 분석의 가치에 대한 인식이 높아짐에 따라 JMP는 향후 몇 년 내에 빠르게 성장할 태세입니다.
JMP는 클라이언트 - 서버 또는 클라우드 제품이되는 것과 반대되는 데스크탑 제품입니다. 그러나 데스크탑은 지금보다 더 뛰어난 성능을 발휘하지 못했고 데스크탑은 앞으로도 몇 년 더 중요한 역할을 할 것으로 기대합니다.
JMP에 생일 축하해! JMP는 25 살이며, 매우 건강하고 강건하며 여전히 빠르게 성장하고 있습니다. JMP를 현재의 모습으로 만드는 데 도움을 주신 모든 사용자 여러분 께 감사드립니다.

JMP 1.0 Crew - 영

JMP 11.0 승무원 - 성장함
에밀 프리드먼 쓴 :
나는 Goodyear에서 일했던 JMP 대표자가 처음 발표 한 것을 기억합니다. 나는 회의적이었고 (어쩌면 적대적 이었더라도) 풀다운 제품이 SAS 코드를 사용하여 작성한 맞춤 매크로와 어떻게 경쟁 할 수 있는지 질문했습니다. 그는 내가 쓴 매크로의 종류를 물었다. 나는 그에게 하나를 설명했다. 그는 JMP 버전 2에 이미 내장되어 있다는 것을 우리에게 즉시 알려주었습니다. 그래서 나는 그에게 다른 것을 말했다. 이미 JMP에 내장되어 있습니다. 프리젠 테이션이 끝나자 마자 관리자에게 "이 제품을 가져와야합니다."라고 말했습니다. 나는 여전히 JMP를 사용하고있다. 그것은 내가 사용한 적이있는 가장 유용하고 사용자 친화적 인 소프트웨어 제품입니다.
마이크 클레이튼 쓴 :
JMP의 첫 번째 25 세기 기념일에 생일 축하해.
우리는 그 동안 JMP를 사용 해왔고, 프로세스의 가변성을 연구하고 프로그래머가되기를 원하지 않는 90 년대의 엔지니어를 실제로 포착하고이를 개선하기위한 실험을 수행했습니다. 1960 년에서 1985 년 사이 생산 된 IC의 1/4 분기는 시간이 흘러도 정보가 부족한 시간 공유 시스템, Fortran 프로그램 및 엔지니어가 몇 명의 프로그래머에게 인질로 잡혀 있었지만 Mac에서는 JMP를 사용하여 엔지니어는 무료이며, 관리자는 그래픽 통계 분석을 이해하기 시작했고 많은 p-value 토론이 아닌 그 요구를하기 시작했습니다.
2/4 분기는 "사물의 인터넷 (Internet of Things)"과 현대적인 의학적 감각을위한 다음 "푸른 바다"제품을 우리에게 줄 것입니까?