lm in R - 看似绝对值的预测值

时间:2016-12-13 18:42:45

标签: r regression lm

我是R的新用户,对lm()功能有疑问。我有一个列Ratings,它是0到5范围内的连续属性。当我调用lm()命令时:

lm(some_overall_rating ~ Rating, data = Ratings)

我得到的结果如下:

enter image description here

我的问题是为什么我有这么多的效率?我理想地寻找ratings$rating列的一个系数。

1 个答案:

答案 0 :(得分:2)

您的评分被视为factor变量。如果你运行

class(ratings$rooms_rating)

它将返回factor。要转换为数字变量,请尝试以下操作(取决于dplyrreadr包)。

ratings = ratings %>%
    mutate(rooms_rating = parse_number(rooms_rating))

现在,重新运行您的模型。