2011-01-01 2 views
1

응용 프로그램을 개발하기 시작했고 어떤 환경 (언어, 도구 등)을 사용해야하는지 잘 모르겠습니다. 여기에 몇 가지 정보를 정기적으로는 다음과 같습니다Mac에서 데이터 분석을 위해 어떤 dev 환경을 사용해야합니까?

  • 이 앱은 내가 데이터베이스에있는 데이터의 무리를 분석합니다. 롤링되고 가중치가 많은 평균이 있습니다. 너무 복잡하지는 않지만 SQL에서는 너무 까다 롭습니다.

  • 직장에서 나는 OracleDB와 많은 수의 저장 프로 시저로 끝날 것입니다. 그러나 이것은 개인 프로젝트이며 최근에는 Mac으로 전환했습니다.

  • 분석이 끝나면 결과를 웹에 공개하고 싶을 수 있습니다. 호스팅 패키지에 MySQL 데이터베이스가 포함되어 있으므로 데이터베이스 엔진으로 작업하고 싶습니다. MySQL에서 저장된 procs에 대한 지원이 얼마나되는지, 그리고 작성 및 디버깅을 위해 사용할 툴이 무엇인지 잘 모르겠습니다.

  • Windows에서 개발할 때 분석 기능을 C# 또는 VB 응용 프로그램으로 작성할 수있었습니다. Mac 측에서 좋은 점은 무엇입니까?

모든 의견을 환영합니다. 이것이 내가 개발하고 싶은 것에 대해 이해가된다면 특히 "현대"언어 (예 : Ruby 또는 Python)에 대해 더 잘 이해하고 싶습니다.

답변

1

파이썬은 좋은 선택 인 것 같습니다. 아마 내가 쓰는 것이 겠지만, 그것이 내가 이미 잘하고 있기 때문입니다.

MySQL은 5.0부터 저장 프로 시저를 지원합니다. 나는 독학으로 데이터베이스를 관리하는 사람 일 뿐이며 그 데이터베이스를 사용할 기회가 없었습니다. 귀하의 호스트가 최근 MySQL 버전을 사용하고 있는지 확인해야합니다.

1

믿을 수 없을만큼 다양하고 완전한 통계 분석, 플로팅 기능 및 MySQL (및 기타) 데이터베이스 인터페이스에 대한 지원 등 광범위한 플랫폼에서 오픈 소스이며 뛰어난 기능을 갖춘 R 언어를 고려해보십시오. . 백엔드 데이터베이스에 SQL 명령을 제출하고 R에서 데이터를 조작 (날짜 산술 포함), 분석 및 플롯/차트 할 수 있습니다. 적극 권장합니다. R은 해석 언어이므로 실험하기 쉽습니다. 나는 또한 파이썬과의 통합이 가능하다는 것을 알고 있으며 Ruby도 믿는다.

이 흥미로운 점을 알 수있는 또 다른 이유는 R이 Matlab/Octave와 유사한 벡터/행렬 감각에서 매우 유용하다는 것입니다. R의 "데이터 프레임"관련 기능에 특별한주의를 기울여야합니다. R 데이터 프레임과 같은 테이블 쿼리 데이터를 검색 할 수 있고 프레임의 모든 요소 또는 특정 요소에 대한 계산을 매우 쉽게 할 수 있습니다 (예 : 범위를 초과하는 평균/평균 계산). 당신이 관심이 있다면 등 날짜의

http://www.r-project.org/

이 한 번 봐 : cran.r-project.org/doc/manuals/R-intro.pdf

건배,

레오

+0

제안 해 주셔서 감사합니다. 그러나 저는 그 혜택의 절반 만 이해할 수 있습니다 .-) – Thorsten

+0

새로운 언어를 배우고 자하는 욕망을 감안할 때 루비는 내 개인적인 선택 일 것입니다. 분명히 가중 평균 등을 계산하는 데는 이유가있을 수 있습니다.앞으로 다방면에서 데이터를 관리, 분석 및 시각화하는 것이 예상되면 R을 이길 때 어려울 것입니다. 데이터의 의미를 해석하고 특성화하는 데 더 많은 관심을 기울일수록, R. 미안 해요 만약 내가 불분명하다 감사합니다 :) –

관련 문제