[程式] Stata指令問題

看板Statistics作者 (翹臀兒)時間12年前 (2013/08/19 00:40), 編輯推噓2(2013)
留言15則, 2人參與, 最新討論串1/1
想請益一下,下面的這個例子有沒有方法可以處理,剛學沒多久不知道用什麼工具 手邊會的指令沒辦法解決。 ex: 問卷調查的某一問題(有9個選項可以複選) A公司 1 0 0 0 1 0 0 1 0 ↑ 表示第1,5,8選項有打勾 B公司 0 0 0 0 0 0 0 1 1 ↑ 表示第8,9選項有打勾 . . . . . . 這個變數的形式就是由九個0或是1組成的, 想要知道如何統計出第一個選項有幾家公司、第二個選項有幾家公司。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.224.68.65 ※ 編輯: heineborel 來自: 36.224.68.65 (08/19 00:48)

08/19 00:51, , 1F
資料讀完九個變數su一下就好了
08/19 00:51, 1F

08/19 01:07, , 2F
su完之後,顯示的是總共有幾家公司,平均值、標準差
08/19 01:07, 2F

08/19 01:07, , 3F
最大值和最小值都沒有使用到。有試過
08/19 01:07, 3F

08/19 01:08, , 4F
他是一個問題有九個選項複選,變數形式為 ex:100110000
08/19 01:08, 4F

08/19 01:09, , 5F
讀資料的時候把這九題複選分成九個變數 這樣會比較方便
08/19 01:09, 5F

08/19 01:11, , 6F
如果沒辦法這樣 可以把這一個變數變成字串
08/19 01:11, 6F

08/19 01:11, , 7F
然後一個一個拆開 再變回數值 不過這方法有點蠢Orz
08/19 01:11, 7F

08/19 01:21, , 8F
有想過把它變成文字拆開,不過不知道要用什麼指令拆。
08/19 01:21, 8F

08/19 01:35, , 9F
string substr real
08/19 01:35, 9F

08/19 01:36, , 10F
我測試看看,非常非常感謝koko大。
08/19 01:36, 10F

08/19 02:21, , 11F
剛剛用你上面的關鍵字查到string functions裡面有很多
08/19 02:21, 11F

08/19 02:22, , 12F
我用指令的粗體字部分測試,顯示unrecognized command
08/19 02:22, 12F

08/19 02:25, , 13F
ex:length("ab") 結果為:unrecognized command:length
08/19 02:25, 13F

08/19 02:28, , 14F
主要是想測試看看哪個可以把一串文字切割成很多變數
08/19 02:28, 14F

08/19 02:29, , 15F
好像只能切割給定的字串,不能讀取文字變數再切割內容
08/19 02:29, 15F
文章代碼(AID): #1I4Fa3uw (Statistics)