设为首页收藏本站

爱吱声

 找回密码
 注册
搜索
楼主: awer
打印 上一主题 下一主题

[经济] 一个用stata 计算股票成本的小程序

    [复制链接]

该用户从未签到

61#
发表于 2013-1-25 13:15:49 | 只看该作者
如果我想看最近 一个月,三个月 六个月 的成本,怎么修改程序啊,谢谢大师了

该用户从未签到

62#
发表于 2013-1-25 13:18:55 | 只看该作者
我用同样的方法导出数据,发现有的能生成,有的就不行,不知道问题在哪儿,比如300236就生成不了,我的邮箱是19860225gaoyuan@163.com,麻烦大师了

点评

能告诉我stata报错显示的是什么么?  发表于 2013-1-27 21:37

该用户从未签到

63#
发表于 2013-1-28 13:13:51 | 只看该作者
. hello 300236( `6 ]& ?& z4 m2 e
statement out of context
) l; F2 q+ M3 I; `5 Zr(119);
- h2 |3 S3 r; {: q( N
# s( t- S% @! G. I7 N. k0 y大师 就是这个

该用户从未签到

64#
发表于 2013-1-28 21:11:43 | 只看该作者
这贴实在!

该用户从未签到

65#
 楼主| 发表于 2013-2-5 14:40:59 | 只看该作者
maodeng 发表于 2013-1-28 13:13 5 Z; }- M% b  ^! W( {; Q
. hello 300236
) W( z$ j/ k5 m& v; s( Sstatement out of context
1 `& d+ o5 ?8 Q( R8 v. Sr(119);

! Z7 y  U( z' l4 s1 K3 x抱歉,最近太忙了. m3 H) _( B$ X
4 I6 b, Z. F8 q) H4 f) \. P; q5 _
300236 我用下面的程序试过,没问题
$ |3 X6 y& M! ?  P; B6 _5 _1 L4 {& n5 s3 q" h
你把 D:\stock\test\source 改成你导出的数据存放的目录,再试一试3 g# Z' |! g6 A( u7 l

/ k7 o- ]# S8 t* q! `3 Y) S+ Qcapture program drop hello
) _7 p4 P& ^$ Z3 n1 n$ @/ @: L" n4 D
program hello4 ^. ]+ }: [* ]. }

5 ]# |- c6 B7 L. C quietly {4 A" N4 S1 o: H/ y
" p) X1 |! v+ K6 c
clear1 z, r# w) ^% U& D) j' ]
- x4 P1 h* E$ Y+ o, N# w
cd D:\stock\test\source
2 K+ d* c0 n' u8 ?' Y) i3 p* G! {8 V; q. n* L! C( c
insheet using `1'.txt
- `+ S0 g% z$ l+ E
& E8 Z( U4 }1 ~) s5 T   keep if v5>0
2 ?% b' F6 z1 Y2 y4 ~! U2 P    6 ~+ n7 B, I3 d/ p1 v9 x: v3 l
   gen vt=_n
, z9 y+ C+ f/ `4 W  [' Q   6 ~4 c; h# Y% j7 a; \4 R1 H6 Y
   tsset vt
. b% a( R0 s5 t* F; y8 Z8 A" P; S% O9 o0 D) G& L. k/ Y
   gen zf=D1.v5' P' `- [$ q3 Z

( \$ p/ _* {/ N; ?3 ^& l& F! R   gsort -v1
3 _/ d" O$ `6 [
7 ~, `5 \& H. M; ^   gen avol=v7/v5
( a. p5 A7 R, S* l/ Y* H* G   
2 `; C6 @" h& O* ?6 R   keep if avol>0
6 v" D+ Z! t0 Q  E1 _. G   
- d3 {9 h; f6 v2 ]   drop vt
% @# D( B5 C7 C% j) Q1 F) I, b, P  
9 k2 X; Y3 G( }" Y' @4 ?5 ^, x   gen vt=_n7 R$ L& F& ]/ z, d/ ~& R
   . u& D% D# w1 F
   tsset vt! U+ W. k1 T2 Q5 P% w) }+ V2 o
   
% \& o7 P$ K- p0 W    sum v5 [aw =avol]9 F# N+ N& P+ C* H/ n4 q
" x5 d, o5 m/ P9 I; J5 K
   gen amean=r(mean) in 1
8 Q$ b, Y! k) o+ m2 J0 W   
9 o4 }% ?& r& D7 u( X   * 总加权平均值 amean
" C3 ?, |, m: @# G. x   0 W' F- u$ _' B, k. z
   
* i) P, L$ D: r7 g' T   keep in 1/240* M. U0 U2 M( H0 o, V

