作者litia (:P)
看板Statistics
标题Re: [问题] 请问有关stata的profile.do的设定问题
时间Wed Oct 17 10:15:53 2007
我里面的code是照抄老师的贴
adopath ="c:\ado\personal"
set type double
set memory 500m
set maxvar 5000
set matsize 5000
local cd : di%tdYND d('c(current_date)')
local ct = "'c(current_time)'"
local ct : subinstr local ct ":" " ", all
local file = "'cd'"+"_"+"'ct'"
log using "c:\ado\ss'file'.log", text replace
cmdlog using "c:\ado\ss'file'.log", append
但其实第一次上课的时候 老师只强调最後两行而已
所以我有试过只用最後两行 可是还是出现一样的结果
麻烦各位大大帮忙了 >"<
※ 引述《litia (:P)》之铭言:
: 很不好意思 这好像是个很基本的问题 ^^""
: 因为是旁听生 不敢跟别的同学讨论这个应该很简单的问题
: 因此想请问各位帮忙 拜托了 m(_ _)m
: 就是下载stata後 我们老师叫我们要设一个profile.do的档
: 之後每次开启stata的时候 他就会先自动执行这个档案里面的内容
: 里面可以改设memory的大小 和储存command等等
: 你之後就可以搜寻得到你之前所用过的各项指令
: 我现在的问题是 每次我开启stata时 他run了我的profile.do之後
: 下面一行就显示program error: code follows on the same line as open brace
: 我完全不知道要怎麽解决 有试着去修正我profile.do的内容也都没有用
: 当然我profile.do里面的一些指令也不会去执行
: 想请问 我到底是哪里的设定出了问题? 谢谢回答 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.99.26
1F:推 mha:I am not sure this will solve your problem, but Stata uses 10/17 11:59
2F:→ mha:` ' , not ' '. ` is the key beside 1. 10/17 12:00
谢谢这位大大 不过好像还是没办法 XD
一开始我们老师只有说用这两个指令 可以储存我们的程式
log using c:\ado\stata.log, text replace
cmdlog using c:\ado\command.log, append
其中那个.log档名也是自己随意取 容易辨识用而已
我有试过只用这两行去执行 也都不行 所以非常头大
※ 编辑: litia 来自: 140.114.131.92 (10/17 13:46)
3F:推 mha:set trace on => this will tell you which line goes wrong. 10/18 09:00