我有一个数据集,包括酒店评论,评级,和其他功能,如旅行者类型,和字数的评论。我希望执行主题建模(LDA),并使用从评论中派生的主题以及其他特性来识别最影响评级的功能(评级作为因变量)。
如果我想用线性回归来做这件事,这是否意味着我必须用派生的主题来标记每个评论?是否有办法在R中做到这一点,或者我必须手动标记每一次评审?(我对一般的文本挖掘和数据科学都是新手。)
发布于 2018-11-24 01:48:28
简短的回答是:您不必用派生的主题来标记每个评论,因为您将依赖于您培训的主题模型来确定评审的主题,然后将其用于为您的回归模型构造特性。
使用代码示例(在R中)很好地解释了主题建模
www.tidytextmining.com/topicmodeling.html。6.2.1和6.2.2部分应该可以帮助您快速入门。
记住以下两条原则
一旦对一个主题模型进行了审查方面的培训,每一次审查,
--一个简化的示例:可能有4个主题广泛地属于评论范围。
文档主题概率与每个主题的顶部项相结合,可用作类似于以下功能的功能:
topic_1_location_probabilitytopic_2_hotel_staff_probabilitytopic_3_hotel_room_probabilitytopic_4_hotel_amenities_probability is_convenient_locationis_train_station_nearbyis_walk_distanceis_cleanis_late_checkoutis_fitness_centre用于更新评论,:
希望这能帮到你。
https://stackoverflow.com/questions/53452575
复制相似问题