" C! C1 T2 C; b; m   sum v5 [aw =avol]! E' p1 O2 V6 G2 @
& x" N( [: x+ X: Y, [7 R7 J. ^# ^
   gen mean240=r(mean) in 1
' P8 v0 j# B: I3 a# `- Z' I   
, U9 `- L+ |6 \; `, Y: J   *240加权平均值 mean240
6 Y  r0 u* ^9 C     H- P; I1 {/ a6 Z! ?
   set obs 500 ' D$ {( E% w" z- |
   
% Z" W% m" r7 S6 C8 Y   kdensity v5 [aw =avol],gaussian n(500) generate(dx240 dy240) nograph
) z, b" h4 b$ L$ _2 j7 k& {   7 P- M0 ]' U* |" i5 Z
   *240 kdensity(dx240 dy240)* a/ s' R# u( O9 E1 y. A& c5 z
   
  n8 R+ W# A( t' @   sum dy2404 [* W+ F5 C( W( A& g* _% O# v
   0 H$ F; L( g3 |
   gen yxis=r(max) in 1
' O, v# A# B% m3 `   
# q, i  ]+ g- I4 r; t   gen yxis2=yxis/2
9 E* [" F; p  a8 z   
- x  K% d8 u" T& k$ h   *yxis
6 `% _. L0 e, M4 L% H1 n9 _   
8 b$ I' c8 \% c( B. ]5 [! ?   gen dy240max=r(max)
, r4 j: y( z: X% v& x2 e/ T   ' `6 N, b7 @5 i' K2 q  p
   gen dy240minp=r(min)7 r9 X. j; o) a
2 k/ v, G; k' F" b
    gen vtt=_n
+ {; `* ?/ F$ K
8 N& c! R! G! r# ?. e4 S$ K" Z5 T- H    tsset vtt
- u9 }, C- T' i$ G1 ~$ E, }: H$ @
! f; ^, N  m) U' G9 Q; m  [7 \   gen ddy240=D1.dy240/D1.dx240
+ Z1 v8 {9 ~. Q8 S5 e( U   
. d/ E8 o. h( x. n1 h& A4 N   sum ddy240
! ?& U& l; ^% y6 q3 t/ O   
8 K" H1 k5 u  J   gen ddy240max=r(max): p) P; Z! Y& h2 A
   
3 A8 @2 K4 n5 P1 o. i- I   gen ddy240min=r(min)1 f% a3 F1 o* @$ Y+ D  ]; h
     ; ~7 j0 f9 `; f4 {
   gen ddy240g=ddy240*(dy240max-dy240min)/(ddy240max-ddy240min)
9 C  u* }" p  p; [( s( R9 U1 r   0 X, K! o8 L  i+ _6 U" O; n
   sum ddy240g
. q, z% t/ f4 t2 l4 R   
# f7 G* X1 k* u5 s1 v0 c- e   gen yxis3=r(min) in 1
) x* ]3 @) Q! \9 @' @2 e   ' c- A' J6 i+ i+ l5 ^+ _* T# M
   gen yxis4=0 in 1
