I'd like to fit the (1-displaced) negative hypergeometric distribution to data samples such as the following:- x <- c(370, 311, 299, 266, 265, 232, 197, 198, 170, 154, 133, 123, 120, 103, 80, 72, 69, 67, 67, 50, 36, 35, 26, 23, 15, 11, 9, 6, 5, 3, 3, 2, 2, 2) i.e., I want to estimate the parameter values of K and M (with my data, n would usually be the same as the length of the data vector) and then test for goodness of fit. However, a search of the R website and R-Help archives threw up only a couple of mentions of the negative hypergeometric... Could anyone be of any help? I thought I might be able to use the fitdistr function in MASS with a densfun something like: dneghyper <- function(x,M,K,n){(choose(M+x,x-1)*choose(K-M+n-x,n-x+1))/choose(K+n-1,n )} but it throws up errors ("initial value in 'vmmin' is not finite") even when I use the actual parameter values or similar, as estimated by another program, for the start values... Maybe I am doing something obviously wrong here, or perhaps there is a better solution. Many thanks, Andrew Wilson