楼主: hubifeng?
6922 14

[作图问题求助] 请教密度函数图做法 [推广有奖]

已卖:1075份资源

副教授

68%

还不是VIP/贵宾

-

威望
0
论坛币
10579 个
通用积分
132.3199
学术水平
87 点
热心指数
86 点
信用等级
62 点
经验
486 点
帖子
661
精华
0
在线时间
1064 小时
注册时间
2010-12-7
最后登录
2025-10-28

楼主
hubifeng? 学生认证  发表于 2013-6-23 16:13:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据为Anderson's Iris data set,在stata中储存为下图中的格式输入命令为:
kdensity petlen if iris==1,name(petlen,replace) title(petal length)
结果为:
type mismatch

请问如何解决呢?是数据的存储结构由问题吗?谢谢!

[img]file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\497071521\QQ\WinTemp\RichOle\21}5([87]64J9G3`DPQR1~3.jpg[/img]



二维码

扫码加我 拉你入群

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

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

关键词:密度函数 Application documents Anderson kdensity replace title 如何

21}5([87]64J9G3`DPQR1~3.jpg (142.76 KB)

21}5([87]64J9G3`DPQR1~3.jpg

回帖推荐

h3327156 发表于8楼  查看完整内容

您还是没指出 1是指哪一个, 假设1是setosa 那您就 if iris=="setosa" 应该就可以了

沙发
h3327156 发表于 2013-6-23 23:28:44
是的,您的变量iris是字符串变量,
但是您要在下命令时,要 iris==1 ,等于1是用于数值变量,所以Stata看不懂
才跟您说 type mismatch 【属性 错误match】

藤椅
hubifeng? 学生认证  发表于 2013-6-23 23:34:27
恩,确实如此,但要怎样赋值呢?或者更改数据的格式?

板凳
h3327156 发表于 2013-6-23 23:48:11
hubifeng? 发表于 2013-6-23 23:34
恩,确实如此,但要怎样赋值呢?或者更改数据的格式?
原则上不必更改,但我不知道您的1是指iris的什么?

报纸
hubifeng? 学生认证  发表于 2013-6-23 23:59:09
1为iris的一个类别,iris有三个类别

地板
h3327156 发表于 2013-6-24 00:08:53
hubifeng? 发表于 2013-6-23 23:59
1为iris的一个类别,iris有三个类别
哪一个类别? 字符是什么?

7
hubifeng? 学生认证  发表于 2013-6-24 00:13:24
setosa 有50个观察值,后面还有versicolor也有50个观察值,virginica也是50个观察值,iris总共有这三个种类

8
h3327156 发表于 2013-6-24 00:18:15
hubifeng? 发表于 2013-6-24 00:13
setosa 有50个观察值,后面还有versicolor也有50个观察值,virginica也是50个观察值,iris总共有这三个种类 ...
您还是没指出 1是指哪一个, 假设1是setosa
那您就
if iris=="setosa"
应该就可以了

9
hubifeng? 学生认证  发表于 2013-6-24 00:46:47
Thank you very much!确是如此!

10
hubifeng? 学生认证  发表于 2013-6-24 00:48:47
我是运行了:
sysuse auto,clear
kdensity price if foreign==0
然后看它的数据格式,所以用同样命令,结果出现了错误,不知道和我的有什么区别?

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-11 00:40