Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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_Variables_Binary_Statistics - Fatal编程技术网

在R中,如何在模型中插入作为二进制变量函数的变量?

在R中,如何在模型中插入作为二进制变量函数的变量?,r,variables,binary,statistics,R,Variables,Binary,Statistics,我想知道如何插入一个二进制变量的函数。 如果这个问题听上去不清楚,我很抱歉,我对R相当陌生。 下面是我正在尝试做的一个例子: 使用多元线性回归,我的模型包括使用预测因子X1、X2、X3、X4和X5评估Y X1、X2、X3是正常(连续?)变量 和X4、X5二进制变量(取值0或1) 到目前为止,我在R中的模型看起来像model“*”操作符用于在公式中构建交互。还有一个交互函数,但只有在两个贡献变量都是分类变量时才合理使用: model<-lm( Y ~ X1*X4 + X2+X3+X5) “

我想知道如何插入一个二进制变量的函数。 如果这个问题听上去不清楚,我很抱歉,我对R相当陌生。 下面是我正在尝试做的一个例子: 使用多元线性回归,我的模型包括使用预测因子X1、X2、X3、X4和X5评估Y X1、X2、X3是正常(连续?)变量 和X4、X5二进制变量(取值0或1) 到目前为止,我在R中的模型看起来像model“*”操作符用于在公式中构建交互。还有一个
交互
函数,但只有在两个贡献变量都是分类变量时才合理使用:

model<-lm( Y ~ X1*X4 + X2+X3+X5)
“*”运算符用于在公式中构建交互。还有一个
交互
函数,但只有在两个贡献变量都是分类变量时才合理使用:

model<-lm( Y ~ X1*X4 + X2+X3+X5)

你知道你想要互动吗?我们知道您正在尝试用x4为x1插入乐器?或者别的什么?你可能需要这样一个模型:检查指示器功能。如果你需要重新编码x1,那么ifelse可以是一个选项ifelse(x1>0,x4,0)或者类似的东西。你想要交互吗?我们知道您正在尝试用x4为x1插入乐器?或者别的什么?你可能需要这样一个模型:检查指示器功能。如果你需要重新编码x1,那么ifelse可以是一个选项ifelse(x1>0,x4,0)或者类似的东西。