我是一名金融专业的学生,过去几周一直在R玩(新手在这里..)。
问题:我有两个数值变量:A和B.而且我想在一个cathegorical变量。C把这些取下列值:
1,如果A和B都得分顶端10% - 或五分之一的分配。
0否则
有没有人有任何想法如何实现这一点?先谢谢你!将数值变量更改为分类变量?
0
A
回答
0
如果我得到你的意思吧,你可以使用这个功能:
get_categorical = function(A,B,decile=9){
da = as.numeric(quantile(A,probs=seq(0.1,0.9,by=0.1)))[decile];
db = as.numeric(quantile(B,probs=seq(0.1,0.9,by=0.1)))[decile];
categ = ifelse(A>=da & B>db,1,0);
return (categ);
}
现在,您可以设置A和B作为参数:
get_categorical(A,B)
希望它能帮助。
+0
非常感谢您的回复。能够创建变量如下:dummyVariabele < - ifelse((Mergeddata $ ABS_DA> = quantile(Mergeddata $ ABS_DA,c(0.9),na.rm = TRUE))&(Mergeddata $ RM_Proxy> = quantile(Mergeddata $ RM_Proxy ,c(0.9),na.rm = TRUE)),1,0)。 – Simon
相关问题
- 1. 更改分类变量数值
- 2. 将32位变量的类型更改为64位变量?
- 3. 熊猫将数字变量重新编码为分类变量
- 4. 将常量变量更改为静态变量
- 5. 将分类变量转换为数字
- 6. 将JavaScript值变为变量
- 7. 更改子类中变量的值?
- 8. 更改类中的变量
- 9. 更改变量“cookies”的值
- 10. 更改变量值onclick
- 11. 变量意外更改值
- 12. jQuery更改变量值
- 13. 变量值自动更改
- 14. VBA不更改变量值
- 15. 如何将数组值变为变量?
- 16. 如何将本地变量更改为实例变量?
- 17. 一类变量分配值
- 18. 更改变量
- 19. 数量更改时更新总变量
- 20. 分类。变量
- 21. 如何将javascript变量更改为PHP
- 22. 将div id更改为javascript变量
- 23. C++类函数无法更改变量
- 24. PHP变量值为分页
- 25. 为变量分配正值
- 26. 将变量值分配为表列名
- 27. 1数值和2分类变量
- 28. JavaScript:为什么更改参数变量会改变`arguments`“数组”?
- 29. 变量不会改变值
- 30. 将列分隔为变量
欢迎来到SO!请阅读[问]和[mcve] ...然后编辑您的问题:http://stackoverflow.com/posts/43364844/edit – jogo