Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 171 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
171
Dung lượng
2,06 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG PHAN THỊ ĐỖ QUYÊN NGHIÊNCỨUẢNHHƯỞNGCỦAHÀNHVIĐIỀUCHỈNHLỢINHUẬNĐẾNTÍNHTHƠNGTINCỦAGIÁCỔPHIẾUTẠIVIỆTNAM LUẬN ÁN TIẾN SĨ KINH TẾ Đà Nẵng, 2018 Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG PHAN THỊ ĐỖ QUYÊN NGHIÊNCỨUẢNHHƯỞNGCỦAHÀNHVIĐIỀUCHỈNHLỢINHUẬNĐẾNTÍNHTHƠNGTINCỦAGIÁCỔPHIẾUTẠIVIỆTNAM Chuyên ngành : Kế toán Mã số : 62.34.03.01 LUẬN ÁN TIẾN SĨ KINH TẾ NGƯỜI HƯỚNG DẪN: PGS.TS Nguyễn Mạnh Toàn TS Đặng Tùng Lâm Đà Nẵng, 2018 Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiêncứu độc lập riêng tơi, liệu, lập luận, phân tích, đánh giá kết luận án trung thực Tơi hồn tồn chịu trách nhiệm nội dung trình bày luận án Tác giả luận án PHAN THỊ ĐỖ QUYÊN Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 MỤC LỤC MỞ ĐẦU 1 Tính cấp thiết luận án Mục tiêu nghiêncứu Câu hỏi nghiêncứu Đối tượng phạm vinghiêncứu Cách tiếp cận phương pháp nghiêncứu Khung nghiêncứu luận án ………… .…………………………….8 Đóng góp luận án .9 Kết cấu luận án 10 CHƯƠNG TỔNG QUAN NGHIÊNCỨU VÀ CƠ SỞ LÝ LUẬN VỀ MỐI QUAN HỆ GIỮA HÀNHVIĐIỀUCHỈNHLỢINHUẬN VÀ TÍNHTHÔNGTINCỦAGIÁCỔPHIẾU 11 1.1 Tổng quan tínhthơngtingiácổphiếu 11 1.1.1 Khái niệm tínhthơngtingiácổphiếu 11 1.1.2 Ý nghĩa tínhthơngtingiácổphiếu 12 1.1.3 Đo lường tínhthơngtingiácổphiếu 13 1.1.4 Các nhân tố ảnhhưởngđếntínhthơngtingiácổphiếu 15 1.2 Tổng quan hànhviđiềuchỉnhlợinhuận 24 1.2.1 Định nghĩa hànhviđiềuchỉnhlợinhuận 25 1.2.2 Động hànhviđiềuchỉnhlợinhuận 26 1.2.3 Các lý thuyết giải thích cho hànhviđiềuchỉnhlợinhuận 29 1.2.4 Cơ sở hànhviđiềuchỉnhlợinhuận 32 1.2.5 Các khuynh hướng kỹ thuật điềuchỉnhlợinhuận 34 1.2.6 Các mơ hình biến dồn tích đo lường hànhviđiềuchỉnhlợinhuận 39 1.3 Các nghiêncứuảnhhưởnghànhviđiềuchỉnhlợinhuậnđếntínhthơngtingiácổphiếu 49 1.4 Kết luận chung cơng trình nghiêncứu thực nghiệm tínhthôngtinViết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 giácổphiếu & khoảng trống nghiêncứu .53 1.5 Kết luận 55 CHƯƠNG THIẾT KẾ NGHIÊNCỨU 57 2.1 Giả thuyết ảnhhưởnghànhviđiềuchỉnhlợinhuậnđếntínhthơngtingiácổphiếu .57 2.2 Mơ hình nghiêncứu 61 2.3 Đo lường biến nghiêncứu 61 2.3.1 Tínhthơngtingiácổphiếu 61 2.3.2 Hànhviđiềuchỉnhlợinhuận 64 2.3.3 Biến kiểm soát 66 2.4 Dữ liệu nghiêncứu 68 2.5 Xử lý liệu nghiêncứu .70 2.6 Kết luận 71 CHƯƠNG KẾT QUẢ NGHIÊNCỨU VÀ THẢO LUẬN 73 3.1 Kết đo lường tínhthơngtingiácổphiếu cơng ty niêm yết thị trường chứng khốn ViệtNam giai đoạn 2007-2014 73 3.1.1 Đặc trưng tínhthơngtingiácổphiếu công ty niêm yết thị trường chứng khoán ViệtNam giai đoạn 2007-2014 .73 3.1.2 Phân tích biến động tínhthơngtingiácổphiếu công ty niêm yết thị trường chứng khoán ViệtNam giai đoạn 2007-2014 77 3.2 Kết đo lường hànhviđiềuchỉnhlợinhuận công ty niêm yết thị trường chứng khoán ViệtNam giai đoạn 2007-2014 84 3.2.1 Đặc trưng hànhviđiềuchỉnhlợinhuận công ty niêm yết thị trường chứng khoán ViệtNam giai đoạn 2007-2014 84 3.2.2 Phân tích biến động hànhviđiềuchỉnhlợinhuận công ty niêm yết thị trường chứng khoán ViệtNam giai đoạn 2007 - 2014 .85 3.3 Kiểm định ảnhhưởnghànhviđiềuchỉnhlợinhuậnđếntínhthơngtingiácổphiếu công ty niêm yết thị trường chứng khoán ViệtNam giai đoạn 2007 - 2014 .98 Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 3.3.1 Thống kê mô tả biến nghiêncứu mơ hình kiểm định ảnhhưởnghànhviđiềuchỉnhlợinhuậnđếntínhthơngtingiácổphiếu 98 3.3.2 Ảnhhưởnghànhviđiềuchỉnhlợinhuậnđếntínhthôngtingiácổphiếu 100 3.3.3 Kiểm định bền vững kết nghiêncứu 103 3.4 Kết luận 108 CHƯƠNG MỘT SỐ KHUYẾN NGHỊ ĐỐI VỚI CÁC BÊN LIÊN QUAN 4.1 Khuyến nghị quan quản lý nhà nước 110 4.2 Khuyến nghị nhà quản trị công ty ……………………… 113 4.3 Khuyến nghị nhà đầu tư………………………… …………………114 KẾT LUẬN 116 DANH MỤC CƠNG TRÌNH KHOA HỌC ĐÃ CƠNG BỐ TÀI LIỆU THAM KHẢO PHỤ LỤC Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 DANH MỤC CÁC CHỮ VIẾT TẮT DA Biến dồn tích tùy ý ĐCLN Điềuchỉnhlợinhuận ĐLC Độ lệch chuẩn GTTB Giá trị trung bình HNX Sở Giao dịch Chứng khốn Hà Nội HOSE Sở Giao dịch Chứng khoán TP Hồ Chí Minh NDA Biến dồn tích khơng tùy ý Non_syn Tínhthơngtingiácổphiếu SL Số lượng TP Thành phố Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 DANH MỤC CÁC BẢNG Số Tên bảng hiệu Trang Số lượng công ty theo ngành nămnghiêncứu công 2.1 ty niêm yết hai Sở Giao dịch Chứng khốn TP Hồ Chí Minh Sở Giao dịch Chứng khoán Hà Nội khoảng thời 68 gian 2007-2014 Số lượng quan sát biến nghiêncứu công ty 2.2 niêm yết hai Sở Giao dịch Chứng khốn TP Hồ Chí Minh Sở Giao dịch Chứng khoán Hà Nội khoảng thời gian 69 2007-2014 Thống kê mơ tả tínhthơngtingiácổphiếu công ty 3.1 niêm yết thị trường chứng khoán ViệtNam giai đoạn 2007- 73 2014 3.2 Tổng hợp giá trị trung bình tínhthơngtingiácổphiếu nước phát triển 74 Bảng phân vị cho biến đo lường tínhthôngtingiácổ 3.3 phiếu công ty niêm yết thị trường chứng khoán 76 ViệtNam giai đoạn 2007-2014 Tổng hợp tínhthơngtingiácổphiếu theo nămnghiêncứu 3.4 cơng ty niêm yết thị trường chứng khốn ViệtNam 77 giai đoạn 2007-2014 3.5 3.6 Tổng hợp tínhthôngtingiácổphiếu theo Sở Giao dịch chứng khốn cơng ty niêm yết giai đoạn 2007-2014 Tổng hợp tínhthơngtingiácổphiếu theo ngành công ty niêm yết thị trường chứng khoán ViệtNam 79 81 Bảng phân vị cho biến dồn tích tùy ý (DA) đo lường hànhvi 3.7 điềuchỉnhlợinhuận công ty niêm yết thị trường chứng khoán ViệtNamViết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 84 Số Tên bảng hiệu Trang Tổng hợp biến dồn tích tùy ý đo lường hànhviđiềuchỉnhlợi 3.8 nhuận công ty niêm yết thị trường chứng khoán 87 ViệtNam 3.9 Tổng hợp biến dồn tích tùy ý đo lường hànhviđiềuchỉnhlợinhuận theo ngành 89 Tổng hợp biến dồn tích tùy ý đo lường hànhviđiềuchỉnhlợi 3.10 nhuận công ty niêm yết hai Sở Giao dịch chứng khoán Hà Nội (HNX) Sở Giao dịch chứng khốn TP Hồ Chí 93 Minh (HOSE) 3.11 Thống kê mô tả biến nghiêncứu 98 3.12 Ma trận hệ số tương quan 99 3.13 Hànhviđiềuchỉnhlợinhuậntínhthôngtingiácổphiếu 102 3.14 3.15 3.16 Hànhviđiềuchỉnhlợinhuậntínhthơngtingiácổphiếu (Kiểm soát biến trễ phụ thuộc mơ hình) Hànhviđiềuchỉnhlợinhuậntínhthơngtingiácổphiếu (Kiểm sốt ảnhhưởngcố định Sở Giao dịch) Hànhviđiềuchỉnhlợinhuậntínhthơngtingiácổphiếu (Kiểm sốt ảnhhưởngcố định cơng ty) Viết th luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 104 105 107 DANH MỤC CÁC HÌNH Số Tên hình hiệu 3.1 Khung nghiêncứu luận án Biến động tínhthơngtingiácổphiếu công ty niêm yết thị trường chứng khoán ViệtNam giai đoạn 2007-2014 Trang 78 Biến động tínhthơngtingiácổphiếu công ty niêm 3.2 yết Sở Giao dịch Chứng khốn TP Hồ Chí Minh Sở 80 Giao dịch Chứng khốn Hà Nội 3.3 Số lượng cơng ty niêm yết điềuchỉnhlợinhuận 86 3.4 Mức độ điềuchỉnhlợinhuận công ty niêm yết 86 Mức độ điềuchỉnhlợinhuận hai Sở Giao dịch Chứng 3.5 khoán Hà Nội (HNX) Sở Giao dịch Chứng khốn TP Hồ 95 Chí Minh (HOSE) 3.6 3.7 3.8 3.9 Số lượng công ty niêm yết điềuchỉnhlợinhuận Sở Giao dịch Chứng khoán Hà Nội Mức độ điềuchỉnhlợinhuận cơng ty niêm yết Sở Giao dịch Chứng khốn Hà Nội Số lượng công ty niêm yết điềuchỉnhlợinhuận Sở Giao dịch Chứng khoán TP Hồ Chí Minh Mức độ điềuchỉnhlợinhuận cơng ty niêm yết Sở Giao dịch Chứng khốn TP Hồ Chí Minh Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 96 96 97 97 Ngành tài Hình 07: Số lượng cơng ty niêm yết thuộc ngành tàiđiềuchỉnhlợinhuận thị trường chứng khoán ViệtNam giai đoạn 2007-2014 Hình 08: Mức độ điềuchỉnhlợinhuận công ty niêm yết thuộc thuộc ngành tài thị trường chứng khốn ViệtNam giai đoạn 2007-2014 Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 Ngành chăm sóc sức khỏe Hình 09: Số lượng cơng ty niêm yết thuộc ngành chăm sóc sức khỏe điềuchỉnhlợinhuận thị trường chứng khoán ViệtNam giai đoạn 2007-2014 Hình 10: Mức độ điềuchỉnhlợinhuận cơng ty niêm yết thuộc thuộc ngành chăm sóc sức khỏe thị trường chứng khoán ViệtNam giai đoạn 2007-2014 Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 Ngành công nghiệp Hình 11: Số lượng cơng ty niêm yết thuộc ngành công nghiệp điềuchỉnhlợinhuận thị trường chứng khốn ViệtNam giai đoạn 2007-2014 Hình 12: Mức độ điềuchỉnhlợinhuận công ty niêm yết thuộc thuộc ngành công nghiệp thị trường chứng khoán ViệtNam giai đoạn 2007-2014 Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 Ngành cơng nghệ Hình 13: Số lượng cơng ty niêm yết thuộc ngành công nghệ điềuchỉnhlợinhuận thị trường chứng khoán ViệtNam giai đoạn 2007-2014 Hình 14: Mức độ điềuchỉnhlợinhuận công ty niêm yết thuộc thuộc ngành công nghệ thị trường chứng khoán ViệtNam giai đoạn 2007-2014 Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 Ngành tiện ích Hình 15: Số lượng công ty niêm yết thuộc ngành tiện ích điềuchỉnhlợinhuận thị trường chứng khoán ViệtNam giai đoạn 2007-2014 Hình 16: Mức độ điềuchỉnhlợinhuận công ty niêm yết thuộc thuộc ngành tiện ích thị trường chứng khốn ViệtNam giai đoạn 2007-2014 Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 PHỤ LỤC 06 Code phần mềm SAS ước lượng biến mơ hình: + Đo lường tínhthơngtingiácổphiếu Non_syn: /************************************************************************ */ /**************** SAS codes for estimating informativeness ***************/ /************************************************************************ */ /****** Weekly return *****/ Libname RV "C:\Quyen\SASData"; Data price0515 (keep=ticker date clsprice week weekday year); set RV.price0515; week=week(Date); weekday=weekday(date); year=year(Date); run; procsortdata=price0515; by ticker year week weekday; run; Data Begin_RET End_RET; set price0515; by ticker year week weekday; if first.week thenoutput Begin_RET; if last.week thenoutput End_RET; run; Procsql; droptable price0515; quit; Data Begin_RET (rename=(clsprice=clsprice_B)); set Begin_RET; run; Data End_RET (rename=(clsprice=clsprice_E)); set End_RET; run; Procsqlnoprint; createtable Merged_B_E asselecta.*, b.clsprice_E from Begin_RET a leftjoin End_RET b on a.ticker=b.ticker and a.Year=b.Year and a.week=b.week orderby ticker, year, week;quit; Procsql; droptable Begin_RET; quit; Procsql; droptable End_RET; quit; Data Merged_B_E (drop=Date weekday); set Merged_B_E; weekly_RET=(clsprice_E-clsprice_B)/clsprice_B; run; Data Merged_B_E; set Merged_B_E; if weekly_RET=-1then weekly_RET=.; run; /****************************************************/ /***** Variables for estimating informativeness *****/ Libname RV "C:\Quyen\SASData"; Data weekly_RET (drop=clsprice_E clsprice_B); set RV.weekly_RET; Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 run; /*** Weekly Market Portfolio ***/ Procsqlnoprint; createtable MarketPortfolio as select Year, week, Sum(weekly_RET) as RET_SMr, Count(weekly_RET) as Nobs_RET from weekly_RET groupby Year, week;quit; /*** Setting RET of market portfolio to missing in those weeks with No of stocks less than 10 ***/ Data MarketPortfolio; set MarketPortfolio; if Nobs_RET=15then Se_RET_W=1; else Se_RET_W=0; run; Procsqlnoprint; createtable for_est_comm asselecta.*, b.Se_RET_W from for_est_comm a leftjoin count_obs_year b on a.ticker=b.ticker and a.Year=b.Year orderby ticker, year;quit; Data For_Se_RET_W ; set for_est_comm; if Se_RET_W=1; run; Procsql;droptable for_est_comm;quit; Procsql;droptable count_obs_year;quit; /** Comovement in returns - MYY (2000) **/ Procregdata =For_Se_RET_W outest =RET_COM rsquarenoprint ; By ticker year; M1: model weekly_RET=RET_WMr; run;quit; Procsql;droptable For_Se_RET_W;quit; Procsqlnoprint; createtable Comovement_RET asselect ticker, year, RET_WMr as COV_RET, _RSQ_ as Rsq_COV_RET Label=" " from RET_COM orderby ticker, year;quit; Procsql;droptable RET_COM;quit; /*** Transform ***/ data Comovement_RET; set Comovement_RET; Non_syn=log((1-Rsq_COV_RET)/Rsq_COV_RET); run; Libname COV "C:\Quyen\SASData"; Data COV.Comovement_RET; set Comovement_RET; run; /*** End ***/ Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 + Đo lường biến dồn tích tùy ý (hành viđiềuchỉnhlợi nhuận) theo mơ hình Modified Jones (1995): /**********************************************/ /*** Estimating earning management ************/ /**********************************************/ Libname EM "C:\Quyen\SASData"; Data Depre_RD1; infile"C:\NCKH\Data\Depre_RD1.csv"delimiter = ','MISSOVERDSDlrecl=32767firstobs=2; %let _EFIERR_ = 0; /* set the ERROR detection macro variable */ inFormat ticker $10.; inFormat Listing $10.; inFormat Industry $20.; Format ticker $10.; Format Listing $10.; Format Industry $20.; Input ticker $ Listing $ Industry $; if _ERROR_ thencall symputx('_EFIERR_',1); /* set ERROR detection macro variable */ run; /***/ Data Depre_RD2; infile"C:\NCKH\Data\Depre_RD2.csv"delimiter = ','MISSOVERDSDlrecl=32767firstobs=2; %let _EFIERR_ = 0; /* set the ERROR detection macro variable */ inFormat Year best5.; inFormat ticker $10.; inFormat Listing $10.; inFormat depreciation1 best17.; inFormat depreciation2 best17.; inFormat depreciation3 best17.; Format Year best5.; Format ticker $10.; Format Listing $10.; Format depreciation1 best17.; Format depreciation2 best17.; Format depreciation3 best17.; Input Year ticker $ Listing $ depreciation1 depreciation2 depreciation3 depreciation4; if _ERROR_ thencall symputx('_EFIERR_',1); /* set ERROR detection macro variable */ run; /***/ data Depre_RD2 (keep=year ticker listing dep); set Depre_RD2; if missing(depreciation1) then depreciation1=0; if missing(depreciation2) then depreciation2=0; if missing(depreciation3) then depreciation3=0; dep=depreciation1+depreciation2+depreciation3; dep=abs(dep); run; Procsqlnoprint; createtable depr asselecta.*, b.Industry from Depre_RD2 a leftjoin Depre_RD1 b Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 on a.ticker=b.ticker orderby ticker, year;quit; Procsql; droptable Depre_RD2; quit; Procsql; droptable Depre_RD1; quit; /***/ Data Quyen; infile"C:\NCKH\Data\Quyen.csv"delimiter = ','MISSOVERDSDlrecl=32767firstobs=2; %let _EFIERR_ = 0; /* set the ERROR detection macro variable */ inFormat Year best5.; inFormat ticker $10.; inFormat Listing $10.; inFormat rec best17.; inFormat cost_tangasset best17.; inFormat cost_finasset best17.; inFormat cost_invest best17.; inFormat ta best17.; inFormat rev best17.; inFormat npat best17.; inFormat ncfoa best17.; Format Year best5.; Format ticker $10.; Format Listing $10.; Format rec best17.; Format cost_tangasset best17.; Format cost_finasset best17.; Format cost_invest best17.; Format ta best17.; Format rev best17.; Format npat best17.; Format ncfoa best17.; Input Year ticker $ Listing $ rec cost_tangasset cost_finasset cost_invest ta rev npat ncfoa; if _ERROR_ thencall symputx('_EFIERR_',1); /* set ERROR detection macro variable */ run; /***/ Procsqlnoprint; createtable EaringManagement asselecta.*, b.* from Quyen a leftjoin depr b on a.ticker=b.ticker and a.year=b.year orderby ticker, year;quit; Procsql; droptable Quyen; quit; Procsql; droptable depr; quit; /***/ Data EaringManagement; set EaringManagement; where (listing="HOSE" or listing="HNX"); if missing(cost_tangasset) then cost_tangasset=0; if missing(cost_finasset) then cost_finasset=0; if missing(cost_invest) then cost_invest=0; run; procsortdata=EaringManagement; by ticker year; run; /****/ Data EaringManagement; set EaringManagement; accr=npat-ncfoa; drev=rev-lag(rev); Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 if ticker^=lag(ticker) then drev=.; ppe=cost_tangasset+cost_finasset+cost_invest; accr1=accr/lag(ta); ta1=1/lag(ta); drev1=drev/lag(ta); ppe1=ppe/lag(ta); dep1=dep/lag(ta); if ticker^=lag(ticker) thendo; accr1=.; ta1=.; drev1=.; ppe1=.; dep1=.; end; run; /****/ Procsqlnoprint; createtable Nobs_Industry as select industry, year, Count(ticker) as Nobs from EaringManagement where ^missing(accr1) groupby industry, year;quit; data Nobs_Industry; set Nobs_Industry; where ^missing(industry); if Nobs>=10then DNobs=1; else DNobs=0; run; Procsqlnoprint; createtable EaringManagement asselecta.*, b.DNobs from EaringManagement a leftjoin Nobs_Industry b on a.industry=b.industry and a.year=b.year orderby industry, year;quit; Procsql;droptable Nobs_Industry;quit; Procregdata=EaringManagement outest=ACC rsquarenoprint ; By industry year; where DNobs=1; M1: model accr1=ta1 drev1 ppe1; run;quit; Procsqlnoprint; createtable ACC asselect industry, year, ta1 as a1, drev1 as a2, ppe1 as a3 from ACC orderby industry, year;quit; Procsqlnoprint; createtable EaringManagement asselecta.*, b.* from EaringManagement a leftjoin ACC b on a.industry=b.industry and a.year=b.year orderby industry, year;quit; Procsql;droptable ACC;quit; /******/ procsortdata=EaringManagement; by ticker year; run; data EaringManagement; set EaringManagement; drec=rec-lag(rec); if ticker^=lag(ticker) then drec=.; cashrev=drev-lag(drec); if ticker^=lag(ticker) then cashrev=.; cashrev1=cashrev/lag(ta); if ticker^=lag(ticker) then cashrev1=.; Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 nda = a1*ta1 + a2*cashrev1 + a3*ppe1; da=accr1-nda; run; /************/ data EaringManagement (keep=year ticker ppe1 dep1 nda da); set EaringManagement; run; procsortdata=EaringManagement; by ticker year; run; data EaringManagement; set EaringManagement; l_ppe1=lag(ppe1); l_dep1=lag(dep1); l_nda=lag(nda); l_da=lag(da); if ticker^=lag(ticker) thendo; l_ppe1=.; l_dep1=.; l_nda=.; l_da=.; end; run; /******/ Procsqlnoprint; createtable EM.quyen_data asselecta.*, b.* from EM.quyen_data a leftjoin EaringManagement b on a.ticker=b.ticker and a.year=b.year orderby ticker, year;quit; Procsql; droptable EaringManagement; quit; /***** End *****/ Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 + Đo lường biến kiểm soát: /***************************************************/ /*********** Calculating firm-specific vars ********/ /***************************************************/ Libname VAR "C:\Quyen\SASData"; /** Accounting data **/ data financials; set VAR.financials; Bookvalue=AvOutSh*bv; run; /*** Scale 1000000000000 ***/ data financials; set financials; TotalAsset=TotalAsset/1000000000000; LTLia=LTLia/1000000000000; NPAT=NPAT/1000000000000; MarketCaop=MarketCaop/1000000000000; Bookvalue=Bookvalue/1000000000000; run; /***/ Procsqlnoprint; createtable Firmvars as select year, ticker, listing, log(TotalAsset) as logta, log(MarketCaop) as logmv, log(MarketCaop/Bookvalue) as logmb, LTLia/TotalAsset as lev, NPAT/TotalAsset as roa, NPAT/Bookvalue as roe, DivYield as DivYield, DivPayout as DivPayout from financials orderby ticker, year;quit; /*** Stock prices ***/ data Price0515; set VAR.Price0515; year=year(date); month=month(date); run; procsortdata=Price0515; by ticker date; run; data Price0515; set Price0515; lag_clsprice=lag(clsprice); if ticker^=lag(ticker) thendo; lag_clsprice=.; end; run; data Price0515 (drop=lag_clsprice); set Price0515; ret=log(clsprice/lag_clsprice); run; Procsqlnoprint; createtable Returnvars as select ticker, year, month, sum(tradingvolume) as tradingvolume, sum(ret) as ret from Price0515 groupby ticker, year, month;quit; Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 Procsql; droptable Price0515; quit; Procsqlnoprint; createtable Returnvars asselecta.*, b.AvOutSh from Returnvars a leftjoin financials b on a.ticker=b.ticker and a.year=b.year orderby ticker, year;quit; Procsql; droptable financials; quit; Procsqlnoprint; createtable Year_Returnvars as select ticker, year, mean(tradingvolume)/mean(AvOutSh) as turnover, std(ret) as stdret, sum(ret) as ret12 from Returnvars groupby ticker, year;quit; Procsql; droptable Returnvars; quit; Procsqlnoprint; createtable Firmvars asselecta.*, b.* from Firmvars a leftjoin Year_Returnvars b on a.ticker=b.ticker and a.year=b.year orderby ticker, year;quit; Procsql; droptable Year_Returnvars; quit; /***** Add informativeness *****/ Procsqlnoprint; createtable Firmvars asselecta.*, b.* from Firmvars a leftjoin VAR.comovement_ret b on a.ticker=b.ticker and a.year=b.year orderby ticker, year;quit; /**** Lag and difference ****/ procsortdata=Firmvars; by ticker year; run; data Firmvars; set Firmvars; l_logta=lag(logta); l_logmv=lag(logmv); l_logmb=lag(logmb); l_lev=lag(lev); l_roa=lag(roa); l_roe=lag(roe); l_DivYield=lag(DivYield); l_DivPayout=lag(DivPayout); l_turnover=lag(turnover); l_stdret=lag(stdret); l_ret12=lag(ret12); if ticker^=lag(ticker) thendo; l_logta=.; l_logmv=.; l_logmb=.; l_lev=.; l_roa=.; l_roe=.; l_DivYield=.; l_DivPayout=.; l_turnover=.; l_stdret=.; l_ret12=.; end; run; /*** Export ***/ data VAR.Firmvars; set Firmvars; run; /***/ Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 Viết thuê luận văn thạc sĩ, luận án tiến sĩ Mail : luanvanaz@gmail.com Phone: 0972.162.399 ... tả biến nghiên cứu mơ hình kiểm định ảnh hưởng hành vi điều chỉnh lợi nhuận đến tính thơng tin giá cổ phiếu 98 3.3.2 Ảnh hưởng hành vi điều chỉnh lợi nhuận đến tính thông tin giá cổ phiếu ... Khoảng trống nghiên cứu ảnh hưởng hành vi điều chỉnh lợi nhuận đến tính thơng tin giá cổ phiếu Giả thuyết nghiên cứu ảnh hưởng hành vi điều chỉnh lợi nhuận đến tính thơng tin giá cổ phiếu Mơ hình kiểm... VÀ TÍNH THƠNG TIN CỦA GIÁ CỔ PHIẾU Chương hệ thống hóa vấn đề liên quan đến tính thơng tin giá cổ phiếu, hành vi điều chỉnh lợi nhuận mối quan hệ hành vi điều chỉnh lợi nhuận tính thông tin giá