% d  V1 l* G# ^" p5 L  k  
$ o7 x" I3 u! g1 Z1 F  W  *ddy240g
$ T( P) F0 ?9 {6 }) w+ @   
+ ~  X% A% w; W) s) ?. f   
0 n6 D/ N5 _" V3 L3 K7 H" w8 r  preserve
) j* {3 N; \( M. l9 r8 s  
5 W& n; f9 @% G) Z$ x7 o  sum v5 [aw =avol]
6 c) G( S9 p; {/ X- M7 _  / ^1 W* l' _, t
  keep if dx240<r(mean)
% V1 |* f- G4 N3 }- g! \6 V8 e  
6 @& p# g8 C) B' p  R3 I6 S  sum ddy2407 x- E% U9 I' S' V5 R& n
  
! C5 D5 z; k: f  if r(min)<0 {6 g' b  D, u0 l& B, A3 S* a3 {7 S
        
  X; O) T/ ?) L                keep if ddy240<=0$ W. _  P4 c3 K+ o& K
                ! i9 e6 G: F" L( o. E$ P2 g4 J! j  H0 P
                count: ?4 h) T2 w7 e
               
( X/ q. Y& h( a+ b3 D                if r(N)>2 {9 N. T/ Q. y1 }! g' D: ^/ t
                 
7 F! y# k6 e0 t; j; H$ l2 T                 pkexamine dx240 dy240; D9 r2 D# l) K7 x
                2 X2 H& Q2 d1 s, E0 F9 u
                local tempminp=r(tomc)
6 Z) j& g! q7 U; Q8 F                restore , D$ C- N  N$ j" v) z( d
                 }* \& r# ~7 @% m( l4 n0 i( i6 b7 a* U
                 7 z8 A& V: J7 A5 O3 ~
        else {0 b" `. g; Q4 ]' l
               
9 c/ ~5 ^# H! i' V+ \9 L3 I                 di "cannot find minp"
9 X8 Y6 o) H2 l* F9 [+ c                 " S1 a$ O  Y. e, u5 W
                restore $ F/ N/ M( w/ O! A
                 sum dx240  V5 u0 a5 {# M! C
                 local tempminp=r(mean)
, X# J( f- s5 G$ ]( X6 D) O9 H! h5 r                 
2 s& B) y; d: f                 }" ]! R0 Y4 K4 [& v
                }
4 J" \( S; }( V8 Z: u   else {; ^! r/ j8 M/ |" i% I0 A
                 
1 p, N8 }5 L. c. C9 h                 keep if ddy240<=r(min)
# w* u" r% y4 i5 R  }7 L                 
- A9 d( s( \8 L4 U8 t( L  f. T6 b* z                 sum dx240
, V" H8 V+ w; X8 T3 x                 0 x. d# N3 O, U5 M
                 local tempminp=r(min)
$ N' ^* f  ~' f4 U1 F                 restore # F: T& N/ X( \# n' q, _0 {
                 }2 f$ J) g3 G* j6 K8 [4 i

: v$ w$ P: T3 ^4 |  I% e8 v% A/ M0 C  Q  w- `' M2 ^

! a* g) K. E  U) h$ x# I5 |1 u   gen minp=`tempminp' in 10 G7 R- Q) l1 l$ D
   *240 minp
5 g" T0 t' Z9 [. V: R7 a, B$ v4 {3 E& S# x9 a, \
; X) \* x; ]9 |  T, e
   % C: p) p' a/ ^$ z: a% A
   preserve ' g. v( O" _+ b. h
   - T( O0 ?. a5 g: l3 Z8 x, T& s
   sum v5 [aw =avol]. Z6 x& G) v: R' q1 h
   
- P- \) z: R" n/ ]: a' [   keep if dx240>r(mean)2 x+ _1 ^& r# e+ E5 ?  g& ?# y- I
   ; S/ }( m/ E) D. h2 ^3 w
   sum ddy240- ^4 i5 u) {. L7 P4 L, G
   
# g! `- J* z' [+ m8 T   if r(max)>0 {3 g; q7 H7 `: T5 T2 z
                , A& y1 M7 \8 N6 m
                keep if ddy240>=00 a! e+ ~5 T/ s4 \- k
               
6 w( h2 i; }; c                count/ `+ N! J' D! v
                # Z# m' Y. C0 q: z9 e
                if r(N)>2 {( L* b$ {, B$ ], e) i
                 : c, f0 N& _1 t# i, h' K; t
                 pkexamine dx240 dy240" l0 r/ ]; r6 f& O6 w/ l! ]
                1 O) [: V! U! ~  V
                local tempmaxp=r(tomc) 6 ^' K# c: A+ @! w8 j; \
                restore
3 Y' N* t$ M+ q! M( c                 }8 `- }7 O; ?) S: v3 F8 p% }% m) ^
                 
