喜歡的姑娘在學stata 怎麼用stata來送一份與眾不同的生日禮物?
之前用過,搜了搜發現還在,題主收好不謝。drop _allrange t 0 2*_pi 1000gen x=16*sin(t)^3
gen y=13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t)
egen x_min=min(x)egen x_max=max(x)egen y_min=min(y)egen y_max=max(y)gen a=(x-x_min)/(x_max-x_min)gen b=(y-y_min)/(y_max-y_min)line b agr_edit yaxis1.draw_view.setstyle, style(no)gr_edit xaxis1.draw_view.setstyle, style(no)gr_edit plotregion1.AddTextBox added_text editor .7055394244311991 .2810707216715078
gr_edit plotregion1.added_text_new = 1gr_edit plotregion1.added_text_rec = 1gr_edit plotregion1.added_text[1].style.editstyle angle(default) size(medsmall) color(red) horizontal(left) vertical(middle) margin(zero) linegap(zero) drawbox(no) boxmargin(zero) fillcolor(bluishgray) linestyle( width(thin) color(black) pattern(solid)) box_alignment(east) editcopygr_edit plotregion1.added_text[1].style.editstyle size(large) editcopygr_edit plotregion1.added_text[1].text = {}gr_edit plotregion1.added_text[1].text.Arrpush Happy Valentine"s Day========================我是可恥的分割線========================好了,現在假設你已經吸引到妹子的注意了。如果妹子來問你,不引進據典怎麼體現自己的姿勢水平,打出會心一擊呢?數學的浪漫:延續笛卡爾心形線的愛情故事_BrainCOSMOS1956年,斯德哥爾摩的街頭,52歲的笛卡爾邂逅了18歲的瑞典公主克里斯汀。幾天後,他意外的接到通知,國王聘請他做小公主的數學老師。跟隨前來通知的侍衛一起來到皇宮,他見到了在街頭偶遇的女孩子。從此,他當上了小公主的數學老師。
小公主的數學在笛卡爾的悉心指導下突飛猛進,笛卡爾向她介紹了自己研究的新領域--直角坐標系。每天形影不離的相處使他們彼此產生愛慕之心,公主的父親國王知道了後勃然大怒,下令將笛卡爾處死,小公主克里斯汀苦苦哀求後,國王將其流放回法國,克里斯汀公主也被父親軟禁起來。笛卡爾回法國後不久便染上重病,他日日給公主寫信,因被國王攔截,克里斯汀一直沒收到笛卡爾的信。笛卡爾在給克里斯汀寄出第十三封信後就氣絕身亡了,這第十三封信內容只有短短的一個公式:r=a(1-sinθ)。國王看不懂,覺得他們倆之間並不是總是說情話的,將全城的數學家召集到皇宮,但沒有一個人能解開,他不忍心看著心愛的女兒整日悶悶不樂,就把這封信交給一直悶悶不樂的克里斯汀,公主看到後,立即明了戀人的意圖,她馬上著手把方程的圖形畫出來,看到圖形,她開心極了,她知道戀人仍然愛著她,原來方程的圖形是一顆心的形狀。這也就是著名的「心形線」。
國王死後,克里斯汀登基,立即派人在歐洲四處尋找心上人,無奈斯人已故,先她一步走了,徒留她孤零零在人間...
據說這封享譽世界的另類情書還保存在歐洲笛卡爾的紀念館裡。
打鐵還需自身硬,學長只能幫你到這裡了。
題主你是怎麼知道姑娘在學stata的,萬一萬一萬一是這樣的話……
【題主】Hi,在做什麼?
【姑娘】在學stata,不聊了……那我看你還是別用stata送生日禮物了……
開個玩笑,題主輕拍……咳咳,嚴肅嚴肅,要我說還是買/列印一本UCLA的A Visual Guide to Stata Graphics送她好了~畫圖的完美教程,圖和code都各種美!既然是在學習stata,那請購買:
Stata/MP
-&> Educational single-user -&> For power users -&> 64cores -&> PERPETUAL LICENSE---&> $3,475
只要18888,一年一更新還得重買的stata豪華版抱回家!開過光的軟體用起來才舒心吶~
以上不算。。。
個人覺得,如果是普通朋友,最好的禮物就是對方能寫一個dofile把所有可能用到的基本語法都詳盡分類列出並加以標註使用方式。乃可以在AEA期刊里找到文章的dofile並自行分析、寫注釋、整合之。當然,對妹紙實在是太不浪漫了。不過學經濟學的或許有人(?)確實會比較偏好這種罷~
想要浪漫。還是不要考慮stata這種坑爹語言了。出門左轉有python,學經濟的也用它,想鼓搗啥鼓搗啥~
我家那位用mathematica畫過一顆立體的心當作禮物送給我,還能跳動。。。據我了解,stata這點是絕壁做不到的。補充 @肅荒兄 的回答,送這樣的stata license怎麼地也得附送一台配置強大的電腦吧,不然跑個大點的數據就死機了多沒面子。然後do file也別整了,看看妹子有啥project需求,直接整個好用的ado file,妹子想怎麼調用就怎麼調用。
用stata的應該是學經濟的,並且又不是學霸的那種啦,所以應該還有很多其他愛好啦,不要試圖用理工生的心去理解她,你要這樣追妹子就完蛋了哦
努力學會stata,成為高手,在她遇到問題的時候積極主動幫助她,在她熬夜跑程序的時候關心她,你們一定會有越來越多可以聊的話題,實在不行,還可以一起吐槽stata啊
教她用sas
不可能,去學Matlab吧
送口紅 送香水比較有用。不花錢的禮物算什麼禮物。你自己能在知乎上問到的問題,難道人家姑娘不會?花錢最實際。
基於STATA__數據初步處理
1、缺失代碼填補
圖1:123行代碼確實,所以要根據sampleid補全。Streetid與sampleid前9個數字相同,所以可以利用這一點,用一個命令實現。
replace streetid=substr(sampleid,1,9)+"000"
圖1
圖2 :123的代碼已經補上
Communityid 的代碼與sampleid相同,所以用replace就可以了。如圖3。
replace communityid=sampleid
圖3
2、寬數據變長數據
寬數據是什麼呢?寬數據產生是因為,一個受訪者回答了多個人的情況(比如居委會主任回答了所有居委會工作人員的年齡、性別等)。雖然是同一個問題,但生成了不同變數。如圖4 變數x22d表示書記性別為女,但是還有變數x22d2表示主任性別。(沒有x22d1變數)我們要做的就是把x22d和x22d2合為一個變數。
這時候要用到一組命令:
這組命令的作用對比圖4和圖5就可以了。這時候寬數據仍然沒有變,見圖6。
圖4
圖5
接下來這個命令就要實現我們的目標了。
reshape long x22a x22b x22c x22d x22e x22f x22g x22h, i(sampleid) j(staff_n)
效果見圖7,x22*中的一堆變數在圖7中沒有重複了。
圖6 圖7
圖8(上圖)
修改圖7的變數名:命令:
效果見圖8.
3.合併數據
假如我們手頭有兩份數據,一份居委,一份村委。我們想要把他們合在一起怎麼做呢?(兩份數據變數要完全一樣)
圖9
命令:
use "D:Qin_f_perSociology_QinData_surveyD_Cleaningwork1_community1",replace
(先打開一份數據,見圖9)
append using "D:Qin_f_perSociology_QinData_surveyD_Cleaningwork1_community2"
(將另一份放在第一份後邊)
註:引號內的是文件存放的地址,其實命令只有append
圖10 村委數據已經附在居委後了
推薦閱讀:
※VAR模型/vecm模型殘差自相關怎麼辦?
※在利用多值有序響應的 logit 模型或者 probit 模型時,有沒有限制的條件?