由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教一个sas问题
相关主题
真心请教: data cleaning再请教一个PROC SQL JOIN的问题。。。。
how to generate 1 to 100k random integer numbers without zeros?怎么写sas code?
How to get summary statistics from multiple imputed data sets[SAS] how to do nested loop between 2 datasets?
missing values imputation[SAS]一个比较大的dataset中求特定对variable的R2
帮朋友post一个SAS问题,求高人指点。多谢各位了![Q]One method with missing value
How to deal with the NULL value?SAS help needed, interpolating missing values
请教如何根据数据的一些column values 来assign 另一组相似数据的某个colunm值SAS CODE求助
问个PROC SQL中INNER JOIN的问题SAS Code 求助,如何把在另一个dataset的id找出来
相关话题的讨论汇总
话题: missing话题: sas话题: values话题: 80话题: obs
进入Statistics版参与讨论
1 (共1页)
w*****y
发帖数: 15
1
一个column/variable里有100个obs,其中80个missing values, 现在我想把那20个non
-missing randomly assign to the 80 missing values。 请问用sas怎么操作啊?
多谢!
a****m
发帖数: 693
2
proc mi data=FitMiss noprint out=outmi seed=37851;
MIANALYZE procedure do imputation using non missing observation.,
w*****y
发帖数: 15
3
这么简单~~ 多谢多谢!我去试试

【在 a****m 的大作中提到】
: proc mi data=FitMiss noprint out=outmi seed=37851;
: MIANALYZE procedure do imputation using non missing observation.,

w*****y
发帖数: 15
4
试过了,可以做Imputation,但好像和我最初想的不太一样。准确的说,我好像并不需
要imputation,而是把现有的20 observed randomly assign to the 80 missing
values 。
不过还是感谢了!
还有别的办法吗?

【在 a****m 的大作中提到】
: proc mi data=FitMiss noprint out=outmi seed=37851;
: MIANALYZE procedure do imputation using non missing observation.,

s********p
发帖数: 637
5
这样没啥意义,
不过一个可行的方法是
1.100个obs分成两个dataset,一个80(dataset1),一个20(dataset2)
2.给dataset2取个key,from 1 to 20,key=_N_
3.给dataset1取个key,key=round(ranuni(1234)*20)
4.按key去merge,替换missing

non

【在 w*****y 的大作中提到】
: 一个column/variable里有100个obs,其中80个missing values, 现在我想把那20个non
: -missing randomly assign to the 80 missing values。 请问用sas怎么操作啊?
: 多谢!

l**********9
发帖数: 148
6
5L的算法不错,这种问题一般都是随机给每个missing obs安排一个non missing就可以
了。
w*****y
发帖数: 15
7
仔细想想确实意义不大
这个方法觉得不错
多谢!

【在 s********p 的大作中提到】
: 这样没啥意义,
: 不过一个可行的方法是
: 1.100个obs分成两个dataset,一个80(dataset1),一个20(dataset2)
: 2.给dataset2取个key,from 1 to 20,key=_N_
: 3.给dataset1取个key,key=round(ranuni(1234)*20)
: 4.按key去merge,替换missing
:
: non

1 (共1页)
进入Statistics版参与讨论
相关主题
SAS Code 求助,如何把在另一个dataset的id找出来帮朋友post一个SAS问题,求高人指点。多谢各位了!
问一个数据bias的问题How to deal with the NULL value?
新手求教:关于sas proc mianalyze请教如何根据数据的一些column values 来assign 另一组相似数据的某个colunm值
请教个multiple imputation的问题问个PROC SQL中INNER JOIN的问题
真心请教: data cleaning再请教一个PROC SQL JOIN的问题。。。。
how to generate 1 to 100k random integer numbers without zeros?怎么写sas code?
How to get summary statistics from multiple imputed data sets[SAS] how to do nested loop between 2 datasets?
missing values imputation[SAS]一个比较大的dataset中求特定对variable的R2
相关话题的讨论汇总
话题: missing话题: sas话题: values话题: 80话题: obs