There is a wile range of socially significant variation in New York English in the pronunciation of the vowel in cab,bag,bad,half,path,dance.
The difference varient form a continuum,but it is possible to slipt this up artificially,as in table 6,into 4 distinct types.