经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
计量经济学与统计论坛 五区
›
计量经济学与统计软件
›
Stata专版
stata利用forvlaues循环赋值问题求助
楼主
killerxiong
3340
2
收藏
2014-11-30
我想通过循环来依次改变变量的值却提示type mismatch
do "D:\Stata 12_ALL\looprtt.do"
. forvalues i=1/10000{
2. mat d=[rnormal()\rnormal()\rnormal()]
3. mat b=e*d+c
4. mat rt =f*b+rnormal()*sigma
5. replace rtt=rt[1,1] in `i'
6. }
type mismatch
r(109);
end of do-file
这里矩阵都是没有问题的,我想用每次循环生成的矩阵的第一个值来作为变量rtt
的值,可是为啥不能成功呢,有大神知道什么原因吗
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
ermutuxia
2014-12-1 09:31:30
local aa=rt[1,1]
replace rtt=`aa' in `i'
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
killerxiong
2014-12-6 13:59:40
ermutuxia 发表于 2014-12-1 09:31
local aa=rt[1,1]
replace rtt=`aa' in `i'
谢谢你这个方法。其实也是可以直接把矩阵里面的值放入变量,replace rtt=rt[1,1] in `i'是能实现的,我的问题就是开始设置rtt的时候设置成了str格式,导致mismatch.谢啦
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
何处有STATA 9 FOR MAC(苹果机)
谁能提供stata for mac的程序?
stata 循环问题forv
请问stata中有跳出循环的命令吗?
stata for mac
求stata for Mac13 破解版
stata 14 for mac
求Stata16 for Mac的安装包,论坛币感谢!
stata 17mp for mac
stata 15.1 for mac
栏目导航
Stata专版
SAS专版
金融学(理论版)
宏观经济学
经管文库(原现金交易版)
量化投资
热门文章
CDA 数据分析师:特征处理核心指南
投资人与创始人互坑套路
全球能源转型展望2025—全球和区域预测至20 ...
自己整理的私募股权投资实操手册。
中国金融生成式AI多模态内容鉴伪与安全防御 ...
海外资管机构赴上海投资指南(2025版)
全球企业社会责任报告数据
USPS账号又“暴雷”,合规浪潮来袭!
瓦尔拉斯框架与阿罗德布鲁 - SMD 框架的核心 ...
世界机器人2025年报告 World Robotics 2025
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群