數(shù)據(jù)清洗范文
時(shí)間:2023-03-15 06:09:45
導(dǎo)語:如何才能寫好一篇數(shù)據(jù)清洗,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞: 數(shù)據(jù)質(zhì)量; 數(shù)據(jù)清洗; 屬性錯(cuò)誤; 重復(fù)記錄; 質(zhì)量評(píng)估
中圖分類號(hào):TP391  ;  ;  ;  ;  ;文獻(xiàn)標(biāo)志碼:A  ;  ; 文章編號(hào):1006-8228(2014)12-42-03
Research on Webdata cleaning and its system framework
Wang Chen
(School of Information Media and Art,Jiangsu Institute of Architectural Technology, Xuzhou, Jiangsu 221116, China)
Abstract: Data cleaning is an effective means to improve the quality of data. The quality problems and the errors appearing when extracting data from Web are analyzed. According to the error type, the attribute (including incomplete data and abnormal data) and records on repeat, similar repeat are described. The corresponding cleaning method is given. A framework of data cleaning is constructed, including data preprocessing, data cleaning engines and quality assessment. When being faced with different types of errors, it can complete the task of cleaning differently. The experiment results show that the framework has great generality and extensibility.
Key words: data quality; data cleaning; attribute error; duplicate records; quality assessment
0 引言
Web信息集成的目的是獲取Web上的豐富數(shù)據(jù)資源,將其集成為用戶或某個(gè)應(yīng)用所需要的有效信息。但是從Web上抽取的大量數(shù)據(jù),往往存在一定的數(shù)據(jù)質(zhì)量問題,如拼寫錯(cuò)誤,空值,不合法數(shù)據(jù),數(shù)據(jù)重復(fù),以及不完整數(shù)據(jù)等等。因此必須進(jìn)行數(shù)據(jù)清洗,消除數(shù)據(jù)的不一致與重復(fù)錯(cuò)誤,提高數(shù)據(jù)的可用性,保證信息的質(zhì)量,才能實(shí)現(xiàn)有效數(shù)據(jù)的高效查詢,以及用于后續(xù)的數(shù)據(jù)挖掘與知識(shí)發(fā)現(xiàn)。
本文針對(duì)前期從Web中抽取到的大量數(shù)據(jù),檢測(cè)并消除其中存在的屬性錯(cuò)誤和重復(fù)與相似重復(fù)記錄問題,提出一種通用的數(shù)據(jù)清洗系統(tǒng)框架,從而保證數(shù)據(jù)的可信度和可用性[1-2]。
1 屬性錯(cuò)誤
清洗屬性錯(cuò)誤主要用來解決不同數(shù)據(jù)源之間的數(shù)據(jù)不一致問題。屬性錯(cuò)誤主要包括兩部分:不完整數(shù)據(jù)和異常數(shù)據(jù)。
1.1 不完整數(shù)據(jù)
不完整數(shù)據(jù)是指數(shù)據(jù)庫中的某條記錄的屬性出現(xiàn)空值或缺失值的現(xiàn)象,如表1所示。
表1  ;不完整數(shù)據(jù)
這種現(xiàn)象主要是由數(shù)據(jù)源模式和抽取方式不同造成的,也是數(shù)據(jù)在抽取過程中出現(xiàn)質(zhì)量問題的重要因素。如果某條記錄中的關(guān)鍵字或者數(shù)值型屬性不完整,則有可能導(dǎo)致錯(cuò)誤數(shù)據(jù)模型的建立,還會(huì)引起決策支持系統(tǒng)的錯(cuò)誤。因此,對(duì)于多個(gè)屬性值為空或者其關(guān)鍵字屬性為空的記錄,應(yīng)直接進(jìn)行刪除清洗。其余的不完整數(shù)據(jù)可以采用常量值替代、統(tǒng)計(jì)、分類和使用估算值的方法[3]進(jìn)行清洗。
1.2 異常數(shù)據(jù)
異常數(shù)據(jù)是指數(shù)據(jù)庫中的某條記錄的屬性出現(xiàn)不精確,錯(cuò)誤的值,或者屬性值違反業(yè)務(wù)規(guī)則,以及同一屬性采用不同的表現(xiàn)形式等現(xiàn)象,如表2所示。
表2是從當(dāng)當(dāng)、卓越網(wǎng)站抽取到的相關(guān)圖書數(shù)據(jù),其中錯(cuò)誤的數(shù)據(jù)為:“IT”(ID:2,屬性:類別),《WTO服務(wù)貿(mào)易法專論》不屬于IT類別;違反業(yè)務(wù)規(guī)則的數(shù)據(jù)為:“47”(ID:1,屬性:售價(jià)),此值與定價(jià)和折扣兩個(gè)字段的數(shù)值不符;數(shù)據(jù)發(fā)生的一致性錯(cuò)誤為:ID為1的記錄(屬性:出版日期),出版日期為2012年9月1日,而ID為2的記錄為2006-4-1,同一屬性采用了不同的表示形式。
表2  ;異常數(shù)據(jù)
一般采用層次聚類的方法,對(duì)異常數(shù)據(jù)進(jìn)行檢測(cè)與清洗。首先將數(shù)據(jù)集的記錄分成若干組,使同一組的數(shù)據(jù)具有較高相似度,不同組中的數(shù)據(jù)記錄差別較大,散落在外,不能歸并到任何一類中的數(shù)據(jù)稱為“孤立點(diǎn)”;然后判斷是否有“孤立點(diǎn)”存在,若存在,則判斷該孤立點(diǎn)是否存在錯(cuò)誤數(shù)據(jù),若不存在,則根據(jù)規(guī)則庫再次判斷是否存在異常數(shù)據(jù);最后,對(duì)獲取的錯(cuò)誤數(shù)據(jù)進(jìn)行清洗處理,修正錯(cuò)誤。
2 重復(fù)與相似重復(fù)記錄
Web上的異構(gòu)數(shù)據(jù)由于模式不同,數(shù)據(jù)的不完整,數(shù)據(jù)的縮寫等問題,在進(jìn)行Web抽取時(shí),會(huì)獲得大量重復(fù)數(shù)據(jù),這些重復(fù)記錄不但導(dǎo)致數(shù)據(jù)冗余,占用大量存儲(chǔ)空間,而且還會(huì)給用戶提供很多相似信息,造成檢索結(jié)果的不準(zhǔn)確性。數(shù)據(jù)清洗的核心工作就是要準(zhǔn)確高效地檢測(cè)并消除數(shù)據(jù)源中的重復(fù)數(shù)據(jù),并進(jìn)行歸并。
在關(guān)系數(shù)據(jù)庫中,屬性值完全相同的記錄,即為重復(fù)記錄,它們表示同一對(duì)象;有些記錄不完全相同,有些屬性也不完全相同,但是它們表示同一對(duì)象,此類記錄稱為相似重復(fù)記錄[4-5],例如表3。
表3  ;相似重復(fù)記錄
表3中的三條記錄來源于Web上不同數(shù)據(jù)源,仔細(xì)比較可知,這三條記錄中的出版日期、所屬類別、出版社這三個(gè)屬性值存在不同。例如,針對(duì)出版日期屬性,三條記錄的描述格式存在差異,可以根據(jù)規(guī)則庫中的相關(guān)函數(shù)將其轉(zhuǎn)化成統(tǒng)一的格式,如“2012-9-1”;針對(duì)出版社屬性,顯然“清華”、“清華大學(xué)”均是“清華大學(xué)出版社”的縮寫,可以根據(jù)數(shù)據(jù)字典中的定義將其統(tǒng)一為“清華大學(xué)出版社”;針對(duì)所屬類別屬性,“.Net”與“”均屬于“IT>;程序設(shè)計(jì)”中的子類,也可進(jìn)行統(tǒng)一。由此可知,表3中列出的三條記錄為相似重復(fù)記錄。
但是數(shù)據(jù)清洗過程中,相似重復(fù)記錄的檢測(cè)過程非常復(fù)雜,主要通過判斷記錄之間的相似性來達(dá)到獲得重復(fù)記錄目的。具體實(shí)施為:首先優(yōu)選記錄集中的特征屬性,設(shè)定權(quán)重值,根據(jù)權(quán)重值對(duì)記錄集進(jìn)行聚類分組,使相似的記錄盡量排在相鄰的位置;再比較各組記錄中對(duì)應(yīng)字段的相似度,完成字段匹配;最后通過計(jì)算各字段的權(quán)重,利用加權(quán)的方式,得到記錄的相似度,當(dāng)超過某一閾值,則認(rèn)為是相似的,從而完成記錄匹配。
3 數(shù)據(jù)清洗系統(tǒng)框架
數(shù)據(jù)清洗系統(tǒng)框架主要包括:數(shù)據(jù)預(yù)處理、數(shù)據(jù)清洗引擎和質(zhì)量評(píng)估三大部分,如圖1所示。
圖1  ;數(shù)據(jù)清洗系統(tǒng)框架模型
3.1 數(shù)據(jù)預(yù)處理
數(shù)據(jù)預(yù)處理主要包括數(shù)據(jù)分析與數(shù)據(jù)標(biāo)準(zhǔn)化兩個(gè)模塊。
⑴ 數(shù)據(jù)分析模塊
本模塊用來對(duì)從Web中抽取到的數(shù)據(jù)進(jìn)行整體分析,獲得可能會(huì)出現(xiàn)的數(shù)據(jù)質(zhì)量問題和錯(cuò)誤類型,以便后續(xù)選擇適合的清洗規(guī)則和清洗算法。
⑵ 數(shù)據(jù)標(biāo)準(zhǔn)化
Web上的數(shù)據(jù)來源于不同的數(shù)據(jù)源,存儲(chǔ)的形式不同,同一數(shù)據(jù)的表達(dá)方式不同,縮寫的樣式也存在不同,因此,在清洗之前,要對(duì)數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化,從而提高后續(xù)清洗操作執(zhí)行的有效性。
本模塊包括規(guī)范數(shù)據(jù)格式,統(tǒng)一數(shù)據(jù)表達(dá)方式和統(tǒng)一縮寫三項(xiàng)工作,例如將日期類型的字段統(tǒng)一為ISO8601國(guó)際標(biāo)準(zhǔn),并使用YYYY-MM-DD的格式[6]。
3.2 數(shù)據(jù)清洗引擎
數(shù)據(jù)清洗引擎主要包括數(shù)據(jù)檢測(cè)、數(shù)據(jù)清洗兩大模塊。
⑴ 數(shù)據(jù)檢測(cè)模塊
數(shù)據(jù)檢測(cè)模塊用來檢測(cè)屬性錯(cuò)誤(包括不完整數(shù)據(jù)和異常數(shù)據(jù))和重復(fù)與相似重復(fù)記錄。進(jìn)行統(tǒng)計(jì)后,獲得全面的臟數(shù)據(jù)信息,并歸檔。其中對(duì)于重復(fù)與相似重復(fù)記錄可以采用特征屬性的選擇、屬性權(quán)重的設(shè)定、聚類排序、字段匹配和記錄匹配等檢測(cè)操作。
⑵ 數(shù)據(jù)清洗模塊
對(duì)檢測(cè)出的臟數(shù)據(jù)進(jìn)行清洗,對(duì)不完整數(shù)據(jù)采用刪除、常量值替代、統(tǒng)計(jì)、分類、使用估算值填充的清洗方法;對(duì)異常數(shù)據(jù)可采用聚類、基于規(guī)則庫的清洗等,從而完成屬性錯(cuò)誤問題的修正;對(duì)檢測(cè)到的重復(fù)記錄進(jìn)行歸并或清除工作。
這些工作均由算法庫或規(guī)則庫提供的預(yù)先定義好的清洗算法和清洗規(guī)則實(shí)行。當(dāng)然在實(shí)際的操作工程中,可以隨時(shí)調(diào)整或更新自定義的算法和規(guī)則。對(duì)于無法自動(dòng)清洗的數(shù)據(jù),可提交給用戶,由其手動(dòng)處理。通常先清洗異常錯(cuò)誤,再清洗重復(fù)記錄,最后清洗不完整數(shù)據(jù)。
3.3 質(zhì)量評(píng)估
質(zhì)量評(píng)估主要是使用包含在評(píng)估庫中的評(píng)估方法和標(biāo)準(zhǔn)對(duì)數(shù)據(jù)清洗效果進(jìn)行評(píng)估,并將結(jié)果反饋給用戶,來檢測(cè)是否達(dá)到了預(yù)定的清洗要求。通常用戶需要反復(fù)的評(píng)估和清洗才能滿足需求,最后獲得干凈數(shù)據(jù)。
4 實(shí)驗(yàn)結(jié)果與分析
實(shí)驗(yàn)中所用到的數(shù)據(jù)是從亞馬遜、淘寶、china-pub等網(wǎng)站中抽取到的12700多條圖書記錄所形成的關(guān)系數(shù)據(jù)集。每條記錄優(yōu)選12個(gè)屬性,形成如表4的字段信息。
表4  ;圖書元數(shù)據(jù)信息
說明:字段名即關(guān)系表中的屬性
經(jīng)過數(shù)據(jù)清洗后,臟數(shù)據(jù)與干凈數(shù)據(jù)的對(duì)比如表5。
實(shí)驗(yàn)表明,該清洗框架可以清洗屬性值錯(cuò)誤、數(shù)據(jù)不精確、數(shù)據(jù)描述不規(guī)范等屬性錯(cuò)誤和重復(fù)記錄問題,通過調(diào)用數(shù)據(jù)清洗引擎,可以對(duì)不同類型的錯(cuò)誤,采用不同的清洗過程進(jìn)行處理。能夠消除大部分的錯(cuò)誤,從而提高數(shù)據(jù)質(zhì)量。
5 結(jié)束語
數(shù)據(jù)清洗的目的就是利用現(xiàn)有的技術(shù)和手段,消除或減少數(shù)據(jù)中的錯(cuò)誤與不一致問題,將其轉(zhuǎn)化成為滿足數(shù)據(jù)質(zhì)量要求的數(shù)據(jù)。
本文分析了從Web上抽取到的數(shù)據(jù)存在的質(zhì)量問題,給出包括不完整數(shù)據(jù)和異常數(shù)據(jù)在內(nèi)的屬性錯(cuò)誤以及重復(fù)與相似重復(fù)記錄的描述,并提出對(duì)應(yīng)的清洗方法;設(shè)計(jì)了一個(gè)由數(shù)據(jù)預(yù)處理、數(shù)據(jù)清洗引擎和質(zhì)量評(píng)估三部分共五個(gè)模塊組成的數(shù)據(jù)清洗系統(tǒng)框架,可以針對(duì)不同類型的臟數(shù)據(jù),完成不同的清洗任務(wù)。實(shí)驗(yàn)表明,該框架具有通用性和可擴(kuò)展性。
參考文獻(xiàn):
[1] Ragm,E., Do,H,H. Data cleaning: problems and current apporaches.
IEEE Data Engineering Bulletin,2005.23(4):3-13
[2] Pair Wand, Rihard Y Wang. Anchoring Data Quality Dimensions
in Ontological Foundations[J]. COMMUNICATIONS OF THE ACM,2006.39(11):86-95
[3] Batista G E A P A, Monard M C. An analysis of four missing data
treatment methods for supervised learning .Applied Artificial Intelligence,2003.17(5-6):519-533
[4] 佘春紅,許向陽.關(guān)系數(shù)據(jù)庫中近似重復(fù)記錄的識(shí)別[J].計(jì)算機(jī)應(yīng)用
研究,2003.20(9):36-37
[5] 陳偉,丁秋林.數(shù)據(jù)清理中編輯距離的應(yīng)用及Java編程實(shí)現(xiàn)[J].電腦
與信息技術(shù),2003.17(6):33-35
篇2
一、工作目標(biāo)
按照中央脫貧攻堅(jiān)總體部署,結(jié)合精準(zhǔn)扶貧、精準(zhǔn)脫貧工作要求,摸清我鎮(zhèn)9個(gè)涉貧村、1個(gè)社區(qū)現(xiàn)狀,完善扶貧對(duì)象建檔立卡信息,以解決數(shù)據(jù)存疑問題為主要目標(biāo),以提高加強(qiáng)扶貧開發(fā)數(shù)據(jù)質(zhì)量為核心,實(shí)現(xiàn)數(shù)據(jù)“實(shí)”和“準(zhǔn)”的目標(biāo)。
二、工作內(nèi)容
(一)扶貧對(duì)象
1.解決身份信息錯(cuò)誤問題
核查并核實(shí)各行政村建檔立卡貧困戶身份信息,依據(jù)有效身份證件確定人員的信息,糾正系統(tǒng)錯(cuò)誤數(shù)據(jù)。
2.解決基礎(chǔ)信息錯(cuò)誤問題
認(rèn)真核對(duì)系統(tǒng)各項(xiàng)指標(biāo)信息是否切合實(shí)際,與扶貧對(duì)象情況相符,著重對(duì)應(yīng)扶貧對(duì)象脫貧狀態(tài)和年度情況修正完善關(guān)健指標(biāo)缺項(xiàng)漏項(xiàng)、指標(biāo)值異常和指標(biāo)邏輯入系統(tǒng)錯(cuò)誤等數(shù)據(jù)。
(二)扶貧主體
1.解決結(jié)對(duì)關(guān)系錯(cuò)誤問題
梳理脫貧攻堅(jiān)以來扶貧主體與扶貧對(duì)象的幫扶結(jié)對(duì)關(guān)系,重點(diǎn)核查糾正扶貧對(duì)象無扶貧主體幫扶貧對(duì)象的幫扶結(jié)對(duì)關(guān)系,重點(diǎn)核查糾正扶貧對(duì)象無扶貧主體幫扶、結(jié)對(duì)開始和結(jié)束時(shí)間不準(zhǔn)、結(jié)對(duì)和駐村時(shí)間斷檔、既是貧困戶又是幫扶責(zé)任人、幫扶責(zé)任人幫扶開始時(shí)間早于所幫扶貧困戶識(shí)別時(shí)間、同一時(shí)間點(diǎn)1個(gè)幫扶責(zé)任人幫扶3個(gè)貧因戶以上“一幫多”等情況,做到包保幫扶全程精準(zhǔn)。
2.解決扶貧主體基礎(chǔ)信息錯(cuò)誤問題
核查核對(duì)第一書記駐村工作隊(duì)、幫扶單位、幫扶責(zé)任人等扶貧主體的隸屬關(guān)系、職務(wù)級(jí)別和聯(lián)系方式等基礎(chǔ)信息,確保幫扶干部利用個(gè)人信息,注冊(cè)國(guó)家建檔立卡手機(jī)APP用戶時(shí)1次性通過。
(三)扶貧資金和項(xiàng)目
1.解決扶貧項(xiàng)目信息不完整問題
梳理扶貧資金下達(dá)計(jì)劃、項(xiàng)目可行性研究報(bào)告和項(xiàng)目驗(yàn)收?qǐng)?bào)告等要件,補(bǔ)充修正系統(tǒng)項(xiàng)目建設(shè)內(nèi)容、開工時(shí)間、結(jié)束時(shí)間。依據(jù)國(guó)家和省脫貧攻堅(jiān)公示公告要求,規(guī)范錄入資金項(xiàng)目公示公告網(wǎng)址和資金數(shù)額,做到資金項(xiàng)目使用規(guī)范,經(jīng)得起檢驗(yàn)。
2.解決項(xiàng)目受益對(duì)象受益情況與基本狀況不對(duì)稱問題
核查核實(shí)基礎(chǔ)信息仍處于“兩不愁三保障”未解決、無務(wù)工、基礎(chǔ)設(shè)施未解決等狀態(tài),卻在對(duì)應(yīng)的產(chǎn)業(yè)、基礎(chǔ)設(shè)施、公益崗位、社會(huì)公共服務(wù)等項(xiàng)目中為受益戶和受益村的情況,確保扶貧項(xiàng)目真帶動(dòng),扶貧對(duì)象真受益。
三、工作步驟
(一)部署培訓(xùn)。根據(jù)我鎮(zhèn)實(shí)際,2月26日至3月4日召開扶貧數(shù)據(jù)清洗工作會(huì)議,制定部署扶貧數(shù)據(jù)清洗相關(guān)工作。并制定扶貧數(shù)據(jù)清洗工作實(shí)施方案,面向9個(gè)行政村,1個(gè)社區(qū)組織開展扶貧數(shù)據(jù)清洗工作,加強(qiáng)信息采集指標(biāo)、扶貧政策、存疑數(shù)據(jù)校驗(yàn)規(guī)則等業(yè)務(wù)。
(二)數(shù)據(jù)核實(shí)。3月5日至4月14日組織各包片領(lǐng)導(dǎo)、包村干部、一對(duì)一包保干部、村干部進(jìn)村入戶核實(shí)工作。對(duì)2015年至今的貧困村、貧困戶數(shù)據(jù)信息和情況進(jìn)行逐一排查。
(三)信息修正
4月15日至4月30日,省扶貧辦將開通系統(tǒng)相關(guān)權(quán)限。我鎮(zhèn)根據(jù)實(shí)際情況,核實(shí)確認(rèn);并于4月30日前完成全部錄入工作。
(四)檢驗(yàn)核查
5月6日之前,鎮(zhèn)扶貧辦將開展全鎮(zhèn)數(shù)據(jù)清洗普查工作,針對(duì)各行政村和社區(qū)進(jìn)行評(píng)定,評(píng)定成績(jī)將列入年終千分制考核中,并針對(duì)評(píng)定優(yōu)秀村給予加分表揚(yáng)。
四、工作保障
(一)強(qiáng)化組織領(lǐng)導(dǎo)
各村要組織村干部親自領(lǐng)導(dǎo),抽調(diào)精兵強(qiáng)將,組成工作隊(duì)伍,扎實(shí)開展工作。按上級(jí)要求把信息數(shù)據(jù)核對(duì)準(zhǔn)確。如各村出現(xiàn)信息不準(zhǔn)確、貧困戶不滿意;達(dá)不到省、州、市要求的標(biāo)準(zhǔn);影響工作進(jìn)度的將嚴(yán)肅處理。
(二)搞好業(yè)務(wù)培訓(xùn)
各行政村和社區(qū)要加強(qiáng)對(duì)此項(xiàng)工作的督促指導(dǎo),及時(shí)解決并匯報(bào)工作中出現(xiàn)的問題,確保高質(zhì)量完成數(shù)據(jù)清洗工作這項(xiàng)工作任務(wù)。
(三)加強(qiáng)人員力量
各村要將辦事能力強(qiáng)、工作責(zé)任心強(qiáng)的村干部,組成數(shù)據(jù)清洗工作小組,由村書記擔(dān)任組長(zhǎng),包村干部擔(dān)任副組長(zhǎng);齊心協(xié)力開展數(shù)據(jù)清洗工作。
篇3
關(guān)鍵詞:大數(shù)據(jù);數(shù)據(jù)質(zhì)量;云清洗;Map-Reduce
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)號(hào):A
Design and Implementation of Cloud Clean System on Big Data
HUANG Shenbin1 , WANG Haijie1 , ZHU Zhenhua2
(1 Network and Information Center, Harbin Institute of Technology, Harbin 150001, China;
2 School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China)
Abstract: Data cleaning is one of the central issues in big data. The paper describes a cloud clean system based on Hadoop for data cleaning. Using Map-Reduce model, the system detects and repairs various data quality problems in big data. The paper designs the system from the following features: (1) the support for cleaning multiple data quality problems in big data; (2) a visual tool for watching the status of big data cleaning process and tuning the parameters for data cleaning; (3) the friendly interface for data input and setting and cleaned data collection for big data. The cloud clean system is a promising system that provides efficient and effect data cleaning mechanism for big data in either files or database.
Keywords: Big Data; Data Quality; Cloud Clean; Map-Reduce
0 引 言
大數(shù)據(jù)已經(jīng)廣泛地應(yīng)用于各個(gè)領(lǐng)域,其數(shù)據(jù)質(zhì)量問題逐漸被人們所關(guān)注。這主要是由兩方面的因素導(dǎo)致的:一方面大數(shù)據(jù)由海量的數(shù)據(jù)源獲得,不同的數(shù)據(jù)來源使其更可能存在不一致沖突和不完整性;另一方面則是因?yàn)榇髷?shù)據(jù)頻繁地變化且難以手動(dòng)地獲取。數(shù)據(jù)質(zhì)量問題嚴(yán)重影響著大數(shù)據(jù)應(yīng)用的效率,因?yàn)榈唾|(zhì)量數(shù)據(jù)上的分析和查詢?nèi)菀讓?dǎo)致錯(cuò)誤結(jié)果或者誤導(dǎo)性的決策。數(shù)據(jù)清洗無疑能夠提升大數(shù)據(jù)的利用效率。本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)大數(shù)據(jù)云清洗系統(tǒng),提取了數(shù)據(jù)清洗任務(wù)中的基本操作并基于Map-Reduce[1]計(jì)算框架實(shí)現(xiàn)相應(yīng)的算法。該系統(tǒng)對(duì)多種數(shù)據(jù)清洗任務(wù)均有可觀的性能。
1相關(guān)工作
雖然已經(jīng)有很多數(shù)據(jù)清洗的技術(shù)和算法被相繼提出,但卻并非都適用于大數(shù)據(jù)上。主要原因如下。
首先,現(xiàn)有的數(shù)據(jù)清洗算法的效率并不能滿足大數(shù)據(jù)的需求。并行計(jì)算是大數(shù)據(jù)算法的一個(gè)常用手段。然而,除了少數(shù)實(shí)體識(shí)別的算法[2-3]外,幾乎沒有其他的并行數(shù)據(jù)清洗算法獲得提出。具有多種數(shù)據(jù)質(zhì)量問題的大數(shù)據(jù)清洗工作的整體效率往往也都不高。
其次,現(xiàn)有的數(shù)據(jù)清洗系統(tǒng)[4-7]集中于數(shù)據(jù)質(zhì)量的某一方面。NADEEF[8]支持各種形式的規(guī)則,但是缺少數(shù)據(jù)清洗領(lǐng)域的一些重要問題如缺值填充和沖突屬性的真值發(fā)現(xiàn)等。對(duì)于具有多種數(shù)據(jù)質(zhì)量問題的大數(shù)據(jù)而言,這往往是不夠高效的。究其原因,一方面多種數(shù)據(jù)質(zhì)量問題需要多個(gè)不同的系統(tǒng)來完成各自的數(shù)據(jù)清洗工作,從而導(dǎo)致清洗過程需要多次的導(dǎo)入和導(dǎo)出數(shù)據(jù);另一方面,多個(gè)數(shù)據(jù)質(zhì)量問題往往可能會(huì)共享相同的操作,如去除數(shù)據(jù)冗余[9]和流通數(shù)據(jù)發(fā)現(xiàn)[10]即都需要實(shí)體識(shí)別。如果不同的數(shù)據(jù)質(zhì)量問題均由各自的清洗系統(tǒng)來完成,那么這些相同的操作便將多次執(zhí)行,不利于全局的優(yōu)化。
最后,現(xiàn)有的數(shù)據(jù)清洗系統(tǒng)常常需要設(shè)置參數(shù),例如不一致性檢測(cè)[11]的約束規(guī)則,實(shí)體識(shí)別[12]的閾值。對(duì)于小規(guī)模數(shù)據(jù)來說,這些規(guī)則能夠通過人工的觀測(cè)和理解來設(shè)置。然而對(duì)于大數(shù)據(jù),僅靠觀察來設(shè)置是不合理的,而對(duì)整個(gè)數(shù)據(jù)人工的遍歷一遍更是不可能的。
2云清洗系統(tǒng)概述
清洗大數(shù)據(jù)的一個(gè)很直觀、很自然的想法便是將云計(jì)算的技術(shù)應(yīng)用其中,并將計(jì)算任務(wù)分布式地分發(fā)給多個(gè)節(jié)點(diǎn)以提高并行度。本文設(shè)計(jì)的大數(shù)據(jù)云清洗系統(tǒng)采用的便是這個(gè)思路,基于Map-Reduce封裝實(shí)現(xiàn)了數(shù)據(jù)清洗領(lǐng)域的各類基本問題和清洗操作,包括實(shí)體識(shí)別、不一致性檢測(cè)和修復(fù)、缺值填充和真值發(fā)現(xiàn)。
云清洗系統(tǒng)基于Hadoop來實(shí)現(xiàn)架構(gòu),利用Map-Reduce框架系統(tǒng)能夠高效地控制硬件資源執(zhí)行分布式計(jì)算。整個(gè)系統(tǒng)的數(shù)據(jù)流如圖1所示。 圖1 數(shù)據(jù)流
Fig.1 Data Flow
系統(tǒng)的數(shù)據(jù)是組織在分布式文件系統(tǒng)中。而輸入數(shù)據(jù)則是通過文件或者數(shù)據(jù)庫來提供,前者由用戶上傳,后者將是用戶提供數(shù)據(jù)庫的連接信息而由系統(tǒng)來訪問。數(shù)據(jù)輸入后存在于分布式文件系統(tǒng)中,而集群中節(jié)點(diǎn)的數(shù)據(jù)則通過分布式文件系統(tǒng)來訪問。在清洗過程中,數(shù)據(jù)在mapper和reducer間傳遞,清洗結(jié)束后數(shù)據(jù)被送回到分布式文件系統(tǒng)。和輸入類似,用戶可以將清洗后的數(shù)據(jù)以文件的形式下載或者提供數(shù)據(jù)庫連接信息再由系統(tǒng)輸出到數(shù)據(jù)庫中。
系統(tǒng)的結(jié)構(gòu)如圖2所示,其中包含一個(gè)Master和多個(gè)Slave節(jié)點(diǎn)。具體地,Master 節(jié)點(diǎn)接收數(shù)據(jù)清洗任務(wù)的輸入數(shù)據(jù)、清洗計(jì)劃以及參數(shù)設(shè)置。而清洗計(jì)劃即是一個(gè)清洗操作序列,由系統(tǒng)提供的四種清洗的基本操作構(gòu)成,這四種操作分別為實(shí)體識(shí)別、不一致性檢測(cè)和修復(fù)、缺值填充和真值發(fā)現(xiàn),并且四種操作可以重復(fù)選擇。
圖2 系統(tǒng)結(jié)構(gòu)圖
Fig.2 Architecture of the System
大數(shù)據(jù)的清洗任務(wù),往往需要很長(zhǎng)的時(shí)間。在清洗時(shí),云清洗系統(tǒng)給用戶提供一個(gè)接口來實(shí)時(shí)查看清洗的進(jìn)度情況以及通過結(jié)果預(yù)覽來調(diào)整算法參數(shù)。
3 數(shù)據(jù)清洗操作
本節(jié)將簡(jiǎn)要介紹四個(gè)數(shù)據(jù)清洗操作的功能以及基本Map-Reduce計(jì)算框架下的算法實(shí)現(xiàn)。
3.1 清洗操作
為了使清洗系統(tǒng)能夠復(fù)用共享的操作以提升清洗的效率,研究提取了數(shù)據(jù)質(zhì)量問題中的四類基本的操作,分別是實(shí)體識(shí)別、不一致性檢測(cè)和修復(fù)、缺值填充和真值發(fā)現(xiàn)。對(duì)其概述如下
實(shí)體識(shí)別:識(shí)別元組是否代表現(xiàn)實(shí)世界的同一實(shí)體。
不一致性 檢測(cè)和修復(fù):檢測(cè)違反規(guī)則集的元組,并修復(fù)數(shù)據(jù)使之符合規(guī)則。
缺值填充:根據(jù)其他完整的元組數(shù)據(jù)來填充元組的缺失屬性值。
真值發(fā)現(xiàn):選擇代表同一實(shí)體的不同元組存在取值沖突時(shí)的真實(shí)取值。
這些操作涵蓋了數(shù)據(jù)質(zhì)量方面的大多數(shù)問題。本文的系統(tǒng)可以利用如上的基本操作并根據(jù)實(shí)際需求來組合形成新的數(shù)據(jù)清洗的復(fù)雜操作。
3.2 算法實(shí)現(xiàn)
這些操作對(duì)應(yīng)的算法可在Map-Reduce框架下獲得實(shí)現(xiàn),再并行地在各個(gè)slave上運(yùn)行。限于篇幅,此處僅給出其簡(jiǎn)要介紹。
(1)實(shí)體識(shí)別。該算法有兩階段。第一階段,構(gòu)建屬性索引表,使得索引表中擁有相同屬性值的數(shù)據(jù)對(duì)象對(duì)應(yīng)于同一個(gè)實(shí)體。這一階段由一輪Map-Reduce實(shí)現(xiàn)并完成。其中的Map階段劃分主要根據(jù)屬性的取值來進(jìn)行數(shù)據(jù)劃分,而Reduce階段則根據(jù)屬性取值來對(duì)元組決定其分群。第二階段,完成實(shí)體的識(shí)別,執(zhí)行相似度連接查詢生成相似實(shí)體對(duì)集合。該階段由五輪Map-Reduce實(shí)現(xiàn)并完成。其中的第一輪分別統(tǒng)計(jì)每個(gè)實(shí)體及每個(gè)實(shí)體對(duì)的出現(xiàn)次數(shù)。第二輪和第三輪分別根據(jù)同時(shí)出現(xiàn)在實(shí)體對(duì)中的第一個(gè)實(shí)體和第二個(gè)進(jìn)行聚集,生成相似實(shí)體對(duì)集合。稍后的第四輪和第五輪則根據(jù)閾值和計(jì)算的相似度,完成實(shí)體劃分。
(2)不一致性檢測(cè)和修復(fù)。該操作需要三輪Map-Reduce來實(shí)現(xiàn)并完成。第一輪實(shí)現(xiàn)了常量CFD的不一致性檢測(cè)和修復(fù)。Map過程是根據(jù)約束規(guī)則對(duì)元組進(jìn)行劃分,并從規(guī)則中得到修復(fù)值,Reduce過程則根據(jù)得到的修復(fù)值對(duì)不一致的數(shù)據(jù)項(xiàng)進(jìn)行相關(guān)修復(fù)。隨后的兩輪則完成FD和CFD的不一致性檢測(cè)和修復(fù)。兩者中,前一輪的Map過程依然是根據(jù)約束規(guī)則來劃分元組,此過程檢測(cè)的是變量CFD的違反,因此一個(gè)元組可能重復(fù)地劃分;而Reduce過程則針對(duì)獲得的分組以判斷組內(nèi)是否發(fā)生變量違反,制定修復(fù)方案?;谇耙惠哛educe的輸出,后一輪將以其作為輸入,并按照計(jì)算的解決方案對(duì)不一致的數(shù)據(jù)項(xiàng)進(jìn)行修復(fù)。Map階段對(duì)每條元組的修復(fù)方案進(jìn)行整合。Reduce階段將繼續(xù)根據(jù)整合后的修復(fù)方案對(duì)不一致的數(shù)據(jù)項(xiàng)進(jìn)行修復(fù)。
(3)缺值填充。研究根據(jù)不同的屬性取值設(shè)計(jì)了多種不同的算法類型來實(shí)現(xiàn)缺值填充。對(duì)于連續(xù)變量值的缺失而言,就是利用其他的屬性取值通過回歸來實(shí)現(xiàn)缺值填充。此處的回歸包含三個(gè)子過程,分別是:標(biāo)準(zhǔn)化、排序和回歸,每一個(gè)操作均對(duì)應(yīng)一輪的Map-Reduce。具體來說,標(biāo)準(zhǔn)化階段將所有屬性進(jìn)行標(biāo)準(zhǔn)化,并計(jì)算各個(gè)屬性的最小值,構(gòu)成最小值向量。排序則對(duì)所有元組的最小值向量計(jì)算相對(duì)大小并排序?;貧w將完成回歸并填充缺失值。離散變量值缺失,則通過分類來實(shí)現(xiàn)缺值填充。分類也同樣包含三個(gè)子過程,分別是:概率計(jì)算、參數(shù)聚集和缺值填充,每個(gè)操作也都對(duì)應(yīng)一輪Map-Reduce。具體地,概率計(jì)算過程需要計(jì)算每個(gè)特征屬性的條件概率和分類屬性的邊緣概率,生成概率表。參數(shù)聚集則根據(jù)概率表來聚集缺值填充需要的參數(shù)。而缺值填充主要根據(jù)聚集的參數(shù)來完成填充。
(4)真值發(fā)現(xiàn)。真值發(fā)現(xiàn)的基本框架是貝葉斯模型。該框架迭代地計(jì)算真值和數(shù)據(jù)源的相關(guān)性。每次迭代均需要兩輪的Map-Reduce。第一輪通過數(shù)據(jù)源的可靠性來計(jì)算真值,map將根據(jù)屬性與實(shí)體序號(hào)的匹配來生成屬性值與數(shù)據(jù)源的可靠性的對(duì)應(yīng),reduce階段則通過投票來確定真值。第二輪通過上一輪得到的真值來重新評(píng)估數(shù)據(jù)源的可靠性。兩輪一直迭代執(zhí)行,直至收斂。
4用戶功能接口
篇4
一、音樂的抒情性之詠
威爾第是一位“歌唱本位”的歌劇作曲家,一位匠心獨(dú)具的旋律大師,“以聲樂為主、以如歌旋律見長(zhǎng)的意大利歌劇傳統(tǒng)始終貫穿在他的所有作品中?!雹僮⒅匦傻囊魳沸允阍伿撬滓拿缹W(xué)追求,也是他創(chuàng)作的個(gè)性體現(xiàn)。他的音樂旋律洋溢著浪漫主義的抒情氣息,將以歌唱旋律見長(zhǎng)的意大利歌劇傳統(tǒng)發(fā)揮得淋漓盡致。
(一)旋律線條的柔和展現(xiàn)
眾所周知,《弄臣》、《茶花女》、《游吟詩人》是威爾第中期歌劇創(chuàng)作最具代表性的“大眾三部曲”,它們的顯著特點(diǎn)是以豐沛的歌唱旋律展開戲劇情節(jié),以優(yōu)美流暢、清晰明朗的歌唱線條感人肺腑。不論是《茶花女》薇奧列塔的詠嘆調(diào)《他也許是我渴望見到的人》抑或是《弄臣》中吉爾達(dá)的詠嘆調(diào)《親愛的名字》;還是《游吟詩人》中萊奧諾拉的詠嘆調(diào)《晚風(fēng)你展開翅膀》,都是膾炙人口的抒情性詠嘆調(diào)。
以《他也許是我渴望見到的人》為例,這是薇奧列塔被阿爾弗萊德的真情所動(dòng)而唱的詠嘆調(diào),猶如一首迷人而憂郁的圓舞曲(見譜例1)。旋律中十六分音符和十六分休止符反復(fù)間隔而呈現(xiàn)出“點(diǎn)彩”式的旋律線條,表達(dá)了薇奧列塔被阿爾弗萊德的深情所觸動(dòng)后內(nèi)心涌起的一淙暖流,但幸福之余又有似真似幻的疑慮。這種“點(diǎn)彩”式的藝術(shù)手法在威爾第的創(chuàng)作中頗為常見,但在不同的音樂作品中體現(xiàn)不同的戲劇內(nèi)涵(如,下文例舉的《親愛的名字》中也運(yùn)用了該手法)。曲中“dolce”體現(xiàn)了旋律線條舒展綿長(zhǎng),柔和甜美,詠嘆調(diào)的第二部分出現(xiàn)了愛情主題(見譜例2),“前半部分用f小調(diào),加強(qiáng)了抒情性,后半部分轉(zhuǎn)同名大調(diào),恰到好處地表現(xiàn)出薇奧列塔豁然開朗的心情和愛情所產(chǎn)生的力量?!雹谏钋槿崦赖母璩山沂玖宿眾W列塔善良、純真的本質(zhì),旋律線條所透射的戲劇性意味更甚雋永,耐人尋味。
譜例1
譜例2
在威爾第晚期力作《阿依達(dá)》中,他仍然保留了以抒情氣質(zhì)的歌唱旋律見長(zhǎng)的一貫創(chuàng)作風(fēng)格。劇中《啊,我的故鄉(xiāng)》就是一首抒情氣質(zhì)極濃的詠嘆調(diào),音樂細(xì)膩且富有東方色彩,一氣呵成的行云流水般的旋律以及管弦樂震顫的音響和大小調(diào)的交替所迸發(fā)的激情使這首歌曲富有撼人心魄的力量。威爾第極盡雕琢潤(rùn)飾旋律之能事,揮灑旋律線條之流麗,突顯旋律色調(diào)之鮮明,把意大利溫暖明朗的歌唱性格發(fā)揮到極致。
(二)旋律色調(diào)的豐富變化
如果說旋律線條是構(gòu)筑詠嘆調(diào)骨架之內(nèi)在元件,那么,旋律色調(diào)則是詠嘆調(diào)肌膚之外在體現(xiàn)。旋律色調(diào)隨著劇中人物角色的定位不同、人物所處的環(huán)境不同、人物內(nèi)在的心理活動(dòng)的狀態(tài)不同,而呈現(xiàn)出不同的特征。因此,旋律色調(diào)的強(qiáng)度直接影響情感的表達(dá),乃至暗示人物的命運(yùn)遭遇。
如《弄臣》中吉爾達(dá)的詠嘆調(diào)《親愛的名字》,樂曲中情感色彩的濃淡、明暗都恰如其分地呈現(xiàn)出典型的暖色調(diào)特征。首先,樂曲中多處標(biāo)示“dolciss.”或“dolce.”該術(shù)語在威爾第的女高音詠嘆調(diào)中頻繁出現(xiàn),它們意義相近,都表示柔和、甜美的意思。著名歌唱家瑪麗亞?卡拉斯說:“這首詠嘆調(diào)必須用純凈的聲音唱;它必須是像水晶玻璃。它好像吉爾達(dá)是在夢(mèng)中,想到她的迷人的王子?!雹劭梢娺@首詠嘆調(diào)表現(xiàn)的情感基調(diào)是溫暖而甜美,清新而明亮,呈現(xiàn)初戀少女的純真。其次,該詠嘆調(diào)的旋律動(dòng)機(jī)(見譜例3)不僅在人聲旋律中而且還在樂隊(duì)的演奏部分前后反復(fù)出現(xiàn),旋律中八分休止符與八分音符相間,使整個(gè)樂句處于一種似斷非斷的線條之中,這種“點(diǎn)彩”式的藝術(shù)手法賦予旋律以彈性,點(diǎn)綴出音樂色彩的斑斕,生氣盎然。誠然,旋律中的休止符,并非出于音樂中單一的停頓收束,而是主人公內(nèi)心情感的自然流露,看似不經(jīng)意的“點(diǎn)彩”,實(shí)則情真意切,用以巧妙地表現(xiàn)吉爾達(dá)欣喜之余按捺不住內(nèi)心的激動(dòng)情緒。因此,情感基調(diào)是含蓄而溫馨、激動(dòng)而甜美,從簡(jiǎn)潔的沉吟逐漸發(fā)展為華麗的抒情,歌唱線條清晰、純美、靈巧而富于彈性,猶如散發(fā)著恬淡芳醇的郁金花香。最后,該詠嘆調(diào)里的華彩樂句與主旋律順暢相連,充分點(diǎn)綴、潤(rùn)色了主旋律,使旋律色調(diào)豐富多彩、音樂形態(tài)絢麗多姿,把初戀時(shí)的吉爾達(dá)那溫柔又多情、熱烈而欣喜、不安和激動(dòng)的內(nèi)心世界刻畫得精妙絕倫。
譜例3
與《親愛的名字》所展現(xiàn)的暖色調(diào)不同,《茶花女》中薇奧列塔的詠嘆調(diào)《永別了,過去的美夢(mèng)》體現(xiàn)的則是充滿哀傷愁緒的冷色調(diào)。樂曲以a小調(diào)開始,起唱部分的“dolente(悲痛地)”正預(yù)示了旋律色調(diào)暗淡、哀傷、悲涼,隨著調(diào)性的更替變換,主題的深入展開,音樂則呈現(xiàn)出不同的色彩。時(shí)而濃烈,時(shí)而暗淡,明暗的交替,虛實(shí)的隱現(xiàn),既表現(xiàn)了主人公對(duì)情人的熾熱情感,又揭示了她對(duì)命運(yùn)的無奈哀嘆。在兩者對(duì)比之間,油然生發(fā)出戲劇性情感波瀾的動(dòng)態(tài)與靜態(tài)起伏之和諧。曲終的a小調(diào)主和弦烘托出憂郁、沉重、絕望的悲劇色彩,暗示女主人公悲痛的人生終結(jié)。詠嘆調(diào)哀婉的旋律不僅是薇奧列塔悲慘命運(yùn)的人生寫照,還浸染著“紅消香斷有誰憐?”的無奈感傷之愁緒,在我們對(duì)女主人公的悲劇命運(yùn)扼腕嘆息之余,其音樂所蘊(yùn)涵的飄逝消散的悲劇美更令人回味無窮。
如此看來,旋律色調(diào)的明暗、強(qiáng)弱、濃淡、隱現(xiàn)等能直觀地反映主人公的心理狀態(tài),進(jìn)而確定詠嘆調(diào)的情感基調(diào)。隨著歌劇情節(jié)的連續(xù)發(fā)展,它揭示了人類命運(yùn)中的悲與歡、愛與恨、離與合、生與死等永恒的生命主題。
二、音樂的戲劇性之嘆
音樂性與戲劇性是威爾第在歌劇創(chuàng)作中緊扣的藝術(shù)準(zhǔn)繩,在注重旋律抒詠的同時(shí)他力求挖掘音樂的戲劇性意味,在戲劇性中如歌抒情。他的詠嘆調(diào)不是純粹供歌唱者炫技的手段,而是與劇情緊密關(guān)聯(lián)的戲劇整體的有機(jī)組成部分。旋律作為詠嘆調(diào)之靈魂,它所包含的節(jié)奏、速度、力度等音樂表現(xiàn)要素在威爾第的筆下凝練成純樸真摯的音樂語言,突顯出戲劇性張力,這體現(xiàn)了威爾第歌劇詠嘆調(diào)創(chuàng)作的另一種美學(xué)品格:戲劇性之嘆。
(一)旋律樂句的動(dòng)力體現(xiàn)
威爾第素有“旋律大師”的贊譽(yù),這不僅體現(xiàn)在他對(duì)旋律線條、色彩的嫻熟把握,還體現(xiàn)在他改變節(jié)奏、重塑旋律型,給旋律帶來節(jié)奏性律動(dòng)的技巧上,這使他所寫的旋律突顯出戲劇性的張力,在形式和內(nèi)容上都呈現(xiàn)出新的氣象。
如《弄臣》中吉爾達(dá)的詠嘆調(diào)《每逢那節(jié)日來臨》,這首敘事性的詠嘆調(diào)最顯著的旋律特點(diǎn)乃是三連音節(jié)奏連續(xù)反復(fù)的運(yùn)用,以達(dá)到樂句的動(dòng)力性體現(xiàn),逐漸實(shí)現(xiàn)“con forza”那極富力量迸發(fā)的音樂戲劇性張力。除了運(yùn)用三連音節(jié)奏突顯音樂的律動(dòng)性外,該曲旋律中的上行模進(jìn)也增強(qiáng)了樂曲的動(dòng)力感和緊迫感。值得注意的是,以“Parti,Parti(分手不久)”為界線,此前是如歌的旋律來敘事,此后節(jié)奏突然加快,急轉(zhuǎn)為語言化的吟誦性敘事。為了更好地烘托出劇情的緊張感和焦急感,音樂部分運(yùn)用切分節(jié)奏以及十六分音符的同音重復(fù),管弦樂伴奏部分連續(xù)運(yùn)用三連音節(jié)奏來進(jìn)行,這些節(jié)奏型表達(dá)著一種音樂情緒上起伏波動(dòng)的脈律,使情緒變得緊張而惶恐,使敘述的情節(jié)扣人心弦。我們從中可以感受到那股涌如潮水、萬般焦急的情感流,領(lǐng)悟到音樂的動(dòng)力性之體現(xiàn)。這種音樂風(fēng)格的轉(zhuǎn)變以及前后形成的強(qiáng)烈對(duì)比使詠嘆調(diào)的戲劇性油然而生。此外,樂曲中力度的表現(xiàn)更進(jìn)一步推動(dòng)了戲劇性的表達(dá)。從“l(fā)eggiero(輕巧地)”、“cresc.(漸強(qiáng))”、“poco a poco string(逐漸地加速)”、“con forza(有力地)”到最終的“ff(很強(qiáng))”等一系列的表情術(shù)語中可以看出,這首詠嘆調(diào)是通過各種要素即:節(jié)奏、音強(qiáng)、速度、力度、調(diào)性等使聲音逐漸飽滿,力量逐漸增強(qiáng),情緒逐漸高漲,從而充分體現(xiàn)出歌劇藝術(shù)中戲劇的力和音樂的美。
顯然,威爾第用音樂刻畫特定戲劇情景下人物的心理活動(dòng)時(shí)所應(yīng)用的手法是靈活多變的。既有利用旋律動(dòng)機(jī)反復(fù)變化而展開音樂,如《親愛的名字》;也有運(yùn)用節(jié)奏的特性來描繪音樂,如《每逢那節(jié)日來臨》;還有加強(qiáng)速度、力度的對(duì)比呈現(xiàn)不同的旋律色調(diào)來推動(dòng)音樂的發(fā)展,直至獲得最大的心靈深處的震撼效果,如《永別了,過去的美夢(mèng)》。威爾第對(duì)于人物內(nèi)心情感的細(xì)致入微的洞悉以及對(duì)于詠嘆調(diào)旋律鬼斧神工般的雕琢確實(shí)令人叫絕!
(二)旋律形態(tài)的連接結(jié)構(gòu)
眾所周知,詠嘆調(diào)具有優(yōu)美的歌唱旋律,宣敘調(diào)則是承載劇情的吟誦體形式。為了保持劇情發(fā)展的連貫性,增強(qiáng)戲劇效果,威爾第在中后期的歌劇創(chuàng)作中對(duì)傳統(tǒng)“編號(hào)體”結(jié)構(gòu)及其弊端進(jìn)行了改革。他逐步突破傳統(tǒng)詠嘆調(diào)的方整性結(jié)構(gòu)和靜止?fàn)顟B(tài),使宣敘性旋律成為引入、連接、補(bǔ)綴、轉(zhuǎn)換詠嘆調(diào)中抒情旋律的“鏈接樞紐”。在歌劇情節(jié)發(fā)展的戲劇性大背景中,把詠嘆調(diào)的抒情性片段變小至幾個(gè)樂句乃至樂節(jié),并且在其中加入戲劇性的宣敘成分,使詠嘆調(diào)旋律連接的結(jié)構(gòu)演變成“綜合體”(Compound form)的結(jié)構(gòu)形式。其旋律連接的結(jié)構(gòu)形態(tài)為宣敘性的敘事旋律與抒情性的歌唱旋律連接轉(zhuǎn)換,互相滲透,彼此融合,連貫地發(fā)展于劇情中,達(dá)到音樂性與戲劇性契合的整體。于是乎,詠嘆調(diào)中人物情感的抒發(fā)不再像大色塊的原始潑灑,而是與劇情緊密結(jié)合的婉轉(zhuǎn)起伏。
這在《奧賽羅》苔絲狄蒙娜的詠嘆調(diào)《楊柳之歌》中可見一斑:此曲的四個(gè)部分中間并沒有明顯的界痕,而是用朗誦調(diào)連接展開的,宣敘性的因素散落在詠嘆調(diào)的抒情旋律中,如:“快點(diǎn),奧賽羅就要來了”、“是誰在那兒敲門?”等宣敘成分使詠嘆調(diào)和宣敘調(diào)的結(jié)構(gòu)形式的區(qū)分變得模糊,逐漸趨向于不分段的連續(xù)性的“通連體”結(jié)構(gòu)(Through-Composed form),使詠嘆調(diào)既充滿了歌唱性旋律,又包含著宣敘性旋律,既有詠嘆調(diào)抒情性的優(yōu)美綿長(zhǎng),又有宣敘性樂句所表達(dá)的敘事性內(nèi)容,達(dá)到了歌唱性與宣敘相輝映的統(tǒng)一和諧之美。
在此,打個(gè)或許不是很恰當(dāng)貼切的比喻:“編號(hào)體”結(jié)構(gòu)的某些弊端對(duì)于詠嘆調(diào)的形式和內(nèi)容上的束縛,如同是我國(guó)封建時(shí)期婦女的又長(zhǎng)又臭的裹腳布對(duì)于女性在軀體和靈魂上的雙重殘害,而“綜合體”結(jié)構(gòu)實(shí)現(xiàn)了詠嘆調(diào)和宣敘調(diào)之間的自然過渡和平滑組接,從真正意義上解除了原來的詠嘆調(diào)在形式上的刻板和音樂戲劇性內(nèi)容的停頓等痼疾,使音樂線條和戲劇脈絡(luò)平衡發(fā)展,把詠嘆調(diào)的抒情性與情節(jié)發(fā)展的戲劇性完美結(jié)合,達(dá)到了和諧、統(tǒng)一的境界。誠然,威爾第在改革中借鑒了“通連體”的結(jié)構(gòu)形式,但與“通連體”綿延不斷的結(jié)構(gòu)形態(tài)不同,他在其結(jié)構(gòu)原則的基礎(chǔ)上仍然保留了適度的歌唱性旋律段落,是屬于“綜合體”的結(jié)構(gòu)形式。這與瓦格納的“通連體”在本質(zhì)上的差異表現(xiàn)為:瓦格納否定“編號(hào)體”結(jié)構(gòu),蔑視歌唱旋律,他把“聲樂部分徹底吟誦化,所謂‘無終旋律’,交響樂隊(duì)作用的極度強(qiáng)化,人聲被當(dāng)為樂隊(duì)中的一個(gè)聲部使用……”④威爾第并不否定“編號(hào)體”的結(jié)構(gòu)形式本身,而是在其基礎(chǔ)上取其精華,棄其糟粕,把戲劇性的宣敘成分加入到詠嘆調(diào)的抒情性片段中,使兩者彼此融合??梢?威爾第“意在突破‘分曲’概念,探索運(yùn)用通連體結(jié)構(gòu)、求得歌劇音樂戲劇性的連貫發(fā)展的同時(shí),依然堅(jiān)定不移地繼承和發(fā)揚(yáng)意大利歌劇以聲樂為主,以如歌旋律見長(zhǎng)的民族傳統(tǒng)?!雹菹鄬?duì)于激進(jìn)派的瓦格納而言,威爾第是走“中間道路”的溫和派的革新者,這與我國(guó)儒家學(xué)派倡導(dǎo)的“中庸之道”的美學(xué)思想不謀而合。我們不得不贊嘆:威爾第是具有自己獨(dú)特的戲劇意識(shí)和審美視角。
結(jié) 語
綜上所述,威爾第無愧為歌劇殿堂里的一代巨匠,他對(duì)于詠嘆調(diào)旋律的雕琢從線條、色調(diào)、運(yùn)動(dòng)和形態(tài)等方面入手,通過線條的婉轉(zhuǎn)起伏以抒寫歌唱旋律的流麗清新;通過色調(diào)的明暗隱現(xiàn)以尋求音色表達(dá)的圓潤(rùn)精致;通過節(jié)奏型的重塑組合以探究旋律樂句的動(dòng)力體現(xiàn);通過合理性的“綜合體”鏈接結(jié)構(gòu)以挖掘歌唱旋律的戲劇性意味,從而塑造豐美鮮活的人物形象。他筆下的女高音詠嘆調(diào)既富清新明朗的歌唱性格,又處處洋溢著豐沛濃烈、熱情激昂的戲劇性力量。毋庸置疑,威爾第是集抒情性與戲劇性為一體,實(shí)踐了“歌劇是用音樂展開的戲劇”這一美學(xué)理想。誠然,其抒情性與戲劇性并非靜止孤立,而是有機(jī)地統(tǒng)一于歌劇的整體表達(dá),統(tǒng)一于他對(duì)歌劇傳統(tǒng)在繼承之上又實(shí)現(xiàn)改革和創(chuàng)新的這樣一種音樂文化的借鑒和傳承、發(fā)揚(yáng)和創(chuàng)新的關(guān)系中。他既繼承了意大利歌劇傳統(tǒng)之精髓――以如歌的音樂旋律見長(zhǎng);又賦予傳統(tǒng)以新的詮釋――在戲劇性中如歌抒情,增強(qiáng)音樂的戲劇性內(nèi)涵。因此,實(shí)現(xiàn)音樂的抒情性之詠與戲劇性之嘆,實(shí)乃威爾第歌劇創(chuàng)作畢生之美學(xué)追求。
①⑤居其宏《大師威爾第與中國(guó)歌劇――紀(jì)念威爾第逝世100周年》,《人民音樂》,2001年第5期。
②儲(chǔ)聲虹《外國(guó)歌劇曲選》,北京:人民音樂出版社,2002年版第331頁。 ③程淑安《卡拉斯在美國(guó)朱利亞音樂學(xué)院講學(xué)集》,南京:江蘇文藝出版社,2001年版第159頁。
篇5
關(guān)鍵詞:戲劇情境;劇本創(chuàng)作;演員;觀眾
一、戲劇情境與戲劇動(dòng)作及懸念的關(guān)系
戲劇情境作為劇中情節(jié)構(gòu)造的基礎(chǔ)包含著戲劇動(dòng)作和戲劇沖突,它既是戲劇重要的組成部分也對(duì)戲劇動(dòng)作、沖突有著內(nèi)在的促進(jìn)和組織作用。動(dòng)作是戲劇藝術(shù)的表現(xiàn)手段,在戲劇作品中,無論是對(duì)人物內(nèi)心世界的表現(xiàn)、人物形象的塑造,還是情節(jié)的推動(dòng),都需要通過動(dòng)作去完成。戲劇以人為實(shí)驗(yàn)對(duì)象,其實(shí)驗(yàn)的模式正是為對(duì)象營(yíng)造特定的情境,使主體的人格凝結(jié)成具體的動(dòng)機(jī)并導(dǎo)致行動(dòng),以顯示人格的特質(zhì)。[1]只有把動(dòng)作放在特定的情境中,才能把握行動(dòng)的動(dòng)機(jī)。人物進(jìn)入特定的情境形成具體的動(dòng)機(jī),導(dǎo)致行動(dòng)并完成自我表現(xiàn)。情境與動(dòng)作的關(guān)系體現(xiàn)在兩方面:一、特定的情境是具體動(dòng)作產(chǎn)生的前提,動(dòng)作受情境制約。例如,在薩特的《死無葬身之地》中,呂絲在牢房里兩次與諾望談到愛戀,但兩次的臺(tái)詞和形體動(dòng)作卻迥然不同,原因在于受到不同情境的制約。二、特定的情境賦予動(dòng)作特殊的意義。在戲劇中,有時(shí)動(dòng)機(jī)可能是隱藏的,但通過把握情境,我們就可以了解動(dòng)機(jī)。在《雷雨》第二幕中,蘩漪在客廳里以要給四鳳送衣服為借口反復(fù)詢問四鳳家的住址。此時(shí)的觀眾不會(huì)輕易的相信蘩漪送衣服的理由,因?yàn)閯∽骷覟閯?dòng)作構(gòu)建的情境是清晰的。因?yàn)樵谇宄那榫吃O(shè)置下,就算人物的動(dòng)機(jī)被遮蔽,觀眾也能準(zhǔn)確把握人物的動(dòng)機(jī)。
在劇本中,真正的戲劇懸念并非指的是觀眾在一無所知的情況下的盲目期待,而是指在知道一些“已知數(shù)”時(shí),對(duì)“未知數(shù)”的具體期待。[2]在戲開場(chǎng)以前,觀眾對(duì)劇中人物、環(huán)境、事件等一無所知,觀眾只能是在“不知情”的情況下期待著好戲。大幕打開之后,隨著劇中人物的活動(dòng),觀眾了解的越多,期待也逐漸集中。此時(shí),情境交代清楚,懸念才能夠一觸即發(fā)。易卜生的《玩偶之家》中,劇情通過對(duì)海爾茂一家的介紹及八年前娜拉假借父親名義借款為海爾茂治病往事的回顧完成了戲劇情境的構(gòu)成。接下來柯洛克斯泰如果把借據(jù)給海爾茂,海爾茂會(huì)如何處理,夫妻的關(guān)系會(huì)發(fā)生怎樣的變故,懸念在情境的合理設(shè)置下被托出。
由此,通過梳理戲劇情境與動(dòng)作及懸念的關(guān)系,我們可以看到戲劇情境應(yīng)居于特殊的重要地位,與之相比其他要素都在不同程度上受它的制約。
二、戲劇情境是劇本創(chuàng)作的關(guān)鍵
在具體的創(chuàng)作過程中,戲劇情境的重要作用突出地表現(xiàn)在兩個(gè)方面:第一,戲劇情境是醞釀沖突、激化矛盾、推動(dòng)情節(jié)的主要?jiǎng)恿ΑH纭锻媾贾摇分?,娜拉與海爾茂之間的矛盾是原本就存在于二人之間的性格之中,只是矛盾長(zhǎng)期未表現(xiàn)出來,沒有外在特定條件的作用,便沒有顯現(xiàn)出來。一旦有了特殊的條件,如劇中所安排的那樣,這種固有的矛盾關(guān)系就爆發(fā)為沖突。所以說,戲劇情境是戲劇沖突的基礎(chǔ)。其次,戲劇情境是激化矛盾、激發(fā)人物動(dòng)作,從而引爆沖突的動(dòng)力和導(dǎo)火索。如前所述,包含在人物與人物之間的矛盾關(guān)系是構(gòu)成戲劇沖突的前提,但在一般情況下,這種矛盾卻可能潛伏著,并未爆發(fā)為沖突。只有當(dāng)劇作家為其創(chuàng)造一個(gè)有力的情境時(shí),才能迅速形成沖突。在《雷雨》中,周萍與繁漪的矛盾是存在久已的,這種矛盾一開始并未以沖突的方式表現(xiàn),周萍要離家去礦上的事件造成的情境迫使人物了動(dòng)作、最終引發(fā)了沖突。第二,戲劇情境是展示人物心理、刻劃人物性格的最有效手段。狄德羅關(guān)于情境理論的核心觀點(diǎn),也是對(duì)戲劇創(chuàng)作最具啟發(fā)性的一點(diǎn),就是關(guān)于戲劇中人物與情境的關(guān)系。在奧尼爾的《安娜·克利斯蒂》中,隨著生活環(huán)境的變化形成的戲劇情境使女主人公安娜完成了一個(gè)風(fēng)塵向一個(gè)正常女性轉(zhuǎn)變的同時(shí)又更加全面、深刻地揭示了安娜的性格變化及性格本質(zhì)。
因此,戲劇情境的設(shè)立為劇作家在進(jìn)行劇本創(chuàng)作時(shí)創(chuàng)造了無限可能,也決定了一部戲劇的行動(dòng)是這樣而不是那樣。
三、戲劇情境與表演創(chuàng)作及觀眾的關(guān)系
斯坦尼斯拉夫斯基曾指出:“‘在假定情境中的熱情的真實(shí)和情感的逼真——這便是我們的智慧所要求戲劇作家的東西’。我補(bǔ)充一句,我們的智慧所要求戲劇演員的,也完完全全是這個(gè)東西,所不同的是,對(duì)作家算作假定情境的,對(duì)于我們演員說來卻已經(jīng)是現(xiàn)成的——規(guī)定的情境了。讓演員的注意力都轉(zhuǎn)到‘規(guī)定情境’上面去吧。真實(shí)地生活于這些情境之中,‘熱情的真實(shí)’就會(huì)自然而然地在你們心里產(chǎn)生。[3]在這里,斯坦尼清楚地指明了戲劇情境對(duì)于演員的真實(shí)熱情及逼真情感的至關(guān)重要作用。
情境,不僅是演員表演藝術(shù)的前提,也是演員與觀眾現(xiàn)場(chǎng)交流的媒介。觀眾對(duì)劇中人物的認(rèn)同與共鳴,一般都是以劇中人物所處的情境為媒介。[4]一部戲劇要獲得成功,必須首先能夠贏得觀眾的接受,并在情感上感染觀眾乃至引起觀眾的共鳴,這中間的關(guān)鍵就是戲劇情境。在一出戲的開始,觀眾對(duì)劇中的人物幾乎一無所知,在演出的過程中,通過演員在特定情境中的表現(xiàn)想象背后的動(dòng)機(jī)?!恫桊^》閉幕前,三位老人撒起紙錢祭奠起還活著的自己的情景,令每個(gè)看過《茶館》的觀眾都難以忘懷。這是因?yàn)橛^眾已了解了三位老人的悲慘處境,所以才能感受老人內(nèi)心深處的悲哀,而且被他們這種悲哀之極的荒誕行為強(qiáng)烈震撼,即使面對(duì)超自然現(xiàn)象的情境,觀眾也能理解。
四、結(jié)語
綜上所述,戲劇情境的作用是戲劇藝術(shù)中的一個(gè)不容忽視的內(nèi)容,它不僅對(duì)戲劇動(dòng)作起著制約和規(guī)定的作用,同時(shí)對(duì)戲劇要素中的沖突起著“聚焦”的作用。由此,情境將劇作家、演員、觀眾立體地連結(jié)起,它們互為因果,相輔相成??梢哉f,探討戲劇情境的作用,對(duì)戲劇創(chuàng)作具有理論和實(shí)踐的雙重意義。
參考文獻(xiàn):
[1]譚霈生.戲劇本體論[M].北京大學(xué)出版社,2009年,第120頁.
[2]譚霈生.戲劇藝術(shù)的特性[M].
篇6
>> 突發(fā)事件的輿情引導(dǎo)研究 基于大數(shù)據(jù)的突發(fā)事件網(wǎng)絡(luò)輿情對(duì)策研究 新媒體環(huán)境下高校突發(fā)事件的輿情傳播與輿論引導(dǎo) 探討新傳播環(huán)境下高校突發(fā)事件的輿情傳播及其輿論引導(dǎo) 突發(fā)事件的高校網(wǎng)絡(luò)輿情引導(dǎo)研究 高校突發(fā)事件的輿情應(yīng)對(duì) 面向輿情預(yù)測(cè)的突發(fā)事件首發(fā)信息風(fēng)險(xiǎn)評(píng)估研究 面向突發(fā)事件的微信輿情生態(tài)治理研究 走出誤區(qū),合力引導(dǎo)重大突發(fā)事件輿情 高校突發(fā)事件輿情引導(dǎo)原則探究 高校突發(fā)事件輿情引導(dǎo)機(jī)制研究 大數(shù)據(jù)環(huán)境下面向知識(shí)服務(wù)的數(shù)據(jù)清洗研究 對(duì)重大突發(fā)事件輿情引導(dǎo)的認(rèn)識(shí)三大偏差等10則 論社會(huì)管理創(chuàng)新視域下的突發(fā)事件網(wǎng)絡(luò)輿情引導(dǎo) 群體性突發(fā)事件的網(wǎng)絡(luò)輿情引導(dǎo)與應(yīng)對(duì) 突發(fā)事件中政務(wù)微博對(duì)網(wǎng)絡(luò)輿情的引導(dǎo)功能 淺析高校群體性突發(fā)事件的網(wǎng)絡(luò)輿情引導(dǎo)研究 人人網(wǎng)對(duì)高校突發(fā)事件進(jìn)行網(wǎng)絡(luò)輿情引導(dǎo)的機(jī)制探析 高校突發(fā)事件處置中網(wǎng)絡(luò)輿情引導(dǎo)的預(yù)警機(jī)制 網(wǎng)絡(luò)情緒引導(dǎo):突發(fā)事件輿情管理的新路徑 常見問題解答 當(dāng)前所在位置:l#0-tsina-1-19643-397232819ff9a47a7b7e80a406
13cfe1.
[3]蘭月新,董希琳,蘇國(guó)強(qiáng),等.大數(shù)據(jù)背景下微博輿情信息交互模型研究[J].現(xiàn)代圖書情報(bào)技術(shù),2015(5):24-33.
[4]劉峰,佐斌.群際情緒理論及其研究[J].心理科學(xué)進(jìn)展,2010,18(6):940-947.
[5]Hatfield,Cacioppo,Rapson. Emotional contagion[J]. Current Directions in Psychological Science,1993(2):96-99.
[6]劉志明,劉魯.面向突發(fā)事件的群體情緒監(jiān)控預(yù)警[J].系統(tǒng)工程,2010,28(07):66-73.
篇7
摘要:科技傳播是人類傳播的一個(gè)基本分支,既有人類傳播的共性,也有其特殊的性質(zhì)??萍夹畔⑼ㄟ^大眾傳播途徑迅速地?cái)U(kuò)散與傳遞,在知識(shí)經(jīng)濟(jì)時(shí)揮著越來越重要的作用。然而,由于社會(huì)信息系統(tǒng)的復(fù)雜性,科技信息逐漸顯露出一種戲劇化的傾向,雖滿足了受眾的某些需要,但也不可避免地產(chǎn)生了一些副作用。文章從信息的編碼過程尋找戲劇化的文本性根源,在大眾傳播過程中尋找其社會(huì)根源,以此實(shí)現(xiàn)科技傳播的本源,推動(dòng)社會(huì)更好更快地發(fā)展。
“戲劇化”并不是一個(gè)“新鮮”的提法。大眾傳媒從19世紀(jì)出現(xiàn)以來,就一直伴隨著商業(yè)化和消費(fèi)文化的控制和熏陶,“戲劇化”也就成為一種必然的信息表現(xiàn)形式。
大眾文化的研究者認(rèn)為,“電視畫面在強(qiáng)調(diào)人類的災(zāi)難和悲劇時(shí),引起的往往不是凈化和理解,而是戲劇化的濫情和憐憫,推出的只是一種很快就被耗盡的感情、一種假冒身臨其境的虛假儀式,最終將會(huì)使觀眾變得矯揉造作或厭倦透頂”。政治傳播學(xué)者在論及政治信息選擇和包裝時(shí)認(rèn)為,“相對(duì)于復(fù)雜而又難以加工的媒介事件,那些可以精美包裝,并且用相對(duì)簡(jiǎn)單卻戲劇性的方式加以陳述的媒介事件會(huì)得到更多的報(bào)道”拉?!靶侣勛铌P(guān)注的往往是那些能用戲劇化方式將其處理成簡(jiǎn)單故事的事件”。在科技傳播領(lǐng)域,一些調(diào)查報(bào)告也早已表明了這一擔(dān)心。2004年,美國(guó)的一項(xiàng)調(diào)查表明,夜問的科學(xué)脫lZl秀節(jié)目尤其吸引年輕人,特別是有科學(xué)家參與,并且配有戲劇元素的時(shí)候。這些節(jié)目被一些科學(xué)家認(rèn)為是有害的,因?yàn)椤氨诲e(cuò)誤地引導(dǎo)的公眾和不知情的公眾一樣令人不安”。
科學(xué)技術(shù)的研究和成果的推出有其特定的規(guī)律,同樣,科技信息的傳播也應(yīng)該有其區(qū)別于其他社會(huì)信息、政治信息的傳播方式。在“信息爆炸”的大背景下,科技信息的有效傳播將影響到社會(huì)發(fā)展的方方面面。例如,汶川大地震中,地震是否可以預(yù)測(cè)的問題,就被媒體運(yùn)用了戲劇化的表現(xiàn)方法,在一定程度上造成了受眾的誤解和不安;同樣,在中央電視臺(tái)《走進(jìn)科學(xué)》欄目的一些節(jié)目中,戲劇化的編排方式也引起了廣泛爭(zhēng)議,這些都說明“戲劇化”在科技傳播中的普遍性和引起的種種弊端。研究這種傾向性,將有助于理解科技傳播的獨(dú)特規(guī)律和進(jìn)行有效傳播的特殊含義。
一、信息戲劇化的戲劇原理
(一)信息戲劇化的本質(zhì)是信息編碼的模仿性傾向
信息是符號(hào)和意義的統(tǒng)一體。信息傳播是符號(hào)的傳播,符號(hào)必須經(jīng)過編碼、解碼、譯碼才能實(shí)現(xiàn)傳播的全過程。根據(jù)傳播目的的不同,編碼會(huì)體現(xiàn)不同的傾向性。從信息到新聞,是要體現(xiàn)信息的事實(shí)傾向性。而在這個(gè)符號(hào)化的編碼過程中,摻入戲劇元素將會(huì)使信息在進(jìn)人大眾傳播環(huán)境中體現(xiàn)戲劇化的特征。亞里士多德在《詩學(xué)》中認(rèn)為:“一切藝術(shù)都是模仿,戲劇也是模仿,是對(duì)人的行動(dòng)的模仿。”而康德認(rèn)為,藝術(shù)是建立在人的理性基礎(chǔ)上的自由創(chuàng)造活動(dòng)。西方美學(xué)史普遍主張藝術(shù)模仿論,即主張藝術(shù)本質(zhì)上的對(duì)自然的模仿活動(dòng)。因此,摻入戲劇元素,就是摻入一種模仿的傾向性,是一種在事實(shí)基礎(chǔ)上進(jìn)行了藝術(shù)加工和創(chuàng)造的編碼,是事實(shí)的模仿而非事實(shí)本身的傳播。同時(shí),模仿的程度將反映戲劇化傾向的程度。既然模仿是藝術(shù)創(chuàng)造,那么添加在事實(shí)之上的創(chuàng)造出來(非原生)的內(nèi)容越多,就表明其戲劇性越強(qiáng)。
(二)信息戲劇化的兩種表現(xiàn)形式
在戲劇理論中,戲劇性分為文學(xué)構(gòu)成中的戲劇性和舞臺(tái)呈現(xiàn)中的戲劇性。我們不妨以此為標(biāo)準(zhǔn),將信息的戲劇化表現(xiàn)形式也分為兩種,即以文字形式出現(xiàn)的戲劇化表現(xiàn)形式,如報(bào)紙、雜志和網(wǎng)絡(luò)文字新聞,以多媒體形式出現(xiàn)的戲劇化表現(xiàn)形式,如廣播、電視和網(wǎng)絡(luò)多媒體新聞傳播方式。
(三)戲劇化對(duì)受眾影響的兩種表現(xiàn)
西南師范大學(xué)教授胡潤(rùn)森在《各戲劇元素之結(jié)構(gòu)關(guān)系=》一文中指出,戲劇有九種構(gòu)成元素,分別是戲劇臺(tái)詞、戲劇動(dòng)作、戲劇時(shí)空、戲劇場(chǎng)面、戲劇情節(jié)、戲劇角色、戲劇意象、戲劇主題和戲劇節(jié)奏。
根據(jù)信息編碼過程中對(duì)不同層次元素的表現(xiàn)和突出程度,受眾會(huì)相應(yīng)受到潛在和顯在的影響。比如,戲劇臺(tái)詞、戲劇動(dòng)作具有“基礎(chǔ)性”、“具象性”、“單子性”、“原生性”特征,編碼過程如果突出這些元素,將會(huì)表現(xiàn)出顯在的影響,而戲劇主題、戲劇節(jié)奏具有“高層性”、“繼生性”、“綜合性”、“抽象性”特征,對(duì)受眾有潛在的影響。其他介于中間。
二、科技信息選擇戲劇化
科技信息來自科技活動(dòng)、科技實(shí)踐,是實(shí)際經(jīng)驗(yàn)的概括和總結(jié),符合客觀規(guī)律,并以邏輯和概念等形式表現(xiàn)出來??萍夹允强萍夹畔⒌谋举|(zhì)特征,也是傳播者進(jìn)行選擇并進(jìn)入大眾傳播渠道的出發(fā)點(diǎn)。上文論及,信息戲劇化的本質(zhì)是信息編碼的模仿性傾向,“模仿”是戲劇性的本質(zhì)。因此,科技信息選擇戲劇化也必然使其具有戲劇創(chuàng)作的特征。
在戲劇理論中,戲劇性的來源有兩個(gè)方面,一是人的動(dòng)作,二是人的意志沖突??萍夹畔騽⌒缘膩碓达@然不能這樣直接地去理解。通過仔細(xì)梳理當(dāng)前科技新聞傳播的特征,發(fā)現(xiàn)科技信息的選擇確實(shí)部分與此相關(guān),但內(nèi)涵卻有所擴(kuò)展。
科技信息是人進(jìn)行科技實(shí)踐活動(dòng)后的經(jīng)驗(yàn)總結(jié),它雖然以邏輯和概念形式表現(xiàn)出來,但也是存在人的因素的。人是動(dòng)作的發(fā)出者,科技信息能體現(xiàn)人的動(dòng)作性,這就將是進(jìn)行信息選擇的理由之一。同理,人的意志沖突可以構(gòu)成戲劇性,那么經(jīng)過概念擴(kuò)展,可以理解為具有“矛盾性”的科技信息將是進(jìn)行信息選擇的另一個(gè)理由。只不過,這里的矛盾性,不只是意志沖突,還有不同信息系統(tǒng)之間的矛盾等更多的矛盾范疇。
“動(dòng)作性”是戲劇性的來源之一。在科技信息的選擇上,專家的話就是“動(dòng)作性”的體現(xiàn)。在上文戲劇化對(duì)受眾顯在影響的論述中也提到,顯在的影響是第一層次戲劇元素的凸現(xiàn),即臺(tái)詞和動(dòng)作,引述專家的話,也就是臺(tái)詞與動(dòng)作的體現(xiàn)。比較嚴(yán)肅、呆板的邏輯、概念式的信息報(bào)道,這顯然強(qiáng)化了“戲劇”效果。
戲劇性的另一個(gè)來源是“人的意志沖突”,即矛盾性。在對(duì)科技信息進(jìn)行選擇的時(shí)候,矛盾性的體現(xiàn)是全方位的。
對(duì)科技信息的欲知與未知的矛盾。科技信息包羅萬象,種類繁多,關(guān)系生產(chǎn)、生活的方方面面,運(yùn)用科技信息推動(dòng)生產(chǎn)、改進(jìn)生活質(zhì)量都是人的基本需求。滿足這種需求、解決這樣的矛盾將是進(jìn)行科技信息選擇的第一層意義。
科技信息自身的規(guī)律性矛盾??茖W(xué)知識(shí)從研究、論證到成果推出有其自身的規(guī)律。
不同信息系統(tǒng)交織產(chǎn)生的矛盾。人類社會(huì)是一個(gè)極為復(fù)雜的社會(huì)系統(tǒng),社會(huì)系統(tǒng)的功能在于保證社會(huì)結(jié)構(gòu)的整合性,通過與外部環(huán)境的交換來實(shí)現(xiàn)自我調(diào)節(jié),以適應(yīng)環(huán)境變化,維持社會(huì)的運(yùn)行和發(fā)展。社會(huì)信息系統(tǒng)是社會(huì)系統(tǒng)的一個(gè)基本系統(tǒng),它本身又是由各種子系統(tǒng)相互連接、相互交織而成的整體。按照不同的分類規(guī)則,子系統(tǒng)可以分為不同的種類,按照信息類型分,可分為經(jīng)濟(jì)信息系統(tǒng)、政治信息系統(tǒng)、文化信息系統(tǒng)等等。每個(gè)子系統(tǒng)既具有相對(duì)獨(dú)立的結(jié)構(gòu)和功能,又與其他子系統(tǒng)相互交織、相互作用。子系統(tǒng)之間的這種相互關(guān)系就是“矛盾”產(chǎn)生的根源之一,也就是造成“戲劇性”的來源之。
三、科技信息制作戲劇化
信息制作就是信息的編碼過程。在編碼過程中加入戲劇化的因子,就構(gòu)成了科技信息傳播的戲劇化效果。它分為三個(gè)層次。
(一)突出戲劇元素
例如,2008年6月10日,《隙望》周刊發(fā)表了《地震學(xué)家都做了些什么》。它的開頭部分是這樣的:
近二十年來,我們也在二十幾次地震之前有所察覺,有一些地震也取得了減災(zāi)實(shí)效,但這個(gè)比例很低,所以這個(gè)預(yù)報(bào)很難,地震預(yù)告沒有過關(guān)。
汶川大地震發(fā)生之后,在學(xué)術(shù)界、互聯(lián)網(wǎng)上也流傳著這樣的聲音:我國(guó)西部也有許多地震監(jiān)測(cè)的臺(tái)站,這次大地震前就沒有發(fā)現(xiàn)一點(diǎn)異常,就沒有什么先兆嗎?大地震前我們對(duì)大自然諸多預(yù)兆是否太大意?我國(guó)地震科研的整體水平究竟怎樣?我們何時(shí)才能準(zhǔn)確預(yù)報(bào)地震?
2008年5月21日中午,《隙望》新聞周刊記者接通了原中國(guó)地震局副局長(zhǎng)、曾任國(guó)家地震局地球物理所所長(zhǎng)、中國(guó)科學(xué)院院士陳鍤的電話。也許是這些天過于悲傷、過于忙碌,電話另一端的他顯得很激動(dòng):“這么大的地震我們沒有預(yù)測(cè)出來,你說我們的科研水平是高是低?”
那時(shí),在他的時(shí)間表里,對(duì)這次地震的思考似乎還沒有列上日程:“現(xiàn)在全國(guó)人民都在抗震救災(zāi),這時(shí)候來談這樣一些問題,時(shí)間錯(cuò)了?!?/p>
然而,隨著災(zāi)情的加劇,人們更加迫切地想了解和地震有關(guān)的一切。
再看中央電視臺(tái)《走進(jìn)科學(xué)》的一期節(jié)目。它的開頭是這樣的:
2008年4月30日,位于遼寧省中部的鞍山市,上午還是晴天,可是到了傍晚,卻突然下起雨來。此時(shí),一輛面包車停在了一處工地外的空地上,幾個(gè)沒有帶雨具的工人從車上下來后迅速跑向幾十米外的工棚,他們要到那里去吃晚飯。后下來的這位姓曾,叫曾湘江。由于這時(shí)他正在打電話,工友們把僅有的一把雨傘讓給了他,然而萬萬沒有想到的是,就在他也緩步走向工棚的時(shí)候,死神正從天上悄悄地向他靠近。
上文已經(jīng)論及關(guān)于戲劇元素的層次問題。第一層是戲劇臺(tái)詞、戲劇動(dòng)作,具有“基礎(chǔ)性”、“具象性”、“單子性”、“原生性”特征,認(rèn)為編碼過程如果突出這一層的元素,將會(huì)表現(xiàn)出顯在的影響,臺(tái)詞和動(dòng)作在這里可以轉(zhuǎn)化為與科技信息相關(guān)的人的話語和動(dòng)作。如第一則新聞主要體現(xiàn)的是“原中國(guó)地震局副局長(zhǎng)、曾任國(guó)家地震局地球物理所所長(zhǎng)、中國(guó)科學(xué)院院士陳鍤”的話,話只有三句,但這三句話都能讓受眾體會(huì)到其中激動(dòng)的情緒和深深的自責(zé)。第二則新聞,主要體現(xiàn)的是幾個(gè)人物的動(dòng)作:車停、人跑、打電話、死神靠近。人物動(dòng)作給予我們以現(xiàn)場(chǎng)情況的想象力。
(二)運(yùn)用戲劇結(jié)構(gòu)
戲劇化的情節(jié)必須是相對(duì)緊湊和集中的,也就是結(jié)構(gòu)要有一定的“濃度”。戲劇的“起始、中段和結(jié)尾”這三部分在時(shí)間上必須環(huán)環(huán)緊扣,在事件內(nèi)容的密度上不能太疏落。因?yàn)?,戲劇化的情?jié)如果不夠集中,便無法叫觀眾“一口氣”看完。另外,戲劇性的動(dòng)作和沖突,必然引起人的某種緊張、期待的心理反應(yīng),這種心理反應(yīng)只能維持在一定的時(shí)間長(zhǎng)度之內(nèi),如果超過了這個(gè)時(shí)間的限度,人的心理和情緒便會(huì)疲勞、弱化以及消失,那時(shí)戲劇性便無從談起了。中央電視臺(tái)的《走進(jìn)科學(xué)》欄目之所以能夠吸引廣大觀眾,就在于其結(jié)構(gòu)的巧妙編排上。節(jié)目往往是用一個(gè)懸念開頭,盡管這種懸念在揭開之后受眾都有一種被“愚弄”的感覺,但這恰恰也是其魅力所在。用懸念把人的觀看欲望懸置起來,然后再把事情逐漸鋪開,而再鋪開的過程中,又不斷地設(shè)置更多的懸念,以此吸引受眾看到最后。所以《走進(jìn)科學(xué)》欄目制片人張國(guó)飛認(rèn)為該節(jié)目是以戲劇化的故事為載體,用故事的元素來結(jié)構(gòu)節(jié)目,力求情節(jié)引人人勝。
(三)渲染戲劇性效果
戲劇性效果其實(shí)就是戲劇理論中關(guān)于戲劇主題的表現(xiàn)。科技信息是具有科學(xué)性、專業(yè)性等特征的信息??萍夹畔鞑サ淖罱K目的是推動(dòng)生產(chǎn)進(jìn)步,改進(jìn)生活質(zhì)量。如何產(chǎn)生戲劇性的效果,就在于如何在編碼過程中進(jìn)行“藝術(shù)加工”。《南風(fēng)窗)2008年6月24日刊文《地震考驗(yàn)中國(guó)政治體系》,從表面上看,它的主題是“考驗(yàn)中國(guó)政治體系”,但戲劇性效果卻是從它的提煉過程或者叫編碼過程中體現(xiàn)出來的,科技信息系統(tǒng)和政治信息系統(tǒng)交織產(chǎn)生的矛盾性是戲劇性的來源之一,這個(gè)主題也就是矛盾性的體現(xiàn),因此也就具有“戲劇性”的效果。
戲劇性效果在電視欄目中體現(xiàn)得更為明顯。例如,上文提到的《走進(jìn)科學(xué)》欄目《雷擊之后》,受眾在懸念的引導(dǎo)下,在“雷擊之后”這樣題目的直接“干預(yù)”下,所接收到的科技信息被添加了“戲劇性”的效果。解說詞、背景音樂等強(qiáng)化了受眾是在等待一個(gè)謎團(tuán)的揭開,而不是等待一個(gè)科學(xué)知識(shí)的傳授。它的主題也相應(yīng)地發(fā)生了“戲劇化”的改變,科技欄目成了講述“懸疑故事”。
篇8
關(guān)鍵詞: 穆旦詩歌 客觀化抒情模式 戲劇化抒情手法
詩人穆旦在20世紀(jì)40年代聲名輝煌而命運(yùn)多舛,他的創(chuàng)作生命華麗然而十分短暫。30年代,金克木、卞之琳等提倡和實(shí)踐“智慧詩”,主張?jiān)姼钁?yīng)該“極力避免感情的發(fā)泄而追求智慧的凝聚”,穆旦繼承了這一傳統(tǒng),用自己的詩歌實(shí)踐宣告了智性與的感融合的美,才是詩人心靈最動(dòng)人的呼喚。①九葉詩人往往排除主觀抒情,而將意圖情感隱退到幕后,注重個(gè)人內(nèi)心的發(fā)掘,含蓄理智。作為九葉詩人中最具現(xiàn)代詩風(fēng)的一個(gè),穆旦詩歌更加復(fù)雜多義,形成了一種理性間離的客觀化抒情模式。這一抒情模式的形成則是有賴于文本中大量戲劇化抒情手法的采用,其中包括多種具體的戲劇化手法,特定的戲劇情境,以及巧妙的戲劇結(jié)構(gòu)。
一、戲劇獨(dú)白、對(duì)白
戲劇獨(dú)白能夠增加詩歌的客觀性,在特定的沒有聽話人的情況下傾訴,事件的過程在訴說中得到完整清晰的呈現(xiàn),讀者以第三者的身份超然物外,冷耳旁聽詩中的獨(dú)白,在對(duì)獨(dú)白者語言的冷靜分析中想象整個(gè)情境,領(lǐng)悟詩人的旨趣。因此,內(nèi)心獨(dú)白使詩歌獲得了客觀化的抒情效果。如創(chuàng)作于1941年的詩作《我向自己說》:
我不再祈求那不可能的了,上帝,……因?yàn)樵絹碓斤@出你的威力,/從學(xué)校一步就跨進(jìn)你的教堂里,/是在這里過去變成了罪惡,/而我匍匐著,在命定的綿羊的地位,//不不,雖然我已漸漸被你收回了,/雖然我已知道了學(xué)校的殘酷,/在無數(shù)的絕望以后,別讓我/把那些課程在你的壇下懺悔,//雖然不斷的暗笑在周身傳開,/而恩賜我的人絕望地嘆息,/不不,當(dāng)可能還在不可能的時(shí)候,/我僅存的血正毒惡的澎湃。
穆旦詩歌習(xí)慣于抽象的思考和表達(dá),詩人似乎屈服于上帝安排的命運(yùn),但是“莊嚴(yán)的神殿不過是一種猜想”(《潮汐》)。雖然將會(huì)有無數(shù)的痛苦和絕望,但是與生俱來的對(duì)于權(quán)威的懷疑又讓他產(chǎn)生一線希望,那是復(fù)雜而痛苦的希望。痛苦更在于詩人懷疑的不僅僅是上帝,也包括他自己?!拔覂H存的血正惡毒的澎湃”,曲折晦澀的詞句刻畫出了矛盾分裂的“我”內(nèi)心的焦慮,渴望自我蛻變和成長(zhǎng)。對(duì)上帝的一番獨(dú)白,開拓了詩人的心理領(lǐng)域,也增加了詩歌的厚度。
采用戲劇對(duì)白手法的詩歌,通常虛擬兩個(gè)或兩個(gè)以上的角色進(jìn)行對(duì)話,或以抒情主人公“我”與另一虛構(gòu)角色的對(duì)話展開。全詩表面上意在刻畫對(duì)白雙方或多方人物的心理特征,并展示戲劇場(chǎng)面及情節(jié)過程,實(shí)質(zhì)上藉此客觀性的敘述,來間接傳遞出自身的情感與思索。這種對(duì)話的方式經(jīng)常出現(xiàn)在穆旦的詩歌當(dāng)中。
無論獨(dú)白抑或?qū)Π祝瑧騽≡捠址ǖ牟捎米屧娙藦脑娭凶叱?,隱退到幕后,以虛構(gòu)人物的語言為依托,承載詩人的意志和情感,并最終轉(zhuǎn)化為詩的經(jīng)驗(yàn),從而形成間接性的抒情方式、客觀化的抒情口吻及抒情效果。
二、戲劇情境
戲劇情境即人物活動(dòng)的戲劇場(chǎng)景和特定的人物關(guān)系,是戲劇的情勢(shì)與境況,是劇中人物生存與活動(dòng)的特殊環(huán)境,它促使人物產(chǎn)生行為動(dòng)機(jī),導(dǎo)引人物行動(dòng)的刺激力和推動(dòng)力的滋生。戲劇情境就是促使戲劇性產(chǎn)生、發(fā)展的條件,促使人物積極行動(dòng)起來,并促使戲劇性必然很快產(chǎn)生的戲劇情境。在現(xiàn)代戲劇理論中,情境甚至是戲劇的本質(zhì)所在。
穆旦的《華參先生的疲倦》設(shè)置了一幕含義頗深的戲劇情境。那是炮火轟鳴的戰(zhàn)爭(zhēng)年代,一對(duì)敵人在詩人筆下出現(xiàn)。華參先生和楊小姐在別人的介紹下見面,“微笑著,公園樹蔭下靜靜的三杯茶/在試探空氣變化自己的溫度”,“談著音樂,社會(huì)問題,和個(gè)人的歷史”,華參先生卻始終游離于談話之外,時(shí)時(shí)返回內(nèi)心世界,游走在漫無邊際的飄忽思緒中:對(duì)“曾經(jīng)愛過”的追憶,對(duì)愛情中存在的不潔因素的冷靜分析,對(duì)那些無傷大雅的細(xì)小陰謀、策略的微妙自得和自嘲。而表面上和程序上的工夫不忘做得圓熟完滿,“我必須機(jī)警,把這樣的話聲放低:你愛吃櫻桃嗎?不。你愛黃昏嗎?/不。”最后在約定再會(huì)中結(jié)束,談話成為例行公事的敷衍、細(xì)小的攻守策略和無話找話的尷尬的拼湊組合?!肮陋?dú)的時(shí)候,安閑在陌生的人群里,/在商店的窗前我整理一下衣襟,/我的精神是我的,沒有機(jī)會(huì)能夠放松?!痹谶@場(chǎng)無關(guān)愛情的約會(huì)中,逐漸彌散開來的是一種生存的沉悶、空虛和寂寥感,普通人在大時(shí)代中的疲憊厭倦、不在狀態(tài)和生存的脫序錯(cuò)位感因體現(xiàn)了普泛的現(xiàn)代生存感受而產(chǎn)生打破時(shí)空的共鳴。
三、戲劇結(jié)構(gòu)
戲劇結(jié)構(gòu)也是九葉詩人廣為采用的戲劇化手法之一。這類詩歌以矛盾沖突為中心組織完整的戲劇情境,在較為完整的開端、發(fā)展、、尾聲中展示豐富復(fù)雜的詩歌內(nèi)涵,通常都有嚴(yán)整的構(gòu)架和豐富的詩思。
穆旦的《詩八首》屬于中國(guó)傳統(tǒng)中的“無題”一類的愛情詩,但是穆旦以超越生活層面的理智,對(duì)自身和人類戀愛的情感及其過程,進(jìn)行了充滿理性的分析和客觀化的處理。穆旦對(duì)于客觀化抒情的鐘愛可見一斑。詩歌以“我”、“你”和造物者“上帝”(“主”)三者之間相互的聲息消長(zhǎng)、磨合抗衡為線索,分為初戀、熱戀、寧靜、贊歌四個(gè)部分,完整地抒寫和禮贊了人類的愛情,也包括詩人自己的復(fù)雜豐富的愛情歷程。
詩的開始“我”的熱烈和“你”的冷靜形成矛盾,使得“我們相隔如重山”;超越了理性控制進(jìn)入熱戀的階段,“你我”之間獲得了愛的狂熱和驚喜;寧靜的“沉迷”和對(duì)人類愛情更為深入抽象的凝想;直至尾聲對(duì)人類愛情的最終歸宿的禮贊。如果采用敘事手法,這樣的長(zhǎng)詩難免會(huì)帶有散文化的傾向,這種類似“起承轉(zhuǎn)合”的戲劇性結(jié)構(gòu),增大了詩歌的容量,又簡(jiǎn)潔緊湊,使詩歌文本非常有張力。
戲劇化結(jié)構(gòu)運(yùn)用到極至是詩劇的創(chuàng)作。詩劇同時(shí)也是戲劇獨(dú)白、對(duì)白、場(chǎng)景、情節(jié)等戲劇性綜合技巧的集大成。《神魔之爭(zhēng)》以詩劇體的形式,傳達(dá)出詩人一貫的困惑和思考。這首詩結(jié)構(gòu)相對(duì)復(fù)雜,設(shè)置了“東風(fēng)”、“神”、“魔”、“林妖”等戲劇角色。誕生一切、主宰萬物的“東風(fēng)”奏響序曲:“我愿站在年幼的風(fēng)景前,/一個(gè)老人看著他的兒孫爭(zhēng)鬧,/憩息著,輕拂著枝葉微笑?!薄吧瘛迸c“魔”的四次交鋒構(gòu)成詩劇的主體,穿插著“林妖”的合唱,“神”代表“一切和諧的頂點(diǎn)”,“魔”代表“永遠(yuǎn)的破壞者”,二者的交鋒對(duì)應(yīng)著生命方式中靈與肉的選擇,是戰(zhàn)爭(zhēng)狀態(tài)下人類普遍的迷失和精神焦慮?!傲盅鼻∷扑壮H松?,反復(fù)出現(xiàn),傳達(dá)出時(shí)間流逝中的眾生蒙昧和生命的荒誕意味。在精心設(shè)置的戲劇結(jié)構(gòu)中,穆旦始終以距離審視的冷靜注視著劇中各個(gè)角色的表演,詩歌取得了極為客觀的間離效果。
袁可嘉提出“現(xiàn)實(shí)、象征、玄學(xué)的綜合傳統(tǒng)”的詩歌現(xiàn)代化的創(chuàng)作原則,穆旦成為實(shí)現(xiàn)這一傾向的“自覺地努力,擔(dān)當(dāng)偉大的寂寞與嚴(yán)肅的工作”的詩人。在新詩現(xiàn)代化的進(jìn)程中,穆旦和九葉詩人作出的貢獻(xiàn)是巨大的。雖然也有過“我曾經(jīng)迷誤在自然底夢(mèng)中,/我底身體由白云和花草組成,/我是吹過林木的嘆息,早晨底顏色,/當(dāng)太陽然給我剎那的年輕”這樣清新柔美的詩句,但是詩人理性深刻的玄想、曲折晦澀的表達(dá),也給詩歌的解讀帶來了巨大的壓力。在如今文化多元化的大環(huán)境下,詩歌逐漸成為詩人過度“私人化寫作”的犧牲品,而難以被廣大讀者接受。伴隨詩歌相對(duì)沉寂的狀態(tài),詩歌標(biāo)準(zhǔn)也出現(xiàn)了混亂,重新審視穆旦對(duì)新詩現(xiàn)代性傳統(tǒng)的構(gòu)建,對(duì)我們而言是一種警示。
注 釋:
①孫玉石.中國(guó)現(xiàn)代詩導(dǎo)讀(穆旦卷).北京:北京大學(xué)出版社,2007.
參考文獻(xiàn):
[1]錢理群,溫儒敏,吳福輝.現(xiàn)代文學(xué)三十年.北京:北京大學(xué)出版社,1998.
篇9
關(guān)鍵詞:學(xué)習(xí)情境;算法庫;數(shù)據(jù)結(jié)構(gòu);算法代碼
中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)30-7330-02
According to the Learning Environment Design of the Data Structure Algorithms Library
LI Yu-mei
(Siping Profession College, Siping 136002, China)
Abstract: This paper describes the situation of learning as the main body of the algorithms library design idea, main function and application of relevant technology, focused on the design of learning context, the" data structure" of the algorithm is divided into seven learning contexts, for each learning situation has independent learning objectives, algorithm design, code display exercise, practice etc.. Algorithm library is in the PB integrated development environment, the use of PowerScript language development is complete, the backstage database using Access.
Key word: learning environment; algorithm; data structure; algorithm code
隨著教學(xué)改革的不斷深入,如何提高《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)效果成為困擾講授本課程教師的一個(gè)重要問題。而《數(shù)據(jù)結(jié)構(gòu)》教學(xué)過程中教學(xué)重點(diǎn)和難點(diǎn)是算法,算法的種類繁多、編寫有一定的難度,不同的算法中有許多相近或相似的地方,使得學(xué)習(xí)者掌握起來感到很困難。針對(duì)這種情境,經(jīng)過多年的研究與實(shí)踐,本人認(rèn)為采用情境教學(xué)法比較有效。于是決定開發(fā)一個(gè)基于學(xué)習(xí)情境的數(shù)據(jù)結(jié)構(gòu)算法庫。
1 基本思想
本算法庫的設(shè)計(jì)的基本思想是為最大限度的滿足教學(xué)需要,將數(shù)據(jù)結(jié)構(gòu)算法劃分七個(gè)學(xué)習(xí)情境,按學(xué)習(xí)情境進(jìn)行統(tǒng)一有效的管理,本系統(tǒng)涵蓋算法的多種屬性,如算法名稱、功能、所屬學(xué)習(xí)情境、源代碼,算法時(shí)間復(fù)雜度等信息。本系統(tǒng)在文字描述上力求通俗易懂;在算法描述上力求結(jié)構(gòu)清楚,正確易懂,在算法選擇上盡量收集了典型而具有代表性的算法,本系統(tǒng)側(cè)重實(shí)用性,具有跨平臺(tái)、靈活、安全、可移植性好,可繼承性和可重用性強(qiáng)等特點(diǎn),適合于不同院校不同培養(yǎng)層次教學(xué)需求,同時(shí)還有一定的推廣意義。
2 數(shù)據(jù)結(jié)構(gòu)算法庫系統(tǒng)功能模塊
1) 系統(tǒng)管理模塊
本模塊包括用戶基本信息管理,數(shù)據(jù)備份及數(shù)據(jù)恢復(fù)。主要實(shí)現(xiàn)用戶基本信息的添加、刪除,保存,查詢,備份數(shù)據(jù)庫形成備份文件及從后臺(tái)備份文件中進(jìn)行數(shù)據(jù)恢復(fù)等功能。
2) 算法基本信息管理模塊
本模塊以網(wǎng)格方式和自由表方式進(jìn)行算法基本信息的操作,主要實(shí)現(xiàn)算法基本信息的插入,刪除,更新,查詢,打印,排序等功能。
3) 算法代碼管理模塊
主要實(shí)現(xiàn)算法代碼的插入、刪除、修改已存在的算法代碼、保存算法代碼、導(dǎo)入[1]、清除、打印,可以在下拉列表框中選擇算法名稱即可顯示代碼并查看運(yùn)行結(jié)果等功能。
4) 算法運(yùn)行環(huán)境模塊:
本模塊主要包括運(yùn)行環(huán)境簡(jiǎn)介、TC軟件安裝,TC運(yùn)行環(huán)境、VC++6.0安裝,VC++運(yùn)行環(huán)境的掛接,只要安裝了相應(yīng)軟件就可進(jìn)行相應(yīng)運(yùn)行環(huán)境。
5) 學(xué)習(xí)情境設(shè)計(jì)
學(xué)習(xí)情境一線性表:將線性表算法分成順序表、鏈表、線性表應(yīng)用三類
學(xué)習(xí)情境二棧:將棧算法分成順序棧、鏈棧、棧應(yīng)用三類,
學(xué)習(xí)情境三隊(duì)列:將隊(duì)列算法順序隊(duì)列、鏈隊(duì)列、隊(duì)列應(yīng)用
學(xué)習(xí)情境四二叉樹:將樹算法:二叉樹常用算法、二叉樹應(yīng)用算法分成二類
學(xué)習(xí)情境五圖:將圖算法分成二類:圖的存儲(chǔ)結(jié)構(gòu)、圖的遍歷算法
學(xué)習(xí)情境六查找:將查找分成兩類:、無序表的查找、有序表的查找
學(xué)習(xí)情境七排序:將排序算法分成插入排序算法、選擇排序、交換排序
對(duì)于每個(gè)學(xué)習(xí)情境,都有學(xué)習(xí)目標(biāo),習(xí)題實(shí)踐,算法按類別進(jìn)行存儲(chǔ),下拉列表中選擇算法名稱,按下“顯示”按鈕可看到本算法的基本信息、代碼,功能及時(shí)間復(fù)雜度;點(diǎn)擊“查看結(jié)果”,可看到程序運(yùn)行結(jié)果,同時(shí)可進(jìn)行插入,刪除,保存,打印,清除代碼等功能,方便的學(xué)生學(xué)習(xí)。
6) 系統(tǒng)幫助模塊
本模塊主要是為了方便用戶的使用提供了詳細(xì)的幫助功能,用戶可以通過幫助了解系統(tǒng)如何使用,有疑問可以查看幫助,同時(shí)在幫助中點(diǎn)擊右鍵會(huì)彈出快捷菜單,可復(fù)制、粘貼幫助中的文本信息及代碼。
3 應(yīng)用技術(shù)
1) 數(shù)據(jù)窗口[2]的應(yīng)用
在本系統(tǒng)中大量使用了數(shù)據(jù)窗口控件,包括基本信息的顯示,瀏覽,算法代碼的顯示,查詢,學(xué)習(xí)目標(biāo)的顯示及習(xí)題實(shí)踐的制作等都是通過數(shù)據(jù)窗口來實(shí)現(xiàn)的。PB在數(shù)據(jù)窗口對(duì)象中提供了豐富的數(shù)據(jù)顯示方式,可以滿足各種不同的需要。開發(fā)人員可以將對(duì)數(shù)據(jù)的增加、刪除、修改、詢等功的按鈕放置在數(shù)據(jù)窗口的內(nèi)部,簡(jiǎn)化了程序設(shè)計(jì)。
2) 數(shù)據(jù)查詢
在數(shù)據(jù)結(jié)構(gòu)算法庫中,綜合查詢是主要功能,可以按所算法的名稱、學(xué)習(xí)情境及算法功能等進(jìn)行綜合查詢[3]。同時(shí)本窗口還可完成記錄定位、打印查詢結(jié)果等功能。查詢的方法很多,有通用查詢,模糊查詢,精確查詢,動(dòng)態(tài)查詢[4]等,本系統(tǒng)主要采用動(dòng)態(tài)查詢的方法來完成信息的查詢。
3) 自動(dòng)配置ODBC數(shù)據(jù)源
在PB中要使用數(shù)據(jù)庫,必然要通過ODBC接口[5]來實(shí)現(xiàn),配置好數(shù)據(jù)源后,便可在程序代碼中連接數(shù)據(jù)庫并對(duì)數(shù)據(jù)庫進(jìn)行各種操作。那么如何才能在代碼中實(shí)現(xiàn)對(duì)ODBC數(shù)據(jù)源的配置呢?其實(shí),Windows中所有的ODBC數(shù)據(jù)源在系統(tǒng)注冊(cè)表中都有記載,只要對(duì)注冊(cè)表的項(xiàng)目進(jìn)行相應(yīng)的修改即可實(shí)現(xiàn)。在本系統(tǒng)中,建立一個(gè)全局函數(shù),取名為f_odbc,設(shè)置3個(gè)參數(shù),類型均為string型,三個(gè)參數(shù)分別代表當(dāng)前工作路徑及數(shù)據(jù)庫文件名,系統(tǒng)目錄名和數(shù)據(jù)源名。具體函數(shù)代碼略
在應(yīng)用程序的open事件中調(diào)用此函數(shù)并用代碼連接數(shù)據(jù)庫
string currentdir,sysdir
currentdir=space(256)
currentdir=getcurrentdirectory()
sysdir=space(256)
GetSystemDirectory(sysdir,256)
f_odbc(currentdir+"\datastruct.mdb",sysdir,"data20")/*調(diào)用自動(dòng)配置數(shù)據(jù)源函數(shù)*/
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=data20;UID=;PWD='"
4) 調(diào)用外部應(yīng)用程序[6]
在本算法庫中涉及算法的運(yùn)行環(huán)境,要執(zhí)行這些算法需要調(diào)用Turbo C或VC++外部程序,這里用的是RUN()命令。同時(shí)在系統(tǒng)中還提供了TC和VC++6.0軟件的安裝功能。
4 結(jié)論
本算法庫是以《數(shù)據(jù)結(jié)構(gòu)》課程的算法部分為基礎(chǔ)進(jìn)行的研究與設(shè)計(jì),采用個(gè)案研究的方式,在學(xué)習(xí)情境中對(duì)算法信息和算法代碼及運(yùn)行結(jié)果進(jìn)行管理及分析,從而提高學(xué)生的算法設(shè)計(jì)能力,本算法庫具有很強(qiáng)的實(shí)用價(jià)值。
參考文獻(xiàn):
[1] 李體新,李蘭友.PowerBuilder8.0中數(shù)據(jù)導(dǎo)入技術(shù)的實(shí)現(xiàn)[J].微機(jī)發(fā)展,2004,(11).
[2] 李政,任秀麗,董延華,等.PowerBuilder 10.0 應(yīng)用基礎(chǔ)與實(shí)例教程[M].北京:中國(guó)水利水電出版社,2006.
[3] 李元松.PB開發(fā)過程中幾個(gè)常見問題的解決技巧[J].武漢化工學(xué)院學(xué)報(bào),2004(1).
[4] 張長(zhǎng)偉.PowerBuilder中動(dòng)態(tài)SQL的實(shí)現(xiàn)[J].浙江萬里學(xué)院學(xué)報(bào),2004(5).
篇10
關(guān)鍵詞:重慶市;居民消費(fèi);消費(fèi)函數(shù)
一、引言
改革開放以來,重慶市居民的生活水平有了很大改變,正處于從溫飽型向小康型轉(zhuǎn)變的關(guān)鍵時(shí)期。但是,作為中國(guó)西部地區(qū)唯一的直轄市,重慶在經(jīng)濟(jì)發(fā)展的過程中同樣出現(xiàn)了居民消費(fèi)支出逐步下降的情況。因此,對(duì)重慶的居民消費(fèi)進(jìn)行研究就有著很重要的意義。因此,根據(jù)持久收入模型和生命周期模型,本文對(duì)重慶居民自改革開放以來的的消費(fèi)變化進(jìn)行分析。
二、數(shù)據(jù)的選取
本文的數(shù)據(jù)選取1998年到2014年的人均純收入和人均消費(fèi)支出,如表1所示。
三、重慶市居民消費(fèi)函數(shù)分析
(一)建立生命周期理論模型及其分析
莫迪利安尼認(rèn)為,消費(fèi)者的現(xiàn)期消費(fèi)主要和現(xiàn)期收入相關(guān),同時(shí)還和消費(fèi)者最初的資產(chǎn)、以后各期收入的期望值等相關(guān),建立基本模型如下:
C=αY+βA(1)
其中,式(1)中C表示消費(fèi);Y表示收入;A表示非人力資產(chǎn)凈值,用公式表示如下:
A=A0+Y0-C0(2)
即上期儲(chǔ)蓄與上期初資產(chǎn)凈值之和即為期初的資產(chǎn)凈值。另外,由于:
C0=αY0+βA0(3)
將式(3)代入式(2),得到
C=αY+(β-α)Y0+(1-β)C0(4)
上式中,C為當(dāng)期消費(fèi);Y為當(dāng)期收入;C0為上期消費(fèi);Y0為上期收入。
重慶居民的人均消費(fèi)支出和人均純收入如表1所示。此時(shí),另Y為純收入,C為消費(fèi)支出,利用軟件Eviews按照式(4)進(jìn)行回歸計(jì)算,結(jié)果如下:
C=0.892Y-1.354Y0+1.526C0
(5)
從回歸結(jié)果得出,R2=0.993,α=0.892,β=-0.324,代入式(1)得
C=0.892Y-0.324A(6)
從以上結(jié)果可以看出,回歸方程的擬合度比較好,被解釋變量受到解釋變量的明顯影響,進(jìn)一步較好地驗(yàn)證了生命周期理論。對(duì)回歸模型的結(jié)果進(jìn)行分析,從而可以得出如下結(jié)論。
1. 重慶居民的消費(fèi)與收入表現(xiàn)出正比關(guān)系,即重慶居民的消費(fèi)支出隨著收入的提高而不斷增加。從結(jié)果看出,重慶居民收入的邊際消費(fèi)傾向相對(duì)較高,達(dá)到0.892,進(jìn)而說明居民開始資產(chǎn)積累,用作生命周期消費(fèi)的資產(chǎn)積累還不足,因此,居民比較多的收入增量主要用于消費(fèi)。
2. 重慶居民的當(dāng)期消費(fèi)與期初非人力資產(chǎn)凈值表現(xiàn)出反比關(guān)系,即重慶居民的消費(fèi)支出隨著年初資產(chǎn)的增加而不斷減少。從結(jié)果看出,重慶居民的資產(chǎn)存量的邊際消費(fèi)傾向是-0.324,也就是說年初資產(chǎn)存量每增加1元,當(dāng)年消費(fèi)支出就會(huì)減少0.324元。因此,重慶居民在一定的收入水平下用于生活消費(fèi)的支出由于儲(chǔ)蓄和投資增加而不斷下降。
3. 重慶居民的現(xiàn)期消費(fèi)與滯后消費(fèi)表現(xiàn)出正比關(guān)系。從結(jié)果看出,滯后消費(fèi)系數(shù)是1.526,說明重慶居民的當(dāng)前消費(fèi)在一定程度上會(huì)受到過去消費(fèi)的影響。
4. 從結(jié)果來看,重慶居民的本期收入是影響消費(fèi)的一個(gè)最主要因素。如果要提高居民的消費(fèi)水平,關(guān)鍵是增加居民的收入。
(二)建立持久收入理論模型及分析
弗里德曼的持久收入理論認(rèn)為,人們?cè)谟?jì)劃自己的消費(fèi)水平時(shí)主要是根據(jù)長(zhǎng)期的持久收入,而不是根據(jù)短期的可支配收入,即持久消費(fèi)CP表示為持久收入YP的函數(shù),具體如下:
其中,k用來表示持久消費(fèi)占持久收入的比例。由于持久收入和暫時(shí)收入很難準(zhǔn)確區(qū)分,弗里德曼認(rèn)為持久收入可以用過去收入的遞減的無窮加權(quán)級(jí)數(shù)來衡量。在建模過程中,弗里德曼認(rèn)為當(dāng)期的實(shí)際收入和過去的持久收入共同影響一定時(shí)間內(nèi)的持久收入,表示如下:
其中,YP表示當(dāng)期持久收入;Y表示當(dāng)期實(shí)際收入;YP0表示上期持久收入;0
C=CP+Ct(9)
暫時(shí)消費(fèi)Ct表現(xiàn)出了不規(guī)律的變化,將其歸入隨機(jī)項(xiàng)V之內(nèi),將式(7)和式(8)代入式(9),得到:
C=kθY+k(1-θ)YP0+Ct(10)
另外, 因?yàn)镃P0=KYP0,C0=CP0+Ct0
所以,最后推理得到:
C=KθY+(1-θ)C0+v(11)
將重慶市居民的滯后人均消費(fèi)和人均純收入當(dāng)作解釋變量,人均消費(fèi)當(dāng)作被解釋變量,其中數(shù)據(jù)如表1所示。利用Eviews軟件,按照式(11)進(jìn)行回歸,結(jié)果如下:
C=0.835+0.036C0
(4.5) (0.215)(12)
R2=0.987
從回歸結(jié)果來看,滯后消費(fèi)的系數(shù)沒有通過t檢驗(yàn),即作為解釋變量的滯后消費(fèi)基本不具有統(tǒng)計(jì)上的顯著性,因此,上述模型無法成立。從數(shù)學(xué)角度來看,重慶居民自改革開放以來的消費(fèi)行為不適合利用持久收入理論模型來做解釋。暫時(shí)收入與持久收入無法準(zhǔn)確區(qū)分、公式的推導(dǎo)過程中有很多假設(shè)等因素可能是造成該情況的原因。但是,還是可以看出,消費(fèi)與實(shí)際收入呈現(xiàn)正比關(guān)系,即影響重慶居民消費(fèi)的一個(gè)最主要因素是實(shí)際收入。
從以上生命周期理論模型及持久收入理論模型的分析結(jié)果可以看出,重慶市居民消費(fèi)的主要影響因素是收入。
四、結(jié)語
由于消費(fèi)受到收入的顯著影響,因此,重慶擴(kuò)大居民消費(fèi)需求的主要途徑就是通過調(diào)整居民收入的分配比例,進(jìn)而提高居民收入,同時(shí),重慶要努力提高消費(fèi)者的收入預(yù)期,增強(qiáng)消費(fèi)者信心。
參考文獻(xiàn):
[1]馬光輝.中國(guó)消費(fèi)與經(jīng)濟(jì)增長(zhǎng)關(guān)系的實(shí)證分析[J].山東經(jīng)濟(jì),2006(02).
[2]余詠梅.重慶市居民消費(fèi)研究[D].重慶師范大學(xué),2003.
熱門標(biāo)簽
數(shù)據(jù)分析論文 數(shù)據(jù)挖掘論文 數(shù)據(jù)安全論文 數(shù)據(jù)管理論文 數(shù)據(jù)庫論文 數(shù)據(jù)挖掘總結(jié) 數(shù)據(jù)誤差 數(shù)據(jù)采集 數(shù)據(jù)通信論文 數(shù)據(jù) 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
1政務(wù)數(shù)據(jù)協(xié)同治理的分析
3建筑業(yè)統(tǒng)計(jì)數(shù)據(jù)質(zhì)量探討