2017-12-10 11 views
2

지금 통계 프로젝트를 완료하고 원시 데이터 세트와 함께 여러 분포의 기본 분석 값을 비교해야합니다. 원시 데이터의 모드와 정규 분포 집합을 계산할 수있었습니다. MatLab의 모드 기능은 복소수를 입력으로 만 허용하고 음수의 이항 분포는 코드 내에서 분포로 설정합니다.MatLab에서 음 이항 분포의 모드를 계산하는 방법

NegBinomMode = mode(NegBinom); 

이 결과 :

Error in processData (line 95) 
NegBinomMode = mode(NegBinom); 

프로세스 데이터가 내 기능의 단지 이름, NegBinom는 음 이항에 맞게 설정되어 내 변수입니다.

MatLab은 분포에 대해 p와 r 값을 제공하지만 평균, 중앙값 및 모드에 대해 주어진 음 이항 방정식 내에서 사용되는 경우 응답이 일치하지 않는 것 같습니다.

답변

0

귀하의 변수는 배포 객체라는 것을 알고 있습니다. 여러분은 그것을 신의 주어진 분포의 구현이나 표현으로 생각할 수 있습니다. MATLAB 함수는 lime mean, median, std, mode는 해당 매개 변수에 대한 추정치를 제공합니다. 배포본 (배포 객체를 갖는 것은 동의어 임)을 알고있는 경우에는 추측 할 필요가 없습니다. 2 가지 가능성이 있습니다 : analytic solution 찾기 - 분산 객체의 매개 변수를 통해 모드를 정의하는 방정식 또는 분산 객체의 샘플을 시뮬레이트하고 추정 된 매개 변수를 계산합니다.