JMP는 자유 텍스트 분석을 촉진하고 Python과의 통합을 통해 오픈 소스 코드를 쉽게 사용할 수 있도록 해줍니다. 간단해요, 딱 제가 좋아하는 방식이에요.

저는 멕시코 음식과 YouTube 쇼 De mi Rancho a Tu Cocina 도 좋아하기 때문에 JMP에 대한 사랑과 멕시코 음식을 이 블로그에 결합하기로 결정했습니다. Doña Angela와 그녀의 프로그램인 "De Mi Rancho a Tu Cocina"를 모르는 사람들에게는 그녀가 맛있는 요리를 요리하는 모습을 지켜보는 것이 마치 할머니 댁으로 시간 여행을 떠난 것처럼 편안하고 위안이 됩니다.
JMP의 분석 기능과 Python 통합을 함께 사용하여 자유 텍스트 데이터를 분석하는 방법을 간단한 방법으로 보여드리겠습니다. 이 예에서는 JMP 18과 함께 설치된 Python 버전을 사용하여 YouTube 동영상에서 텍스트를 스크랩(또는 추출)하고 JMP의 텍스트 탐색기를 사용하여 데이터를 분석하는 방법에 대해 설명합니다. 물론, 데이터 문제를 해결하는 맥락에서 유사한 프로세스를 마케팅 연구 또는 경쟁 연구의 일부로 소비자 조사에 사용할 수 있습니다.
가장 쉬운 점은 먼저 JMP에는 Python 버전이 이미 설치되어 있으며 버튼을 한 번만 클릭하면 Python 코드를 입력할 수 있는 창을 열 수 있다는 것입니다.

코드 작성을 좋아하지 않는 사람으로서 저는 이것이 다소 복잡할 것이라고 상상했습니다. 하지만 YouTube 동영상에서 텍스트를 스크랩하기 위해 Python 코드가 있는 여러 사이트를 찾았고 최소한의 변경만 하면 되었습니다. 아래에 표시된 코드를 '빌려' 사용하여 동영상 ID와 언어만 변경하면 되었습니다.

도구 모음에서 녹색 버튼을 클릭하면 Python 스크립트가 JMP 스크립트처럼 실행됩니다. 이로 인해 Python은 스페인어 비디오의 텍스트 전사를 검색합니다. JMP에서는 보기 > 기록 아래의 명령 로그에서 결과를 볼 수 있습니다.

결과를 저장하는 더 우아하고 효율적인 다른 방법이 있지만 예를 들어 녹음 창에서 텍스트를 복사하여 텍스트 파일에 붙여 넣을 수도 있습니다. 여러 동영상에서 추출한 텍스트를 텍스트 파일로 저장한 후 파일 > 여러 파일 가져오기 에서 여러 파일을 한 번에 가져올 수 있는 JMP 옵션을 사용하여 JMP로 가져왔습니다. 약간의 조정 끝에 에피소드가 첫 번째 열에 표시되고 해당 텍스트가 두 번째 열에 표시되도록 데이터를 정렬했습니다.

이제 재미있는 부분을 위해 분석 > 텍스트 탐색기에서 표시 언어를 포함하여 옵션을 지정했습니다. 몇 년 전 저는 텍스트 분석을 위해 Python을 사용하는 강좌를 수강했는데, JMP에서는 이렇게 지루한 작업을 이렇게 간단하게 수행할 수 있다는 사실에 정말 놀랐습니다.

몇 번의 클릭만으로 YouTube 동영상의 단어를 매력적인 시각화로 변환할 수 있으며, 이는 사용된 단어에서 의미를 추출하는 데 도움이 됩니다. 물론 빨간색 삼각형에는 잠재 클래스 분석, 판별 분석 등과 같은 다른 분석 옵션도 있습니다.
이러한 기본 결과를 통해 영상에서 가장 많이 사용되는 단어를 확인할 수 있습니다. 단어 구름에 있는 단어의 크기는 개수에 따라 결정됩니다. 칠리와 양파도 도냐 안젤라의 비법 중 하나인 것 같습니다. 문구 목록에서 다른 비밀 성분도 볼 수 있습니다. Doña Angela의 달콤한 말은 우리 중 많은 사람들이 그녀의 YouTube 채널을 계속해서 방문하게 만듭니다.

텍스트 데이터의 준비 및 분석에 대해 자세히 알아보려면 따라할 수 있는 예제가 포함된 자세한 동영상을 시청하시기 바랍니다.