Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于r中的伪变量_R_Statistics_Regression - Fatal编程技术网

关于r中的伪变量

关于r中的伪变量,r,statistics,regression,R,Statistics,Regression,我是R语言的新手,在我的作业中,我试图为不同的变量生成几个级别的假人(总共3个)。但是,每种方法都有问题: 方法1:其次是 守则: > housing_prices2$Fuel.Type.f <- factor(housing_prices2$Fuel.Type) > is.factor(housing_prices2$Fuel.Type.f) [1] TRUE > housing_prices2$Fuel.Type.f[1:10] [1] Electric Gas

我是R语言的新手,在我的作业中,我试图为不同的变量生成几个级别的假人(总共3个)。但是,每种方法都有问题:

方法1:其次是 守则:

> housing_prices2$Fuel.Type.f <- factor(housing_prices2$Fuel.Type)
> is.factor(housing_prices2$Fuel.Type.f)
[1] TRUE
> housing_prices2$Fuel.Type.f[1:10]
 [1] Electric Gas      Gas      Gas      Gas      Gas      Oil     
 [8] Oil      Electric Gas     
Levels: Electric Gas None Oil Solar Unknown/Other Wood
我只是不知道这个错误,它对我来说没有意义,所以我决定使用另一种方法

方法2:其次是

对于可变燃油类型,它工作良好:

> Fuel.Type <- as.factor(c("Electric", "Gas", "None", "Oil", "Solar", "Unknown/Other",
+                          "Wood"))
> Fuel.Type
[1] Electric      Gas           None          Oil           Solar        
[6] Unknown/Other Wood         
Levels: Electric Gas None Oil Solar Unknown/Other Wood
> unclass(Fuel.Type)
[1] 1 2 3 4 5 6 7
attr(,"levels")
[1] "Electric"      "Gas"           "None"          "Oil"          
[5] "Solar"         "Unknown/Other" "Wood"         
我也不知道这些错误是怎么回事。。。 任何建议都将不胜感激

顺便说一句,这是我的示例数据表:

>$ Fuel.Type    : chr  "Electric" "Gas" "Gas" "Gas"

>$ Heat.Type    : chr  "Electric" "Hot Water" "Hot Water" "Hot Air"

>$ Sewer.Type   : chr  "Private" "Private" "Public" "Private"

我昨晚解决了我的问题。 问题是我弄乱了数据文件,因为我创建了一个名为:

hp2 <- read_excel("Desktop/hw/424/hw1/housing_prices2.xlsx")

我的Y变量实际上不是write。

您能提供一个可复制的示例吗?例如,请参阅。@StanZutt我正在尝试…对语法非常抱歉,R总是这样做~请发布您的数据。试试
dput()
>$ Fuel.Type    : chr  "Electric" "Gas" "Gas" "Gas"

>$ Heat.Type    : chr  "Electric" "Hot Water" "Hot Water" "Hot Air"

>$ Sewer.Type   : chr  "Private" "Private" "Public" "Private"
hp2 <- read_excel("Desktop/hw/424/hw1/housing_prices2.xlsx")
summary(lm(write ~ Fuel.Type.f, data = housing_prices2))