楼主: priss111
7360 9

[问答] 请问用哪个函数求因子中每个水平出现的频数?谢谢! [推广有奖]

  • 0关注
  • 5粉丝

已卖:9份资源

副教授

16%

还不是VIP/贵宾

-

威望
0
论坛币
153 个
通用积分
47.5396
学术水平
11 点
热心指数
14 点
信用等级
10 点
经验
14935 点
帖子
472
精华
0
在线时间
808 小时
注册时间
2008-3-30
最后登录
2025-3-17

楼主
priss111 发表于 2011-10-31 21:29:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问用哪个函数求因子中每个水平的出现的频数?
也就是说:
对分类变量,
用哪个函数生成频数表?
谢谢!

R中frequency()不是用于生成频数表的...

二维码

扫码加我 拉你入群

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

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

关键词:Frequency freq Ency 分类变量 频数表 frequency

沙发
yiqiu127 发表于 2011-10-31 21:32:03
学习了,谢谢

藤椅
shenbaiseshatan 在职认证  发表于 2011-10-31 23:07:11
  1. table
  2. xtabs
  3. tab1{epicalc}
复制代码
已有 1 人评分论坛币 收起 理由
yahoocom + 20 鼓励积极发帖讨论

总评分: 论坛币 + 20   查看全部评分

胜人者有力,自胜者强!

板凳
qoiqpwqr 发表于 2011-10-31 23:12:47
table就好了。

报纸
priss111 发表于 2011-11-1 08:37:23
shenbaiseshatan 发表于 2011-10-31 23:07
谢谢!

看来是有3个函数能够实现frequency...

地板
priss111 发表于 2011-11-1 08:40:23
qoiqpwqr 发表于 2011-10-31 23:12
table就好了。
谢谢!

table()实现了...

table()不用将numeric转化为factor,
之前是思路错误,
以为在R中需要将numeric转化为factor,
之后再levels(),
levels()只能看到水平,
而看不到水平出现的频数.

7
trier2006 发表于 2011-11-1 09:43:11
length(levels())
最好的医生是自己,最好的药物是时间……

8
priss111 发表于 2011-11-1 11:07:16
trier2006 发表于 2011-11-1 09:43
length(levels())
谢谢!

本意是求取值的频数分布表,
就是 某个变量的每个取值出现的频数,
而不是说某个变量取值的个数,
说的有点拗口...

假定变量a的取值有3个即1、5、8
aa=as.factor(a)
class(aa) ##factor
levels(aa) ##“1”  ”5“  ”8“
length(levels(aa))  ##3

9
priss111 发表于 2011-11-1 11:22:03
shenbaiseshatan 发表于 2011-10-31 23:07
谢谢!

运行了这3行code,
发现:
针对编写公式的xtabs & tab1{epicalc},
能力所不及...

10
08liurenxing 发表于 2017-9-15 16:36:45
受教了,非常感谢!!!!

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

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