我知道关于这个话题有几个问题,但似乎没有一个能回答我的具体问题。
我有一个包含五个自变量的数据集,我想在 R 中的回归中添加两个虚拟变量。我在 Excel 中有我的数据并且导入数据集不是问题(我使用 read.csv2)。现在,当我想查看我的虚拟变量 D1 和 D2 时,我看不到。我可以看到所有其他变量。这两个虚拟变量在数据集中都在 0 和 1 之间变化。
我可以很容易地看到我所有数据的摘要,包括 D1 和 D2(带有中位数、平均值等),我可以分别调用 5 个变量中的每一个,完全没有任何问题,但我不能用 D1 做到这一点和 D2。
> str(tilskuere) 'data.frame': 180 obs. of 7 variables:
$ ATT : int 3166 4315 7123 6575 7895 7323 3579 9571 5345 6595 ...
$ PRICE : int 80 95 120 100 105 115 80 130 105 100 ...
$ viewers: int 41000 43000 56000 66000 157000 91000 51000 30000 36000 72000 ...
$ CB1 : int 10 10 5 2 7 2 3 1 10 1 ...
$ CB2 : num 1 1 1 0 0.33 ...
$ D1 : int 0 0 0 1 0 0 0 0 0 0 ...
$ D2 : int 1 0 0 0 0 1 1 0 0 0 ...
> summary(tilskuere)
> mean(ATT) [1] 6856.372
> mean(D1) Fejl i
mean(D1) : object 'D1' not found
总结一下:我可以在没有 D1 和 D2 的情况下在 R 中运行回归,但我不能将这些作为虚拟变量包含在内,因为当我运行它们时 R 找不到这些变量。R 简单地说“找不到对象 D1”。
我希望有人能帮帮忙。先感谢您。
亲切的问候米克尔