$ ?+ A1 @. X4 g+ z+ a                 " ?9 D1 e# H( O$ G4 ?
        else {
5 Z3 r& E1 `4 ]3 d                restore ( a! _3 w# @8 _& \- M
                 di "cannot find maxp"7 ]: Y1 N$ Q/ V' _4 W
                6 o; D' J0 L0 }7 q$ w) W& U
                2 }0 {' C) l9 z0 Y" l
                 sum dx240. d5 M, l* F8 Z% Y: M$ N  h
                 local tempmaxp=r(mean)7 G; w: ?$ |" H* V  J- ^5 J$ _
                 2 M) n5 k, y; F8 p: x
                 }9 R( q# H4 n* p) f. P
                 
+ r3 A$ T- M" |" ]; Y* G                 }
5 ]: D1 I" J" ?6 p% o                 ( c9 Q0 v7 g4 y' f! V
    else {4 N* U$ {! o. w/ o7 W
       
( Z$ \1 x! u7 M( r" ]           keep if ddy240>=r(max)
9 L7 |; m6 @0 M$ n$ R           0 |8 g2 }- E# p6 ^
           sum dx2402 h0 H2 Q% F- _0 c' v  S+ G7 I4 T4 g
          
3 U# b. A& n: S8 G' q           local tempmaxp=r(max) % A' B0 j# n+ a' l7 w! l6 s  H
           restore
! F( z4 G; h1 A" C! T9 x3 z           }5 R; @0 i; m8 g/ _' P/ F2 Q
        ) p- R8 ^+ O) ?' T0 P) W! x
4 I6 q+ x0 `1 V
  
. [) K( f2 |  f/ k0 Z- M% [3 D- C9 F) t. K; T7 ^- |) E
   gen maxp=`tempmaxp' in 1
' u5 x5 s* ~4 C- [: o  l   1 f$ K1 O0 L. q% W$ m
   *240maxp
! y4 W0 R; d% t   
4 H: Z  V  Q# ~+ W9 R. A   " f! `) `) v5 Z& U( b
   *-------------ddy240pminp左侧高峰值-----1 h2 I8 x$ A# V6 H% t. r3 F1 E
   
+ s* V. t8 [; o    preserve # W8 P* `6 S* ^" J' G5 P3 c; ?# M6 V
     O" I$ f0 G" [
   keep if dx240<`tempminp'; p/ n* n/ i% t1 y
   + L' l+ f8 w, i9 {+ W0 D2 h! r
   keep if ddy240>0. V# p  \: G' q) [: M5 S% k
   
) e  s3 ^6 i% e$ n% U/ T- o   count
  X; f3 z( K5 o                7 g$ c' o3 S* @5 C1 s
                if r(N)>2 {3 [$ O: R8 c5 W) g
                 
! S5 N% b/ H$ W: c# S                pkexamine dx240 ddy240
: o# U9 B" x) R1 ?0 G' t% J               
6 ]% e' v% P) ?/ h3 G2 I                local tempminphddy240=r(tomc) + G4 D$ }7 `, }- M+ ]+ b* h
                restore
