从数据框创建设计(数字)矩阵

亚历克斯·科波克

有些软件包(riblockTools)要求输入矩阵的所有列是数字。我一直在使用以下技巧,但我想知道是否有更直接的方法:首先,运行包含变量的回归,但是我喜欢它们(因子,字符,数字等),然后提取设计矩阵,格式正确(截距除外)。如何lm制作设计矩阵?我可以制作该矩阵而不必担心运行回归问题吗?

N <- 1000
gender <- sample(c("M", "F"), N, replace=TRUE)
age <- sample(18:65, N, replace = TRUE)
lincome <- rnorm(N, 10, 3)
party <- sample(c("D", "R", "I"), N, prob=c(.45, .35,.2), replace=TRUE)
education <- sample(10:20, N, replace=TRUE)

df <- data.frame(gender, age, lincome, party, education)
fit <- lm(1:N ~ gender + age + lincome + party + education, data=df)
mat <- model.matrix(fit)[,-1]

head(df)
head(mat)

此解决方案可以正常工作,但感觉很笨拙。有没有更好的办法?

卑鄙的

参见https://stackoverflow.com/a/5048727/4530610

您的情况是:

mat <- model.matrix( ~ gender + age + lincome + party + education, data=df)[,-1]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中创建设计矩阵?

来自分类Dev

如何在Python中创建设计矩阵?

来自分类Dev

从数据框创建矩阵

来自分类Dev

如何创建设计的属性

来自分类Dev

从数据框创建稀疏矩阵

来自分类Dev

从数据框创建稀疏矩阵

来自分类Dev

从数据框创建混淆矩阵

来自分类Dev

优化矩阵/数据框的创建

来自分类Dev

创建设计衬衫的设计区域

来自分类Dev

vtk 中的对象创建设计模式

来自分类Dev

Expression Blend WP->从类创建设计时数据。泛型问题

来自分类Dev

熊猫从字典中的矩阵创建数据框

来自分类Dev

从 R 中的数据框创建因子矩阵

来自分类Dev

从熊猫的数据框和矩阵创建新矩阵

来自分类Dev

无法打开与数据库的连接;MySQL.Data.MySQLClient; 无法为所选对象创建设计窗口

来自分类Dev

我如何使用Java代码在Android上创建设计

来自分类Dev

验证然后使用虚拟属性创建设计用户

来自分类Dev

创建设计文档后如何构建cloudant索引?

来自分类Dev

如何从熊猫数据框中创建稀疏矩阵?

来自分类Dev

在数据框中创建可用配对的矩阵

来自分类Dev

如何计算数据框中行之间的距离并创建矩阵

来自分类Dev

从数据框的4列创建3D矩阵

来自分类Dev

在数据框中创建可用配对的矩阵

来自分类Dev

将单例矩阵的pandas数据框转换为数字数据框

来自分类Dev

如何用数字和字符列创建数据框?

来自分类Dev

用Java创建数字矩阵

来自分类Dev

从txt数据创建矩阵

来自分类Dev

从数据创建矩阵

来自分类Dev

for循环或创建函数以创建矩阵(或数据框)并重命名列