R 语言 逻辑回归
-
R 语言 逻辑回归
逻辑回归是一种回归模型,其中响应变量(因变量)具有分类值,例如True / False或0/1。实际上,它根据与预测变量关联的数学方程式将二进制响应的概率作为响应变量的值进行测量。逻辑回归的一般数学方程为-以下是所用参数的描述-- y - 是响应变量。
- x - 是预测变量。
- a和b - 是作为数字常数的系数。
用于创建回归模型的函数是glm()函数。逻辑回归中glm()函数的基本语法为-以下是所用参数的描述-- formula - 是表示变量之间关系的符号。
- data - 是给出这些变量值的数据集。
- family - 是R对象,用于指定模型的详细信息。对于逻辑回归,它的值是二项式的。
内置数据集“mtcars”描述了具有不同发动机规格的汽车的不同型号。在“ mtcars”数据集中,传输模式(自动或手动)由二进制列am(0或1)描述。我们可以在“ am”列和其他3列-hp,wt和cyl之间创建逻辑回归模型。当我们执行以上代码时,它产生以下结果- -
创建回归模型
我们使用glm()函数创建回归模型并获取其摘要以进行分析。当我们执行以上代码时,它产生以下结果-结论在摘要中,由于变量“ cyl”和“ hp”的最后一列的p值大于0.05,我们认为它们对变量“ am”的贡献无关紧要。在此回归模型中,只有权重(wt)影响“ am”值。