# F9 R3 W2 I& d& q% K) j7 z                 }# `7 M$ i4 ?+ ]) y9 d( e. P
                 ' i' V8 J& E9 f7 D4 |: h
        else {
6 V# t  N  a- s( K& K$ y                restore 9 t/ \" j, A6 N4 [7 I2 E4 r
                 di "cannot find pminphddy240"
0 S6 y* y  C+ M, @9 k                 
3 S  B$ B4 I4 Y: ?1 k                & W9 V$ @0 i9 \. Z7 a% r0 u+ D+ m
                 sum dx2409 {% q5 D3 Q# a# _/ w! |0 W1 c- `6 l8 R
                 local tempminphddy240=r(mean)
5 L, Z9 D9 {1 M/ a. R" l# H( R& j                4 g4 {0 N+ f7 q4 a( |
                 
7 N: }% i: Y% S. b( ~                 }) `7 q) p$ P6 m8 _  K: r
                 
) H; F0 G- L0 c& L7 t' T8 J   ' J" f1 N3 M. q/ {. s+ B
      J* j& N, }8 h! I
   
7 l9 H$ r8 [+ X! ^& t" K8 G   
0 `2 u5 n( W0 X3 L+ H   - i4 e$ T6 T& q: e2 @1 Z" ?: b
        gen pminphddy240=`tempminphddy240' in 12 o/ j4 S4 ]) ~+ J2 J2 d* p
        7 A% B5 R0 g- v" O3 y1 b5 \
        6 ^- n2 x) V) Z
        *-------------ddy240pminp右侧低峰值 -----------------; T4 T* \5 L2 V% t. }
    preserve
4 m% Q7 A* a- @$ r6 r
! [. Z8 P. @1 k  j   keep if dx240>`tempminp'5 W2 |0 P1 ?! M9 ?
   
% X2 ~1 w* S  h& {$ n   keep if dx240<`tempmaxp'
) ?. f9 |6 i! ^& J: I) H   
. M6 F5 h4 q% {* ~  Y% N   keep if ddy240<0
$ c, m( @5 }2 @# k$ K7 {   
2 [' J8 _  b* d4 A) o! p   gen temddy240=-ddy2403 G2 M) o( r5 ^6 E9 x, \
   
' z1 y5 y3 F! J, Z    count
$ `0 j+ N/ J+ s" b3 P& W8 K6 `0 M3 m                ) W1 q" }; x; a
                if r(N)>2 {
3 y" z" l* {- v' s8 s6 |                 & v8 X1 M5 H; A+ g$ C
                 pkexamine dx240 temddy240# C- J- ?' O1 O1 H5 ^6 g$ {
   ' n: q& R- E  _0 }
  local tempminplddy240=r(tomc)
( [" I' {; ], x" l) Z                restore5 j' I: N+ |( R0 Z; f" l
                 }) s2 P' F: E* G& f. r( i. K0 P6 D
                 * N! a0 q  |/ L# l4 [! ~) ~
        else {- E. U3 e" v) |: s5 H1 D# Y& @0 O) ^: O
               
6 {% s, U; i% s                 di "cannot find pminplddy240": ?5 }- s( X5 Y3 i
                restore
9 _4 N% V6 B# o/ Z, ]                 
9 Z# D( }8 L* p" D& [" T                  sum dx240
1 y% ~9 G6 X  b7 B4 Y. `" X6 \                 local tempminplddy240=r(mean)& j3 |4 @! D8 J. v5 V# H
                 
/ [( D- X! }2 M% D$ H) ~                 3 b9 ~* D2 M4 w2 @
                 }: i( U0 Y! z' p& [- I$ w( D
   & t/ [& u. x2 d! \+ N4 B) K
   
# t/ t8 s: K: s3 {4 h   
2 `$ F; E9 l" k9 Q* H3 f, E/ Z     Y9 _7 ]/ D& `- k
   ! k8 E* o$ q- o$ O5 w
        gen pminplddy240=`tempminplddy240' in 1
! N1 M* G$ V6 N; U% u# x        - l, R# h" j5 I
        *-------------ddy240pmaxp左侧高峰值 -------------------
( R% ?" Q# G' A8 A, f, z        ! O# }8 \, V, p5 }
         preserve " O+ H' ?3 H3 M1 V% x$ V
   
* |4 m( w3 s8 s$ h1 R   keep if dx240>`tempminp'8 ]6 F0 l% j+ ^+ y9 b- L1 I
   5 D' _5 p7 l# E/ b5 \% {- \% F
   keep if dx240<`tempmaxp'
% y" V6 _: D- P+ y- \  ^   
/ R2 f  X& P) N1 v5 X& Q; a  X   keep if ddy240>0/ Y+ z- n" M1 M: A" Y1 A
   count
8 w: J# [6 r2 V7 K5 [                . U' p& {4 F/ x) M" _
                if r(N)>2 {
  m8 i/ Z+ b, N3 ]% R, ]                 + Y' s4 V6 W1 M) t
                 pkexamine dx240 ddy240
$ ^% K+ e; ?2 z7 F, B* z! h5 p& u   
1 ^4 n$ l* O4 ^( ~   local tempmaxphddy240=r(tomc)
* l: V! m( x5 o1 u& o   ! d) u5 P1 ?: w( [; K
   restore
2 u# K1 Z( O0 r5 ~6 r2 \                 }" g8 F8 @9 G/ @" i4 y/ N. w5 E
                 ! L9 M3 R/ A6 _
        else {
# {8 S- f7 _" _; T: U- V               
: ?8 \% a  s& r! U( U8 U/ K! W/ l# X                 di "cannot find pmaxphddy240"2 A3 K% D/ q/ ~) ~  s
                 restore
: v0 I1 R! G0 x+ E! X                9 P* ]% L5 P$ p( ~& |  u
                 sum dx240
! t$ n7 i! p, h  r+ J$ l- R                 local tempmaxphddy240=r(mean)
: k: s# o* v+ s4 k9 n                 - ]) C; f5 F7 N3 I
                   }( j4 v3 e; |3 T% s! Z* T
                 }
$ N6 ^' _5 x' Y  K) j   
) i7 B. L$ S* s- r   2 `# Z  L- x8 h6 w, ^) ]; g. d# z9 Z
    + ]- b# D, J0 L8 q
   # q. g3 @% S( a1 s; f% K
   8 a! l( ~# q  Q3 w
   $ y, l, E2 F9 L2 `  s" n
        gen pmaxphddy240=`tempmaxphddy240' in 1: L/ ?8 T7 X' j# k1 ^
       
- @. W- A& R8 L3 B/ t5 R        & ~  b" ?4 ~! `6 k/ u% y
        *-------------ddy240pmaxp右侧低峰值 -------------------
4 d: W+ e5 C( |1 ?3 [9 w: k        , }. w* E% ]5 m# E& d
         preserve
( \4 y6 v& x- z+ H2 k: K  , J7 a9 b2 v5 O* @4 W
   keep if dx240>`tempmaxp'6 g5 j. b) D! ]+ ~8 k/ H
   
+ d' X; B1 T. q! a9 V   gen temddy240=-ddy240
3 X& p7 P8 b! K8 o- X% {1 q   
( q) e* [1 o! D   keep if temddy240>0; O" g3 O1 V, @9 T
   1 w7 Y6 i4 E2 o3 H, L- o
   count
0 \) n  ]' J1 T' t. f               
. O+ }: R' s; T( N/ A% n+ L- k) a$ M                if r(N)>2 {
* q$ P+ _0 J8 m# \2 s( Z$ ]                 5 ^2 H  F6 S; Y" K, L3 p* n. s
                pkexamine dx240 temddy240
3 Z+ {2 {3 |8 Z8 j3 U1 y% H   4 }# x7 r% g; ~2 g7 x; c8 R7 |
   local tempmaxplddy240=r(tomc) # |8 d/ R& p1 w
   restore
. e/ S1 d% Z8 F+ U$ D                 }
3 Z! q  u" e( z$ o+ |* I: q3 {                 % }0 `! Z0 m$ S+ q! `
        else {5 N( B9 _+ ^6 E$ Z" C
                restore
7 j- Z6 {) d0 j                 di "cannot find pmaxlhddy240") h7 v) j* I" y1 K. E5 t' C' }
                 9 \" e8 L$ W" b1 e" Z
               
6 R- e% j1 N" b) |! X9 p                           sum dx2409 f2 s% h( J0 I% m' V) s% W
                 local tempmaxplddy240=r(mean) in 18 T; P2 V# w4 c
               
' [( q0 w  L, M, X                 $ k+ U; @5 m9 k
                 }  \- v. T. `/ i2 |% |3 |: e6 b0 K+ l
   
" H( W- Z6 l9 I9 J2 l   
9 t1 \3 p  D3 F' Q7 P$ i1 |3 f    4 a2 C% u7 s# U, ^# X
   
1 |5 {: ^; ]: N   
% B" g/ H( |8 Z2 q- C& x   $ G, F  P. m0 Q) W: ?% R! |% T
        gen pmaxplddy240=`tempmaxphddy240' in 1
$ D  @6 w9 Z- @        2 f' E% S$ @; ~; k3 L
        *-------------------------------------
+ w$ k3 C4 {4 U) Z; y5 D9 @; ^   : N  s) `! m% q8 d2 N
   gen price5d=v5 in 1/20
- Y9 I  E0 H5 j      
; a" j1 K3 p  H   gen price5yy=_n in 1/20
) g& m* I0 v: O- ?) T   
' B! ~8 {# L. _/ y8 W: h   gen price5y=price5yy*(dy240max-dy240min)/20
8 s! ~* s" K/ b% W& @   # m4 @2 @. Y5 E$ T0 I
   *price5y &price5d
3 B  o5 n" w: s( ~# F+ R, f   3 v; k& v7 q4 y
   gen priceny=price5y in 1/ W- B1 ]8 [1 i5 e% u5 f( u( w  X; s
   
& U+ [) R9 B8 {. F8 n; [" T5 @. ?   gen pricen=v5 in 1
! ]. s1 ?' M- u. d( P8 M6 G5 A9 d
+ h; o8 X6 U0 i- c8 q( L: S6 H' W! b     " E! d* I' h( C# h* x! E& T& `
   *priceny &pricen
- ?, H3 ?. c! N% z' _2 y   ! [$ P# w) G% [  x
   
4 e' I8 Y! |' N: ]) g   *-------------------------graph------------------
% P7 ?& U' E  m; Z' R# I  
2 \3 Y! H% w: Y1 i9 R  tw(line dy240 ddy240g dx240)(spike yxis mean240, lc(red))(spike yxis maxp, lp(-) lc(black))(spike yxis minp, lc(black)) (scatter yxis2 mean240,lc(red) msymbol(+) mlabel(mean240) lc(red))(scatter yxis maxp,msymbol(+) mlabel(maxp) lc(black))(scatter yxis minp, msymbol(+) mlabel(minp) lc(black))(scatter yxis4 pminphddy240, msymbol(O) c(l[-]) mlabel(pminphddy240))(scatter yxis3 pminplddy240, msymbol(O) c(l[-]) mlabel(pminplddy240))(scatter yxis4 pmaxphddy240, msymbol(O) c(l[-]) mlabel(pmaxphddy240))(scatter yxis3 pmaxplddy240, msymbol(O) c(l[-]) mlabel(pmaxplddy240))(scatter price5y price5d, msymbol(O) mfc(black) mlc(black) c(l[-])) (scatter priceny pricen, msymbol(O) mfc(red) mlc(red)), title("`f'") xtitle("`1'") ytitle("density") legend(off)' w' U( t2 o, t$ Y  n# _; u; l8 U' u
5 q4 m. A4 _* S7 V5 i  ~/ @
* ---------可选项目----------------------5 ]) Z, J; @$ w1 n+ K
*(spike yxis amean,lc(blue))(scatter yxis2 amean, lc(blue) msymbol(+) mlabel(amean))
1 b$ Q; L5 Q& v( S: H}! I% W  U6 u2 @  }# E
end& w7 |& Y, \( `$ S7 w3 K

该用户从未签到

66#
发表于 2013-2-7 00:03:44 | 只看该作者
awer 发表于 2013-2-5 14:40 ; a1 v0 c; T! ]9 q0 F
抱歉,最近太忙了3 d) W8 h. U; j- f

6 O- P# v* w/ s' r  o300236 我用下面的程序试过,没问题
( B# G; m# [% }$ n+ l
哇,谢谢,我仔细看看,这些字母数字代码晕了! O8 g6 t6 x8 F2 J0 ~* N2 \3 p% `

该用户从未签到

67#
发表于 2013-2-7 04:05:03 | 只看该作者
stata是不是商用的,R里应该有类似的东西吧

点评

老虎推荐的一个处理数据的软件,很小,只有10m左右,很好用  发表于 2013-2-8 01:27

该用户从未签到

68#
发表于 2013-2-8 07:16:33 | 只看该作者
awer  老虎推荐的一个处理数据的软件,很小,只有10m左右,很好用  发表于 5 小时前
  N. y, j2 I5 D: A

* x# K. q. b/ _- G+ \这东西是开源的?知道有个统计软件叫stata,不过要收钱。

点评

就是那个,找破解版  发表于 2013-2-8 09:15
  • TA的每日心情
    郁闷
    2018-10-21 12:19
  • 签到天数: 7 天

    [LV.3]辟谷

    69#
    发表于 2013-4-17 17:14:44 | 只看该作者
    准备试一试8 h& G. O$ x4 z4 f4 b; f! E
    先找Stata软件
  • TA的每日心情
    郁闷
    2018-10-21 12:19
  • 签到天数: 7 天

    [LV.3]辟谷

    70#
    发表于 2013-4-17 22:21:02 | 只看该作者
    本帖最后由 汉水云潇 于 2013-4-17 22:27 编辑
      m. Y/ p) y/ F  |6 }7 r
    ) ~7 p$ q5 t3 _8 z晕呀3 P! g; U7 a) ?9 h4 a+ g
    论坛复制程序代码
    7 u; R8 n6 |) E# Z/ r乱码夹杂在其中5 I  c* o9 E5 g& y; T6 M! ?& y
    很烦+ I* P3 O) {! g7 F* h
    对了两次
    9 Q8 s: T9 f, X9 x  c以为没问题了
    & r. n* N9 {4 q0 m3 |2 @6 L- l4 G" j: {. ~, h8 W
    结果8 g" B1 N, D( |3 f
    执行后
    0 s( ?  w- D+ E8 l3 J, X还是出现* ?5 h0 J! ]9 x/ ^8 m
    r 199
    3 t: T+ A% |+ n' D! @的错误7 k. X, Y$ K- h" j  s
  • TA的每日心情
    郁闷
    2018-10-21 12:19
  • 签到天数: 7 天

    [LV.3]辟谷

    71#
    发表于 2013-4-18 07:50:56 | 只看该作者
    试验成功,下面是三一重工的图5 t6 x1 _4 _1 R9 m* {
    8 q- Q8 ^6 Y  `/ y

    点评

    我的怎么没有红点? 三一上市以来的成本才1.8元  发表于 2013-4-18 08:02
  • TA的每日心情
    开心
    2018-8-27 15:57
  • 签到天数: 2 天

    [LV.1]炼气

    72#
    发表于 2013-4-26 12:46:50 | 只看该作者
    先用用试一试,不知道准确不

    该用户从未签到

    73#
    发表于 2016-3-12 15:46:06 | 只看该作者
    噢。。。这个帖子好,比较直观。
  • TA的每日心情
    开心
    2018-10-15 15:53
  • 签到天数: 80 天

    [LV.6]出窍

    74#
    发表于 2016-3-21 23:51:14 | 只看该作者
    这个帖子值得学习。
  • TA的每日心情
    开心
    2016-1-11 12:47
  • 签到天数: 2 天

    [LV.1]炼气

    75#
    发表于 2016-3-22 10:41:13 | 只看该作者
    感谢!!!
    回复

    使用道具 举报

    该用户从未签到

    76#
    发表于 2016-3-23 10:23:05 | 只看该作者
    明月回春 发表于 2011-8-13 20:17
    * h, A% o0 y5 Z5 M, \程序写的不错.6 ^0 _" L0 R& I  m9 d, Y; [5 q
    不过有一点要注意.通达信导出的数据,只对价格复权,并没有对成交量复权.所以数据需要手工处理 ...

    * t2 }3 z5 Z/ n% M: Z' S: E老哥,也是山寨这篇文章找不到了,不知为何?

    点评

    日久年深,早就忘了。见谅  发表于 2016-3-24 09:24
  • TA的每日心情
    慵懒
    2019-4-17 22:04
  • 签到天数: 633 天

    [LV.9]渡劫

    77#
    发表于 2016-8-3 13:28:29 | 只看该作者
    提示: 该帖被管理员或版主屏蔽

    手机版|小黑屋|Archiver|网站错误报告|爱吱声   

    GMT+8, 2025-11-4 08:10 , Processed in 0.066518 second(s), 27 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表