楼主: rhodonite_x
5086 6

[问答] r语言中怎样将.4325和-.1364之类的数据转换为数值型数据!! [推广有奖]

  • 0关注
  • 0粉丝

学前班

80%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
29 点
帖子
4
精华
0
在线时间
1 小时
注册时间
2017-12-16
最后登录
2018-1-2

楼主
rhodonite_x 发表于 2017-12-16 18:12:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我在做lm回归,但是所用的数据有非数值型的数据,诸如.4325和-.1364,请问怎么转换啊 [1] -2.995732 1.007958  1.94591   2.397895  1.609438  -.6931472 .4510756  3.178054
[9] 0         1.791759  -1.07881  -.198451  -.6348783 .0295588  -2.525729 -1.832582
[17] 1.098612  0         1.609438  .6931472  -.6931472 .4317824  .4054651  -.2231435
[25] .6931472  -.4004775 .1570037  -.6733446 -.6931472 -.4942963 1.386294  1.94591  
[33] -2.207275 2.944439  -1.609438 1.609438  .6931472  1.342865  .14842    3.178054
[41] .3435897  -1.171183 -.1625189 -.5276328 1.386294  0         .4187103  -.597837
[49] 2.079442  .9162908  1.568616  .9162908  .9516578  3.218876

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


微信图片_20171216180942.png (8.9 KB)

微信图片_20171216180942.png

沙发
jiangbeilu 学生认证  发表于 2017-12-16 18:45:29
.4325就是0.4325,就是数值型的呃,不用变换的。

藤椅
rhodonite_x 发表于 2017-12-17 18:24:03
jiangbeilu 发表于 2017-12-16 18:45
.4325就是0.4325,就是数值型的呃,不用变换的。
运行的时候出现这个。
> data<- read.table("F:/R/data/JTRAIN.raw")
> data1 <- data[which(data[,1]=="1988"&data[,15]!="."),]
> x <- data1[,10]
> y <- data1[,15]
>
> scrap <- lm(y~x)
Warning messages:
1: In model.response(mf, "numeric") :
  在因子响应上用type="numeric"的这一选项不会有效果
2: In Ops.factor(y, z$residuals) : ‘-’ not meaningful for factors
还有这个。
> summary(scrap)

Call:
lm(formula = y ~ x)

Residuals:
Error in quantile.default(resid) : factors are not allowed
In addition: Warning message:
In Ops.factor(r, 2) : ‘^’ not meaningful for factors
求解啊,谢谢

板凳
rhodonite_x 发表于 2017-12-17 18:24:54
rhodonite_x 发表于 2017-12-17 18:24
运行的时候出现这个。
> data data1  x  y  
> scrap  summary(scrap)
并且data1[,10]是数值型的

报纸
jiangbeilu 学生认证  发表于 2017-12-19 07:32:53
rhodonite_x 发表于 2017-12-17 18:24
并且data1[,10]是数值型的
一般不能直接对因子变量进行回归的,要加入其他变量才行。

地板
rhodonite_x 发表于 2018-1-2 20:53:29
jiangbeilu 发表于 2017-12-19 07:32
一般不能直接对因子变量进行回归的,要加入其他变量才行。
现在知道了,谢谢各位

7
liroujun 发表于 2018-2-3 21:11:03
rhodonite_x 发表于 2018-1-2 20:53
现在知道了,谢谢各位
你好,我现在也遇到了这个问题,请问一下为什么会出现这个情况啊

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-8 06:42