如何编写R中相反的“级别”或“因子”

时间:2018-06-10 11:39:17

标签: r

我浏览过网络上的许多不同页面,但似乎无法找到这个问题的答案:

如何编写同等对立的级别以用于R中的多元回归?

我目前看到实现这一目标的唯一方法是将数据类型分配给这些列为“数字”但是我知道这不是一种完全准确的方法,因为理想情况下它们应被视为因素。

基本上我正在寻找的是创建'虚拟'变量,它们是因子而不是数字。

举例来说,假设我们有一个运动队相互对立的场景,每一行分配一个不同的游戏,其中A队在比赛中的存在是由'1'假人建议的,而B队的存在是'-1' (并且所有其他球队的值显然都设置为0,因为他们没有参加比赛)。

我试图将这些列的数据类型更改为因子,但是这会导致三个级别1,0和-1,但分配给1和-1的beta从不相等(理论上是指定的值)到0应为零)。

有人知道如何正确地以数学方式和编程方式实现这一目标吗?非常感谢您的帮助!

0 个答案:

没有答案