以北京市2007年4月到2012年8月期间182位志愿者的出行轨迹数据为基础,运用一种改进的K最近邻算法和划分网格法聚类分析了志愿者每个轨迹点的出行方式,针对工作日和非工作日计算并分析了城市居民在北京五环区域范围内对个人交通、公共交通和健康出行3种出行方式的选择频率,揭示了研究区域内居民的出行偏好,提出了鼓励公共交通和健康出行的引导建议.结果表明:1)居民往返五环外和市中心更倾向于选择公共交通方式,出行距离长短与出行目的有关,居民非工作日期间在五环、四环附近对公共交通需求大;2)居民在主要商圈和公园附近的活动以及非工作日短距离通勤更倾向于选择健康出行方式;3)居民非工作日选择个人交通和公共交通方式出行的范围较工作日更广阔,而居民非工作日采用健康出行的范围较工作日更狭窄.