111 經濟部聯招(台電、中油、台水、台糖)新進職員 統計資訊 MOD- 國營事業聯招 (統計學、巨量資料概論) 考古題詳解
第 1 題2 分
在統計學概念及方法中,下列哪些會受極端值影響?
① 中位數 ② 平均數 ③ 迴歸直線的係數 ④ 全距 ⑤ 眾數 ⑥ 四分位數距(IQR)
核心觀念
本題考查統計學中統計量與估計方法的強健性(Robustness)與極端值(Outliers)敏感度。
在統計學中,當資料集存在偏離整體趨勢極遠的極端值(離群值)時,不同統計量表現出截然不同的性質:
- 敏感統計量 / 方法(Non-robust Statistics):計算過程依賴全體資料數值加總、兩端極值(最大值或最小值),或以殘差平方和極小化為目標(如最小平方法 OLS)。只要資料出現極端值,其統計量或係數估計值就會發生顯著偏誤。
- 強健統計量 / 方法(Robust Statistics):計算過程僅依賴次數大小順序(排序位置)、特定百分位數或最高頻率,具有較高的崩潰點(Breakdown Point),不會輕易受到極端值牽引。
解題方法
本題切入點為將題目所列 6 個統計概念與方法分類為「受極端值影響(敏感)」與「不受極端值影響(強健)」兩類:
- 檢視 ①~⑥ 各指標的數學定義與公式結構。
- 判定當資料寫入極端值時,該指標是否會產生劇烈變化。
- 篩選出會受極端值影響的項目,再對照選項找出正確組合。
選項分析
針對題幹 ①~⑥ 項目進行逐一剖析:
- ① 中位數(Median):【不受影響】 中位數係將資料由小到大排序後,位於正中間(第 百分位數)的數值。只要中間位置不變,極端值無論數值極大或極小,均不影響中間點的數值,屬於強健統計量。
- ② 平均數(Mean):【會受影響】 算術平均數公式為 。由於每個資料點均參與加總,當資料中出現顯著偏大或偏小的極端值時,會直接拉高或拉低總和,導致平均數嚴重偏離資料的主體集中位置,屬於敏感統計量。
- ③ 迴歸直線的係數(Regression Coefficients):【會受影響】 普通最小平方法(OLS)估計斜率與截距時,其優化目標為極小化殘差平方和 。
第 2 題2 分
已知箱中置有 4 顆藍色球、6 顆紅色球及 顆白色球。參加者自箱中抽出 1 球,確定顏色後放回。
若抽得藍色球者可得 1,000 元,抽得紅色球者可得 2,000 元,抽得白色球者得 0 元。在抽出任 1 球之機率相等的條件下,若主辦單位希望參加者所得金額的期望值為 400 元,則 等於下列何者?
核心觀念
本題考查離散型隨機變數(Discrete Random Variable)的期望值(Expected Value)與古典機率的概念。
離散型隨機變數 的期望值定義為所有可能取值與對應發生機率之乘積的累加總和:
在本題中,抽取任一球的機率皆相等,箱中總球數為 顆。
解題方法
- 定義隨機變數與機率分配: 設隨機變數 表示參加者抽中 1 球所獲得的金額(元)。 箱中球的總數量為 顆。 各顏色球對應的金額與抽中機率分別為:
- 藍色球:金額 ,機率
- 紅色球:金額 ,機率
- 白色球:金額 ,機率
-
建立期望值方程式: 根據期望值的定義公式:
-
代入已知條件並求解 : 已知主辦單位希望期望值 元:
第 3 題2 分
某校有 1,000 位學生,英文段考成績呈常態分布,平均成績 70 分,標準差 10 分。請問此次段考成績超過 90 分的學生人數最靠近下列哪個數值?
註:,,。
核心觀念
- 常態分布的標準化(Standardization): 隨機變數 服從平均數為 、標準差為 的常態分布(即 ),可透過標準化公式轉換為標準常態分布 :
- 標準常態分布臨界值與右尾機率: 題目中附註之 表示標準常態分布右尾面積(機率)為 時所對應的 臨界值,即 :
- 期望人數計算: 在總人數為 的群體中,符合特定條件之預期人數為總人數乘以該事件發生的機率:
解題方法
-
求出目標分數的標準化 值: 已知平均成績 ,標準差 ,目標成績 分。 將 代入標準化公式:
-
估算成績超過 90 分的機率 : 求成績超過 90 分的學生比例,即求標準常態變數 的右尾機率 。 對照題目給定的臨界值:
- 當 時,右尾機率為 。
- 當 時,右尾機率為 。
因為 略大於 ,故其右尾機率 會略小於 (精確值約為 )。
第 4 題2 分
欲求常態母體平均數 的信賴區間,抽取 1 組樣本數為 30 的隨機樣本。假設母體標準差未知,若信心水準不變,但樣本數增加為原本的 9 倍,而樣本標準差增加為原本的 3 倍,則新的信賴區間長度,約是原來信賴區間長度的多少倍?
核心觀念
- 母體平均數 的信賴區間:當常態母體標準差 未知時,以樣本標準差 估計 ,母體平均數 的 信賴區間為:
- 信賴區間長度(Length of Confidence Interval, ):
- 影響信賴區間長度的關鍵因子:
- 信心水準:決定臨界值 (信心水準越高,臨界值越大,長度越長)。
- 樣本標準差 :與區間長度成正比。
- 樣本數 :其平方根 與區間長度成反比。
解題方法
- 設定原始與變更後的變數:
- 原樣本數 ,原樣本標準差為 。
- 新樣本數 。
- 新樣本標準差 。
- 列出信賴區間長度公式:
- 原始信賴區間長度:
- 新的信賴區間長度:
- 計算標準誤的變化倍數: 將 與 代入新的標準誤項 :
第 5 題2 分
欲檢定虛無假設 與對立假設 ,自標準差未知的常態分布中選取 1 組大小為 的隨機樣本,下列哪個結果最有可能支持 ?
核心觀念
本題考查「母體標準差未知且母體為常態分布」時,如何利用單一母體平均數的 檢定判斷是否支持左尾對立假設。
假設為:
因為母體標準差未知,使用樣本標準差 估計,檢定統計量為:
其中 。
由於是左尾檢定, 值越小、越負,表示樣本平均數相對於 越低,且樣本變異程度越小,越有利於支持 。
解題方法
四個選項的樣本數 相同,因此比較:
共同的 不影響選項間的比較,只需比較:
各選項計算如下:
- (A):
- (B):
- (C):
- (D):
比較其負值大小:
因此 (A) 的檢定統計量最負,最能支持左尾對立假設 。
選項分析
(A)
第 6 題2 分
在正斜分配資料中,下列何者正確?
核心觀念
本題考查偏態分配下平均值與中位數的相對位置。
「正斜分配」又稱右偏分配,資料分布的右側具有較長的尾巴,少數較大的極端值會將平均值向右拉動。因此,典型的相對位置為:
正斜分配的偏態係數通常為正值。
解題方法
判斷正斜分配時,先觀察資料尾端方向:
- 右側尾巴較長:正斜分配。
- 左側尾巴較長:負斜分配。
正斜分配中,右側少數極大值會提高算術平均值,但中位數只取決於資料排序後的中間位置,受到極端值影響較小。因此:
所以中位數小於平均值。
選項分析
- (A) 中位數等於平均值:錯誤。 平均值等於中位數通常是對稱分配的特徵。正斜分配中,右側極端大值會使平均值大於中位數,兩者一般不相等。
第 7 題2 分
有關 -值(-value)之敘述,下列何者正確?
核心觀念
本題考查假設檢定中 -值的定義與解釋。
在虛無假設 成立的前提下,-值表示「觀察到目前樣本結果,或比目前結果更極端結果」的機率:
-值越小,代表在 為真的情況下,目前觀察結果越不尋常,因此反對 的證據越強。
若設定顯著水準為 ,假設檢定的判斷規則為:
其中 常設定為 ,但 是事前設定的顯著水準,不是每次檢定所得的 -值。
解題方法
判斷本題各選項時,應區分三個概念:
- 型一錯誤機率:在 為真時,卻拒絕 的機率,記為 。
- -值:假設 為真時,觀察到目前或更極端樣本結果的機率。
- 拒絕規則:比較 -值與顯著水準 的大小。
因此,只要掌握「-值越小,反對 的證據越強」,即可判斷正確選項。
選項分析
(A) -值為型一錯誤的機率
錯誤。
型一錯誤是「 為真,卻拒絕 」,其機率為顯著水準 :
第 8 題2 分
若已知 和 兩變數之線性迴歸方程式為:
且 、,則 和 的相關係數為何?
核心觀念
本題考查兩變數線性迴歸係數與相關係數的關係。
令
若 對 的迴歸係數為 ,則
因此:
本題省略資料依標準題意補為:
其中 中的 為截距,不影響相關係數的計算。
解題方法
由題目給定:
所以:
代入公式:
第 9 題2 分
某市調公司欲探討 3 家飲料廠商(A、B、C)之市場占有率是否相等。今自市場消費者中隨機抽取 120 位消費者,發現其中是 A、B、C 廠商的消費者分別為 50、40、30 人。根據此一資料,在 的情況下,下列敘述何者正確?
核心觀念
本題檢定的是 3 家廠商的市場占有率是否相等,資料是消費者分別歸屬於 A、B、C 三類的「人數」,因此應使用卡方適合度檢定(chi-square goodness-of-fit test),而非變異數分析。
設 A、B、C 的市場占有率分別為 ,則假設為:
以命題當年(民國 111 年)法規為準;本題不涉及法條適用。
解題方法
樣本總數為 人。若市場占有率相等,則各廠商的期望人數為:
觀察人數為:
Pearson 卡方檢定統計量為:
代入資料:
自由度為:
在 下,卡方適合度檢定採右尾檢定。自由度為 時,上尾臨界值為:
因為:
所以不拒絕 。
本題的 -值為:
因此:
結論是:在顯著水準 下,沒有足夠證據認定 3 家飲料廠商的市場占有率不同。
第 10 題2 分
欲檢定 100 個隨機樣本是否來自均勻分配,假設隨機變數的可能範圍為已知,並據此範圍以等間距的方式分成 5 組。假設第 組的觀察個數為 ,使用卡方為檢定統計量,該檢定統計量的自由度為何?
核心觀念
本題考查「卡方適合度檢定」的自由度。
將樣本可能範圍等間距分成 組,若母體分配已完全指定,且未使用樣本資料估計任何參數,卡方適合度檢定統計量的自由度為:
本題已知隨機變數的可能範圍,並分成 組,因此 。
由於假設為均勻分配,每組的理論機率為:
樣本數為 ,故各組期望觀察次數為:
卡方適合度檢定統計量為:
五組觀察次數的總和必須等於樣本總數 :
因此,前四組的觀察次數確定後,第五組即被總和條件決定,只有 個獨立資訊。
解題方法
本題的均勻分配範圍已知,分組界線已知,且均勻分配不需由樣本估計參數。因此不需額外扣除參數估計所消耗的自由度。
套用公式:
第 11 題2 分
假設隨機抽取 1 組樣本數等於 100 的樣本,發現樣本平均數是 10、樣本標準差是 10。根據中央極限定理(Central Limit Theorem),上述樣本平均數的抽樣分配,最接近下列哪一個機率分配?
核心觀念
本題考查中央極限定理與樣本平均數的抽樣分配。
若母體平均數為 、母體變異數為 ,樣本數為 ,則在樣本數夠大時,樣本平均數 的抽樣分配近似為:
其中:
- 抽樣分配的平均數為
- 抽樣分配的變異數為
- 為樣本平均數的標準誤
本題提供樣本平均數 、樣本標準差 ,因此以樣本統計量估計母體參數:
解題方法
樣本數為:
樣本標準差為 ,故母體變異數以:
估計。樣本平均數抽樣分配的變異數為:
抽樣分配的平均數則約等於母體平均數,而母體平均數以樣本平均數估計:
因此:
第 12 題2 分
假設已知某個城市有 60% 的大學生有打工經驗,也發現該城市有 70% 的大學生有意願再繼續就讀研究所。若使用簡單隨機抽樣,由該城市的大學生中抽出 1 位同學,下列何者有誤?
核心觀念
設事件:
- :抽出的同學有打工經驗,且
- :抽出的同學有意願繼續就讀研究所,且
題目所問為同時符合兩項條件的機率,即交集機率 。
已知兩事件邊際機率時,交集機率的範圍為:
代入題目資料:
因此:
題目並未說明打工經驗與就讀研究所意願彼此獨立,因此不能直接將兩者機率相乘。
解題方法
交集機率的上限不能超過任一事件本身的機率,因此:
交集機率的下限可由聯集機率不超過 推得:
所以:
故同時具有打工經驗且有意願繼續就讀研究所的機率,只能確定介於 與 之間。
若題目另行說明兩事件獨立,才可以計算:
第 13 題2 分
假設隨機變數 的平均數為 15,標準差為 4,若 、,以下敘述何者正確?
核心觀念
本題旨在考驗隨機變數經**線性轉換(Linear Transformation)**後的統計性質變化,涵蓋期望值(平均數)、變異數、標準差以及兩隨機變數間相關係數的推導。
設隨機變數 經過線性轉換 (其中 為實數常數):
- 期望值(平均數)線性性質:
- 變異數性質: (常數 的加減僅代表資料位置的平移,不改變資料離散程度)
- 標準差性質:
- 線性轉換之相關係數: 若 ,則 與 的相關係數為:
解題方法
由題目已知隨機變數 的母體參數:
- 平均數
- 標準差 變異數
兩線性變換隨機變數分別為 (即 )與 (即 )。
步驟一:求 的統計量
- 平均數:
- 變異數:
- 標準差:
步驟二:求 的統計量
- 平均數:
- 變異數:
第 14 題2 分
若因子變異數分析如下表,則甲、乙、丙之值,下列何者有誤?
| 來源 | 平方和 | 自由度 | 平均平方和 | |
|---|---|---|---|---|
| 組間 | 20 | 2 | 乙 | 丙 |
| 組內 | 30 | 甲 | 5 | |
| 總和 | 50 | 8 |
核心觀念
本題考察單因子變異數分析(One-way ANOVA)分析表中各項數值的計算關係:
- 總平方和 = 組間平方和 + 組內平方和
- 總自由度 = 組間自由度 + 組內自由度
- 平均平方和 = 平方和 ÷ 自由度
- 統計量 = 組間平均平方和 ÷ 組內平均平方和
解題方法
由表中資料:
因此:
組間平均平方和為:
組間 統計量為:
第 15 題2 分
某知名人士想競選民意代表,但不清楚自己的民意基礎為若干,於是以抽樣方式了解他的支持度 。若估計誤差不超過 3%,請問需要抽多少樣本(請以 95% 信心水準計算)?
核心觀念
本題考查「母體比例 的估計」之樣本數決定。當以樣本比例 估計母體比例 時,其信賴區間的誤差界限為
其中:
- :估計誤差,本題為
- :信心水準所對應的標準常態臨界值
- :母體比例
- :所需樣本數
本題未提供先驗支持度 ,因此採用最保守的 。因為
在 時達到最大值 ,可確保樣本數足以符合誤差要求。
解題方法
95% 信心水準的標準常態臨界值為
樣本數公式為
代入
得
樣本數必須向上取整,因此
第 16 題2 分
某候選人希望能提前自行宣布勝選,因此進行出口民調及統計檢定。隨機訪問 400 位該區已投票的民眾,其中 228 位投給該候選人。已知得票率需大於 50% 才勝選,則該檢定的標準化檢定統計量之值為下列何者?
核心觀念
本題考查**單一母體比例之大樣本假設檢定(Large-Sample Test for a Population Proportion)與標準化檢定統計量(Standardized Test Statistic)**之計算。
-
基本假設: 候選人欲檢定得票率是否大於 (勝選門檻),設立右尾檢定: 其中 為虛無假設下的母體比例基準值。
-
常態近似條件: 當樣本數 夠大,且滿足 與 時,依據中央極限定理(CLT),樣本比例 近似服從常態分布:
-
標準化檢定統計量公式:
解題方法
步驟一:整理題目已知條件
- 抽樣總人數(樣本數):
- 支持該候選人人數:
- 虛無假設母體比例:
- 樣本得票率(樣本比例):
步驟二:計算虛無假設下的標準誤(Standard Error, SE)
第 17 題2 分
在 1 所大學抽取 100 位學生隨機樣本之平均 GPA 為 3.1,若用上述結果來估計此大學所有學生之平均 GPA,則是在作下列哪一項統計?
核心觀念
統計學依其目的與分析範疇主要分為兩大分支:
- 敘述統計(Descriptive Statistics):著重於資料的蒐集、整理、圖表陳示與特徵值計算(如平均數、中位數、標準差等),目的在於清楚描述「已蒐集到的樣本或資料」本身之特性,不對母體做進一步的推測或預測。
- 推論統計(Inferential Statistics):利用隨機抽樣取得的「樣本統計量」(如樣本平均數 、樣本比例 ),在具有不確定性與機率基礎下,對「未知母體參數」(如母體平均數 、母體比例 )進行估計(Estimation)或假設檢定(Hypothesis Testing)。
解題方法
- 題幹條件剖析:
- 抽樣樣本數 。
- 樣本平均數 (此為樣本統計量)。
- 目的:「用上述結果來估計此大學所有學生(母體)之平均 GPA 」。
- 切入點與判斷:
- 題目的核心操作是「以局部樣本資訊( 的 GPA),去對整體母體特徵(全校學生 GPA)做出估計」。
- 此種「以樣本推論母體」的過程,完全符合推論統計(Inferential Statistics)之定義(具體而言屬於推論統計中的「點估計」)。
第 18 題2 分
下列資料為 500 件發生在星期六晚上之意外事件分析,其中牽涉到酒駕與 1 輛汽車之意外事件比例為何?
| 酒駕否?\牽涉汽車數 | 1 | 2 | 3 | 總數 |
|---|---|---|---|---|
| 是 | 60 | 110 | 30 | 200 |
| 否 | 40 | 215 | 45 | 300 |
| 總數 | 100 | 325 | 75 | 500 |
核心觀念
本題考查二維列聯表中的「聯合事件比例」,即同時符合兩個條件的事件數,除以全部事件數。
所求事件為:
- 酒駕:是
- 牽涉汽車數:1 輛
因此應取表中「酒駕是、牽涉 1 輛汽車」的交叉格數值 。
解題方法
全部意外事件共有 件,符合兩項條件的意外事件有 件,因此比例為:
所以正確選項為 (B)。
選項分析
- (A) 0.08:錯誤。 並非本題所求聯合事件比例。
- (B) 0.12:正確。計算為 。
- (C) 0.2:錯誤。
第 19 題2 分
某所高中三年級學生的數學成績近似於具有平均數 300 分與標準差 35 分的常態分配。藉由簡單隨機抽樣,選取 4 位高中三年級學生,他們的平均成績高於 335 分的機率大約為何?
核心觀念
-
樣本平均數的抽樣分配(Sampling Distribution of ): 若母體服從常態分配 ,則自該母體抽取樣本數為 的簡單隨機樣本時,其樣本平均數 亦精確服從常態分配: 其中樣本平均數的標準差(又稱標準誤,Standard Error)為:
-
標準化(Standardization)與 轉換: 將 轉換為標準常態隨機變數 :
-
常態分配的「經驗法則(68-95-99.7 法則)」:
- (精確值為 )
解題方法
步驟一:設定母體參數與抽樣條件
- 母體平均數
- 母體標準差
- 樣本數
步驟二:求樣本平均數 的抽樣分配 因為母體為常態分配,故樣本平均數 服從常態分配:
- 的期望值:
- 的標準誤:
即 。
第 20 題2 分
在最近針對 100 名小學六年級學生的研究中,得知他們每週平均看電視的時間是 20 小時,標準差為 5 小時,請問全體六年級學生每週平均看電視時間的 95% 信賴區間,最接近下列何者?
核心觀念
本題測驗「大樣本下母體平均數 的區間估計(Confidence Interval for Population Mean)」。
- 中央極限定理(Central Limit Theorem, CLT): 當樣本數 (本題 )時,不論母體分配為何,根據中央極限定理,樣本平均數 的抽樣分配皆會近似常態分配。
- 標準誤(Standard Error, ): 其中 為樣本標準差, 為樣本數。
- 母體平均數 之 信賴區間公式: 在 信賴水準下(),雙尾臨界值 (速算或經驗法則常取 )。
解題方法
步驟一:整理已知條件
- 樣本數:
- 樣本平均數:(小時)
- 樣本標準差:(小時)
- 信賴水準:
步驟二:計算標準誤()
步驟三:計算誤差界限(Margin of Error, )
第 21 題2 分
從蒐集來的 100 個樣本資料值計算得到 及 ,則其變異係數為何?
核心觀念
本題評量描述統計學中衡量資料「相對離散程度」的**變異係數(Coefficient of Variation, )**及其相關統計量公式:
- 樣本平均數(Sample Mean, ):
- 離差平方和(Sum of Squares, ):
- 樣本變異數(Sample Variance, )與樣本標準差(Sample Standard Deviation, ):
- 變異係數(): 變異係數為無單位(無量綱)的指標,用於比較平均數不同或單位不同的兩組資料之離散程度。
解題方法
步驟一:計算樣本平均數 已知樣本數 ,:
步驟二:計算離差平方和 已知 :
步驟三:計算樣本變異數 與樣本標準差 因資料為「樣本」,分母須除以自由度 :
第 22 題2 分
有 3 法則可決定結果發生機率,包含古典法則、相對次數法及主觀認定法。請問下列 3 種情形,分別依據哪一種法則認定?
① 美國人將贏明年法國公開賽。 ② 公平骰子之任一點出現機率為 。 ③ 根據過去經驗,假定某種教科書每月之平均銷售為 5,000 本是合理的。
核心觀念
本題考查機率論中「機率的三大賦予方式」(機率定義):
- 古典機率法則(Classical Probability Approach):建立在「對稱性」與「等可能發生(Equally Likely)」的假設上。若一隨機實驗之樣本空間 包含 個彼此互斥且發生的可能性均相同的基本事件,則事件 發生的機率定義為:
- 相對次數法(Relative Frequency / Empirical Approach):建立在「大量重複實驗」或「歷史經驗數據」之上(大數法則)。當實驗在相同條件下重複進行 次,若事件 出現 次,則當 趨近於無限大時,事件 的機率收斂為極限值:
- 主觀機率法(Subjective Probability Approach):當實驗無法大量重複,且不具備客觀對稱性或歷史經驗數據時,由個人憑藉專業判斷、信念、當前資訊或直覺所賦予的機率衡量。
解題方法
逐一剖析題目給定的 3 種情形:
- 情形 ①:「美國人將贏明年法國公開賽」
- 分析:運動賽事受選手狀態、傷病、籤表及個人實力等多重動態因素影響,屬於不可精確重複且不具備「等可能發生」性質的單一未來事件。此評估結果完全取決於個人或專家對現況的信念與主觀估計。
- 歸類:主觀認定法。
- 情形 ②:「公平骰子之任一點出現機率為 」
- 分析:題目明確指出為「公平(fair)」骰子,代表 6 個點數出現的機會完全均等(等可能性)。樣本空間總事件數 ,任一點數出現 ,無須透過實作投擲實驗即可由結構對稱性推導機率為 。
第 23 題2 分
有關 分配百分位數之說法,下列何者正確?
核心觀念
本題考查 分配(-distribution)的倒數性質(Reciprocal Property)與臨界值(百分位數)轉換公式。
- 倒數定理:若隨機變數 服從分子自由度為 、分母自由度為 的 分配,記作 ,則其倒數 服從自由度對調的 分配,即 。
- 臨界值轉換公式:設 表示自由度為 且右尾機率為 的 分配臨界值,則小於 之右尾臨界值與左尾臨界值 存在如下倒數關係:
解題方法
步驟一:推導臨界值倒數關係 設 ,根據右尾機率與臨界值之定義: 取其餘集事件之機率: 因為 且臨界值均為正實數,對不等式兩端同時取倒數(不等號方向改變): 由倒數定理可知 ,故使 之右尾累積機率等於 的臨界值即定義為 。因此導出:
第 24 題2 分
在線性迴歸模式中,相較於 特定值之區間估計, 平均值之區間估計,下列何者正確?
核心觀念
在簡單線性迴歸模型 (其中殘差項 )中,當給定特定自變數值 時,針對應變數 的區間估計可分為以下兩種:
- 平均值之區間估計(信賴區間,Confidence Interval, CI):估計母體條件期望值 ,反映的是整體趨勢平均位置的不確定性(抽樣變異)。
- 特定值之區間估計(預測區間,Prediction Interval, PI):預測未來單一個體觀測值 ,不僅包含平均位置的不確定性,還額外包含該單一個體本身的個體隨機誤差 。
解題方法
推導兩種區間之變異數與標準誤公式:
-
平均值(條件期望值)估計式的變異數: 點估計量為 ,其估計量變異數為: 在給定顯著水準 下,平均值 的 信賴區間(CI)半長度(誤差界限)為:
-
特定值(單一個體觀測值)預測誤差之變異數: 預測誤差為 。由於新觀測值的隨機誤差 與根據過去樣本估計出的 彼此獨立,故預測誤差變異數為:
第 25 題2 分
1 個社區大學有 150 台 PC,1 天任 1 台要修之機率為 0.025。為求剛好 25 台 PC 要修之機率,應使用下列何種機率分配近似求原機率?
① 二項機率分配 ② 波松機率分配 ③ 常態機率分配 ④ 指數機率分配
核心觀念
本題考查**二項機率分配(Binomial Distribution)及其極限近似分配(Limiting Approximation Distribution)**的判定條件。
-
二項機率分配 : 在 次獨立重複的白努利試驗中,每次試驗成功的機率固定為 。若隨機變數 表示 次試驗中的成功次數,則 。
-
波松近似二項分配(Poisson Approximation to Binomial): 當試驗次數 很大(一般經驗法則為 或 ),且單次成功機率 很小(一般經驗法則為 )時,二項分配 可由平均數 的波松分配 進行良好近似:
-
常態近似二項分配(Normal Approximation to Binomial): 常態分配近似二項分配要求樣本數足夠大且成功機率不能太接近 0 或 1,經驗法則通常需同時滿足 與 。
解題方法
- 建立原機率分配模型:
- 試驗總次數 (PC 總台數)。
- 單台 PC 需維修的機率 。
- 各 PC 是否需要維修相互獨立。
設隨機變數 為一天內需要維修的 PC 台數,則 之精確分配為二項機率分配(①):
- 評估近似條件與選擇最佳近似分配:
- 檢驗參數特性: 相當大, 非常小。
- 計算期望值 :
第 26 題2 分
下列何者非屬關聯式資料庫(Structured Query Language, SQL)的資料模型?
核心觀念
本題旨在考查**關聯式資料庫(Relational Database System, RDBMS)**的核心資料模型。
關聯式資料庫以埃德加·科德(E. F. Codd)提出的關聯模型(Relational Model)為基礎,其核心觀念是將所有資料組織為二維表格結構。在關係代數(Relational Algebra)理論與實際 SQL 實作中,資料模型的構造元件具備明確的理論與實務對應關係:
- 表格(Table):對應理論上的「關聯(Relation)」,為資料儲存的基本實體。
- 列(Row):對應理論上的「組元(Tuple)」或實務上的「紀錄(Record)」,代表表格中橫向的一筆獨立資料。
- 欄(Column):對應理論上的「屬性(Attribute)」或實務上的「欄位(Field)」,代表表格中縱向的資料特徵與欄位型態定義。
解題方法
判斷某個元件是否屬於關聯式資料庫模型,關鍵在於評估其是否為構成「二維結構矩陣」的基本元素。
關聯模型的核心運算完全建立於列與欄交會所構成的表格上。若某項技術或觀念屬於網頁超文本(Hypertext)、圖形資料庫(Graph Database)或圖書檢索連結,而非關聯矩陣儲存單元,即不屬於關聯式資料庫的資料模型。
第 27 題2 分
下列何者非屬使用巨量資料處理技術之主要目的?
核心觀念 巨量資料(Big Data)處理技術的核心目的,在於解決傳統關聯式資料庫(RDBMS)無法應付的資料規模(Volume)、資料生成與處理速度(Velocity)以及資料型態多樣性(Variety)等挑戰(即巨量資料的 3V 特性)。
在現代資料工程與雲端系統架構中,使用巨量資料處理技術的三大主要目的為:
- 解決數量規模(Volume):儲存與平行計算超越傳統資料庫負擔能力的大型資料集。
- 解決多樣性(Variety):擷取與轉換半結構化或非結構化資料(如日誌、文本、影像),轉化為可供分析與報表使用的格式。
- 解決速度與即時性(Velocity):以即時(Real-time)或低延遲(Low-latency)方式處理未繫結(Unbounded)的動態串流資料。
「人工智慧(AI)」雖然常以巨量資料作為訓練與分析的輸入來源,但 AI 應用系統的開發屬於機器學習與演算法層面的「上層應用」,而非巨量資料「資料處理與儲存架構本身」的核心定義與主要目的。
解題方法 本題考查巨量資料處理技術的本質與應用範疇。解題切入點如下:
- 對照 3V 特性與架構定義:
- 選項 (B) 對應 Velocity(速度):處理低延遲的未繫結資料串流(Stream Processing)。
- 選項 (C) 對應 Variety(多樣性):將非結構化資料進行 ETL 轉換以供分析與報告。
- 選項 (D) 對應 Volume(體積):克服傳統資料庫在極大資料量下的儲存與運算瓶頸。
- 區分基礎架構與高階應用:巨量資料技術專注於資料的「收集、儲存、清洗、轉換與傳輸」(Data Infrastructure & Pipeline);
第 28 題2 分
Spark 巨量資料處理技術所使用的主要資料模型是彈性分散式資料集(Resilient Distributed Dataset, RDD),下列何者不是 RDD 的核心成分?
核心觀念
本題考查 Apache Spark 中彈性分散式資料集(RDD)的基本資料模型與內部組成。
RDD 是 Spark 用來表示分散式資料集合的抽象,資料會被切割成多個分割區(Partition),分散儲存在叢集中的不同節點。RDD 的核心特性包括:
- 分割區(Partitions):資料在叢集中的實際切分方式。
- 相依關係(Dependencies):記錄目前 RDD 與前一個 RDD 之間的轉換關係,用於建立 lineage(血統資訊)及故障復原。
- 分割方式(Partitioning):描述資料如何依據鍵值進行分割,例如 Hash Partitioning、Range Partitioning。
- 計算函數(Computing Function):說明如何根據父代 RDD 計算目前 RDD 的資料。
RDD 的設計重點是「分散式資料集合」與「轉換過程的相依關係」,並非關聯式資料庫的資料表結構。
解題方法
判斷各選項是否屬於 RDD 的核心成分即可。切入重點如下:
- 與資料實際分散儲存有關的結構,通常屬於 RDD 核心成分。
- 與 RDD 之間轉換及血統資訊有關的結構,屬於 RDD 核心成分。
- 與資料如何分割、重新分區有關的結構,屬於 RDD 核心成分。
- 「Relational Scheme」是關聯式資料模型中的關聯綱要概念,不是 RDD 的核心組成。
因此,題目詢問「不是 RDD 的核心成分」,答案為 Relational Scheme。
選項分析
(A) Partition Set
Partition Set 指 RDD 所包含的分割區集合。RDD 並非以單一資料塊存在,而是將資料切分成多個 Partition,分布於叢集中的不同工作節點。
RDD 必須知道自己由哪些分割區組成,才能進行平行處理,因此 Partition Set 屬於 RDD 的核心成分。本選項錯誤。
(B) Relational Scheme
Relational Scheme 是關聯式資料模型的概念,用來描述關聯表的欄位、屬性及其結構,例如:
其中 表示關聯名稱, 表示屬性。
第 29 題2 分
下列關聯式資料庫一致性屬性之概念,何者正確?
核心觀念
本題考查關聯式資料庫交易的 ACID 一致性屬性:
- Atomicity(原子性):交易完整執行,或完全不執行。
- Consistency(一致性):交易執行前後,資料庫都必須符合既定的資料庫結構與完整性限制。
- Isolation(隔離性):並行交易彼此隔離,執行結果應如同交易依序、分開執行。
- Durability(持久性):交易完成後,其結果即使發生系統故障或停電,也能被保存並恢復。
本題題幹所稱「一致性屬性」,即是 ACID 中的 Consistency。
解題方法
判斷各選項所描述的內容,分別對應 ACID 的哪一項屬性,再確認是否為「一致性」:
| 選項描述 | 對應屬性 |
|---|---|
| 故障後還原至已知狀態 | 持久性 Durability |
| 並行交易彼此分開執行 | 隔離性 Isolation |
| 資料符合資料庫結構描述 | 一致性 Consistency |
| 交易全部執行或完全不執行 | 原子性 Atomicity |
因此,正確選項為 (C)。
選項分析
(A) 錯誤
「從意外的系統故障或停電狀況還原成上個已知狀態的能力」主要描述交易結果在故障後仍能保存或恢復,屬於 持久性(Durability)。
持久性確保已提交的交易不會因為系統故障而消失,通常透過交易日誌、備份與復原機制實現,並非一致性。
(B) 錯誤
「要求並行的交易必須分開執行」描述的是 隔離性(Isolation)。
第 30 題2 分
下列何者非屬 MapReduce 的主要計算動作?
核心觀念
MapReduce 是分散式資料處理模型,將大量資料分割後,分別交由多個節點平行處理,常見流程包括:
- Split:將輸入資料切割成多個資料分片。
- Map:逐筆或逐筆群組讀取資料,轉換成中間鍵值對(key-value pairs)。
- Combine:在 Mapper 節點先進行局部彙整,減少傳送至 Reducer 的資料量。
- Shuffle and Sort:依據 key 將中間結果重新分配、排序與分組。
- Reduce:對相同 key 的資料進行彙總或計算。
其中,Combine 並非每個 MapReduce 工作都必須使用,但屬於常見的局部計算最佳化動作;Split 則是進入 Map 階段前的資料切割程序。
解題方法
本題應判斷各選項是否屬於 MapReduce 資料處理流程中的動作。
MapReduce 的核心在於:
「Visualize」是將分析或計算結果以圖表、圖形或儀表板呈現,屬於資料視覺化或結果展示階段,並非 MapReduce 的主要計算動作。因此答案為 (D)。
選項分析
(A) Combine:錯誤選項
Combine 是 Mapper 端的局部彙總程序,通常先將同一節點產生的中間資料進行合併,再傳送給 Reducer。例如計算單字出現次數時,Mapper 可能產生:
經過 Combine 後,可先整理為:
第 31 題2 分
下列何者非屬盲信號分離技術?
核心觀念
盲信號分離(Blind Signal Separation, BSS)是指在未知原始信號內容、未知混合方式,甚至未知信號數量的情況下,僅根據觀測到的混合資料,估計並分離出潛在來源信號。
典型模型為:
其中:
- :未知的原始來源信號;
- :未知的混合矩陣;
- :實際觀測到的混合信號。
盲信號分離的核心,是利用資料本身的統計特性、矩陣結構或潛在因素,推估來源信號。因此,主成分分析、奇異值分解、非負矩陣分解等方法,均可用來萃取資料中的潛在結構;關聯規則分析則不屬於此類技術。
解題方法
判斷各選項是否屬於盲信號分離技術,可觀察其主要目的:
- 是否在分解觀測資料?
- 是否在尋找潛在因素或隱藏來源?
- 是否利用資料結構還原未直接觀測的成分?
若方法的主要功能是尋找「項目之間的共現關係」,而非分解混合信號、萃取潛在來源,則不屬於盲信號分離技術。
選項分析
(A) 關聯規則分析:錯誤選項,亦為本題答案
關聯規則分析(Association Rule Analysis)是資料探勘技術,主要用於發現資料項目之間的共現關係,例如:
常用指標包括:
- 支持度(Support)
- 信賴度(Confidence)
- 提升度(Lift)
其目的在於找出「哪些項目經常同時出現」的規則,並未針對觀測資料進行矩陣分解,也不以估計未知來源信號為目標。因此,關聯規則分析不屬於盲信號分離技術。
(B) 主成分分析:正確敘述
主成分分析(Principal Component Analysis, PCA)透過資料的共變異矩陣或相關矩陣,尋找能解釋最大變異量的互相正交方向。
若資料共變異矩陣為 ,則可透過特徵值分解:
其中 的欄向量為主成分方向, 的對角元素為各主成分的變異量。
第 32 題2 分
巨量資料由於數量大與特徵多元的特性,若適當透過探索式資料分析的技巧,能幫助我們了解資料的多種隱含現象,但不包含下列哪一個項目?
核心觀念
本題考查探索式資料分析(Exploratory Data Analysis, EDA)的功能與限制。
EDA 是在正式建模或推論前,透過統計圖表、摘要統計、相關分析及資料清理等方法,了解資料的:
- 分布情形與基本特徵
- 變數間的關聯性
- 異常值、離群值與資料錯誤
- 潛在結構與值得進一步研究的現象
但 EDA 主要用來發現資料中的模式與關聯,不能單獨證明變數間具有因果關係。因果關係通常需要實驗設計、控制混淆變數、因果推論方法或適當的研究設計加以判定。
解題方法
題幹問「探索式資料分析能幫助了解的項目,但不包含哪一個」。
判斷重點在於區分:
EDA 可以透過散佈圖、相關係數、交叉表、分群圖及其他視覺化方法,發現變數之間是否存在關聯;也能透過盒鬚圖、標準化分數及資料檢核方法找出離群值或異常值。
然而,僅觀察資料中的關聯,無法排除第三變數造成的混淆,也無法確認事件發生的原因。因此,「解析資料或事件的因果關係」不屬於 EDA 單獨能直接完成的工作。
選項分析
(A) 分析各變數間的關聯性,找出重要的變數
第 33 題2 分
卷積神經網路中將輸入的資料劃分為若干個矩形區域,對每個子區域輸出最大值,此機制為哪個網路層的運作目的?
核心觀念
卷積神經網路(Convolutional Neural Network, CNN)會將輸入資料劃分為若干個局部矩形區域,並從每個區域取出最大值,這種操作稱為「最大池化」(Max Pooling),其目的在於:
- 降低特徵圖的空間維度;
- 減少後續運算量與參數數量;
- 保留局部區域中最顯著的特徵;
- 增加模型對小幅平移的穩定性。
因此,題幹所描述的是**池化層(Pooling Layer)**的運作。
解題方法
判斷關鍵在於題幹中的「劃分為若干個矩形區域」以及「對每個子區域輸出最大值」。
若輸入特徵圖為 ,某一個池化區域中的數值為:
進行最大池化後,該區域輸出:
對所有區域重複此操作,即可產生尺寸較小的特徵圖。由於取的是最大值,所以稱為「最大池化」,執行此功能的網路層即為池化層。
選項分析
(A) 線性整流層
錯誤。線性整流層通常指 ReLU(Rectified Linear Unit)啟動函數,其運算為:
ReLU 是逐一對神經元輸出值進行轉換,將負值轉為 ,不會將資料劃分為矩形區域後取每個區域的最大值。
第 34 題2 分
特徵選擇主要目的是從資料集中選出最重要或最相關的特徵,來給機器學習建立模型,下列何者非屬特徵選擇的方法?
核心觀念
特徵選擇(Feature Selection)是從原始資料的眾多特徵中,挑選出與目標變數最相關、最具預測力的特徵,以達到:
- 降低資料維度與模型複雜度
- 減少計算成本
- 降低過度配適(Overfitting)
- 提升模型可解釋性
- 排除無關或冗餘特徵
機器學習中,特徵選擇的標準分類通常包括:
- Filter Methods
- Wrapper Methods
- Embedded Methods
「Allocate Methods」並不是特徵選擇的標準方法分類。
解題方法
本題屬於「分類辨識題」,不需計算。判斷重點是確認各選項是否屬於特徵選擇的三大方法。
特徵選擇的標準架構如下:
| 方法 | 判斷依據 |
|---|---|
| Filter Methods | 以統計量或資料本身的特性評估特徵 |
| Wrapper Methods | 以模型實際表現評估特徵子集合 |
| Embedded Methods | 特徵選擇過程內嵌於模型訓練中 |
| Allocate Methods | 非標準的特徵選擇方法分類 |
因此,不屬於特徵選擇方法的是「Allocate Methods」。
選項分析
(A) Filter Methods
正確。Filter Method 在建立機器學習模型之前,先依據特徵與目標變數之間的統計關係進行篩選,通常不依賴特定模型。
常見方法包括:
- 相關係數(Correlation)
- 卡方檢定(Chi-square Test)
- ANOVA
- 互資訊(Mutual Information)
- 變異數門檻法(Variance Threshold)
例如,以相關係數衡量特徵 與目標變數 的關聯程度,再保留相關性較高的特徵。
優點是速度快、計算成本低;缺點是可能忽略特徵與模型之間的綜合效果。
(B) Allocate Methods
錯誤。Allocate Methods 並不是特徵選擇的標準分類,也不屬於一般機器學習教材所列的三大特徵選擇方法。
本選項容易與其他以英文命名的機器學習方法混淆,但特徵選擇的標準分類是:
第 35 題2 分
Apache Hadoop 系統是由下列何者領導進行開發案?
核心觀念
本題考查巨量資料概論中「Apache Hadoop 系統之發展歷史與核心人物」的基本常識。
Apache Hadoop 為巨量資料(Big Data)分散式儲存與運算的標竿開放原始碼框架,其核心設計源自 Google 於 2003 年與 2004 年先後發表的兩篇關鍵論文:GFS(Google File System)與 MapReduce。該系統將大規模資料集分散儲存於低成本的硬體叢集上,並進行高效能的平行運算。
解題方法
本題屬於事實記憶與歷史人物辨識題,切入點為識別巨量資料開源生態系(Big Data Ecosystem)的核心開發者:
- 鎖定關鍵人物:Hadoop 專案最早起源於開源搜尋引擎 Nutch,由核心工程師領導團隊將分散式檔案系統與 MapReduce 實作獨立抽離為 Apache Hadoop。
- 排除非開源主導者:比對選項中的科技業企業家(Tesla、Amazon、Meta 創辦人),即可快速判斷正確解答。
選項分析
- (A) Doug Cutting(正確):Apache Hadoop 的創始領導者與核心開發者。他與 Mike Cafarella 合作開發了 Hadoop 系統,並以其兒子的小黃象玩具名命名為「Hadoop」。
第 36 題2 分
如果有 3 位候選人競選臺北市長,最後 3 人得票數很接近時,依照 Information Theory 的理論,此事件之 Entropy 值應該接近下列何者?
核心觀念
本題考查 Information Theory 中的 Shannon Entropy(香農熵),用來衡量事件結果的不確定性。
對於有 種可能結果的離散型隨機變數,其熵為:
其中, 為第 種結果發生的機率。
當各結果發生機率越平均,不確定性越高;當某一結果幾乎必然發生時,不確定性越低。
本題有 3 位候選人,且三人得票數很接近,因此可近似視為:
選項介於 與 之間,表示題目採用「標準化熵」:
其最大值被標準化為 。
解題方法
將 代入:
整理分子:
因此:
第 37 題2 分
針對數學模型:
如果 是類別型變數(Categorical Variable),則該模型適用於下列何種資料分析方法?
核心觀念
題目給定數學模型:
其中 為解釋變數, 為反應變數。判斷資料分析方法的關鍵,在於觀察反應變數 的型態:
- 為連續型數值:通常適用迴歸分析。
- 為類別型變數:通常適用分類分析。
- 沒有指定反應變數,依資料相似程度分組:通常適用分群分析。
- 探討多個項目共同出現的規律:通常適用關聯規則。
本題明確指出 是類別型變數,因此問題是在利用 預測或判定觀察值所屬的類別,屬於 Data Classification(資料分類)。
解題方法
分類分析的目的,是根據已知的特徵變數,將資料歸入預先定義的類別。例如:
- 依 判斷某人是否錄取;
- 依測量值判斷產品為良品或瑕疵品;
- 依個人特徵判斷是否具有某種風險。
本題模型可視為先計算一個分類分數:
再依據分類規則將 對應到某一個類別。例如二元分類可設定門檻值:
其中 為分類門檻。若為多類別問題,則可透過不同類別的判別函數比較分數,決定資料所屬類別。
因此,雖然模型形式看起來是線性組合,但因為 是類別型變數,整體任務的性質是「分類」,答案為 Data Classification。實務上也可使用 Logistic Regression 等分類模型處理類別型反應變數,但在本題選項中,應選分類分析。
選項分析
(A) Data Clustering(資料分群)
錯誤。分群分析屬於非監督式學習,通常沒有預先指定的反應變數,而是依據資料間的相似性,自動將樣本分成數個群組。例如將顧客依消費行為分為數群。
第 38 題2 分
關於 MapReduce 程式設計與運算,下列敘述何者有誤?
核心觀念
本題測驗巨量資料(Big Data)分散式運算架構中 MapReduce 程式設計模型與運算流程。
MapReduce 的核心運作流程可分為以下四大階段:
- Map 階段:讀取分散式檔案系統(如 HDFS)中的資料區塊(Data Blocks),將輸入資料解析並映射為中間鍵值對(Intermediate
(key, value)pairs)。 - Shuffle & Sort 階段:在 Map 與 Reduce 之間,系統會依據**鍵(Key)**進行分區(Partitioning)、排序(Sorting)與分組(Grouping),將具有相同 Key 的所有 Values 匯整為
(key, [value1, value2, ...])。 - Reduce 階段:針對相同 Key 的數值集合進行聚合運算(如加總、平均、計數等)。
- Output 階段:將 Reduce 運算的最終結果寫回分散式儲存系統。
解題方法
分析 MapReduce 處理流程中的資料流轉換:
第 39 題2 分
雲端運算上,NameNode 非常重要,當 NameNode 壞掉時,所有資料儲存地址都會消失,導致資料會全部遺失。下列預防 NameNode 壞掉之方式,何者有誤?
核心觀念
本題旨在測驗巨量資料(Big Data)儲存核心技術——Hadoop 分散式檔案系統(HDFS, Hadoop Distributed File System) 之架構設計與高可用性(High Availability, HA) 機制:
- HDFS 主從架構(Master/Slave Architecture):
- NameNode(主節點/Master):負責管理檔案系統的命名空間(Namespace)、目錄樹結構以及資料區塊(Block)與 DataNode 之間的對應詮釋資料(Metadata,包含
fsimage與editslog)。所有詮釋資料皆載入於 NameNode 的記憶體(RAM)中運作。 - DataNode(從屬節點/Slave/Worker):負責實際儲存資料區塊(Block),並定期向 NameNode 回報心跳信號(Heartbeat)與區塊清單(Blockreport)。
- 單點故障(Single Point of Failure, SPOF):
- 在傳統 Hadoop 1.x 中,整個叢集只有一個 NameNode,一旦 NameNode 發生硬體故障或當機,將導致整個叢集無法對外提供服務。
- NameNode 容錯與預防措施:
- 詮釋資料多重備份:將
fsimage與edits同時寫入本地磁碟與遠端網路儲存(如 NFS)。 - 高可用性(HA)熱備份:自 Hadoop 2.x 起支援 Active/Standby 架構,設立第 2 個 NameNode 即時同步狀態以利快速切換。
- 硬體強化:採用高可靠度、大容量記憶體(ECC RAM)的高階伺服器。
解題方法
解題切入點在於區分分散式系統中 Master 節點與 Worker 節點的角色定位及數量配置:
- NameNode 是全域中樞,負責集中維護全系統的 Metadata;DataNode 則是水平擴展的工作節點,數量動輒數十至數千個。
- 解決 NameNode 的 SPOF 問題,應從「資料持久化備份」、「主備切換(Active/Standby HA)」以及「提升主機硬體穩定度」著手,絕不可能在「每一個 DataNode」上都架設一個 NameNode。
選項分析
第 40 題2 分
一般會要求 Spark 的使用者將 RDD(Resilient Distributed Dataset)變數宣告為唯讀性質的 val,原因是下列何者?
核心觀念
本題考查 Apache Spark 的核心資料結構 RDD(Resilient Distributed Dataset,彈性分散式資料集)的「不可變性」(Immutability) 以及在分散式平行計算中的設計目的:
- Scala 變數宣告特性:
val(Value)宣告為唯讀(不可變,Immutable),不可重新賦值;var(Variable)則為可變(Mutable)。 - RDD 不可變性與平行計算:RDD 在設計上是不可變的分散式資料集合,任何轉換運算(Transformations,如
map、filter)都會產生一個全新的 RDD,而非就地修改(in-place modification)原本的資料。 - 分散式一致性(Consistency):在多節點、多執行緒的平行計算環境下,不可變性消除了資料競態條件(Race Condition)與鎖定機制(Locking overhead),確保各分區(Partition)在平行運算過程中的資料狀態一致性與計算的確定性(Deterministic Recomputation / Lineage 容錯)。
解題方法
在巨量資料分散式運算架構中,資料會被拆分為多個分區(Partitions)分發到不同工作節點(Worker Nodes)進行並行計算。
- 若資料結構為「可變(Mutable)」: 多個 Task/Thread 同時存取與修改同一塊記憶體或變數時,必須引入複雜的鎖定(Locks)與同步機制(Synchronization),不僅會產生大量的效能損耗,還極易引發死鎖(Deadlock)與資料競態,導致各節點計算結果產生分歧(資料不一致)。
- Spark 採用「不可變(Immutable /
val)」的設計優勢:
- 保證資料一致性(Consistency):所有節點讀取同一個 RDD 時,其內容恆定不變,確保平行計算過程中資料狀態一致且具備無副作用(Side-effect free)的函式語言特性。
- 簡化容錯(Fault Tolerance)機制:當某個節點故障時,Spark 可依據血統圖(Lineage Graph)重新執行相同的轉換步驟,保證能精準還原出完全相同的資料。
第 41 題2 分
進行資料分群時,下列敘述何者表示好的分群結果?
核心觀念
**資料分群(Clustering)**屬於機器學習中的非監督式學習(Unsupervised Learning),其核心目標是將未標記的資料集依據樣本間的特徵屬性,劃分成若干個互不相交或具有層次關係的子集合(稱為「群」或 Cluster)。
評估一個分群結果是否優良,最根本的兩大準則為:
- 群內凝聚度(Intra-cluster Cohesion / Compactness)高:同一群內的資料點特徵應盡可能相似(即群內差異小、距離近、相似度高)。
- 群間分離度(Inter-cluster Separation / Distinctness)高:不同群之間的資料點特徵應盡可能不同(即群間差異大、距離遠、相似度低)。
解題方法
絕大多數分群演算法(例如 -Means、階層式分群法)在設計目標函數時,均致力於:
- 極小化群內誤差平方和(Within-Cluster Sum of Squares, WSS / SSE) 使群內成員緊密結合(群內距離極小化 群內相似度極大化)。
第 42 題2 分
有關資料前處理方法——獨熱編碼(One-Hot-Encoding, OHE),下列敘述何者有誤?
核心觀念
- 獨熱編碼(One-Hot Encoding, OHE)之定義 獨熱編碼是機器學習與巨量資料前處理中處理**類別型變數(Categorical Variable)**的標準方法。若一特徵包含 個相異且互斥的類別 ,OHE 會將其映射為一個 維的二位元向量(Binary Vector)。
- 「One-Hot」的唯一性約束 在標準獨熱編碼中,每一筆觀測值僅能屬於其中一種獨立類別,因此編碼後的向量中恰好只有一個維度之值為 1,其餘 個維度皆為 0,數學上恆滿足:
- 稀疏性(Sparsity)與維度詛咒(Curse of Dimensionality) 當類別數 極大(高基數類別,High-Cardinality Categorical Feature)時,向量中值為 0 的比例為 。此種非零元素極少、大量元素為 0 的向量即稱為稀疏向量(Sparse Vector),常以稀疏矩陣(Sparse Matrix)儲存以節省記憶體空間。
解題方法
本題旨在檢驗獨熱編碼的基本定義、維度特性與資料結構特性。解題切入點如下:
- 由「One-Hot」之命名本義與數學定義直接判定:不論維度 增加至多大,單一觀測值於該特徵下僅能激發單一類別,即數值 1 出現的次數恆為 1 次。
- 逐一檢視各選項之維度設定、對應規則、數值出現次數以及稀疏特性。
選項分析
第 43 題2 分
Gmail 屬於下列何者服務?
核心觀念 本題考驗「雲端運算(Cloud Computing)」服務模式的層級分類。常見的雲端服務模型包含 SPI 模型(SaaS、PaaS、IaaS)以及近年延伸的無伺服器架構 FaaS:
- 軟體即服務(Software as a Service, SaaS):位於應用層,使用者透過網路直接存取完整運作的應用軟體。
- 平台即服務(Platform as a Service, PaaS):位於平台層,提供開發與部署程式碼所需的執行環境與工具。
- 基礎架構即服務(Infrastructure as a Service, IaaS):位於底層,提供虛擬化運算、儲存與網路等硬體基礎資源。
- 函數即服務(Function as a Service, FaaS):屬於無伺服器(Serverless)架構,按事件觸發執行單一函數程式碼。
解題方法 判斷雲端服務模式的核心切入點在於**「使用者需負責與管理的範圍(Level of Management & Control)」**:
- 若使用者不需要安裝軟體、編寫程式或管理伺服器與作業系統,只需打開瀏覽器或 App 「直接使用既有的應用功能」,即屬於 SaaS。
- Gmail 是 Google 提供的雲端電子郵件應用軟體,使用者只需登入帳號即可收發郵件,所有後端維護、資料庫管理、軟體更新與安全維護皆由 Google 全權處理,因此明確屬於 SaaS。
選項分析
- (A) 錯誤。Infrastructure as a Service(IaaS,基礎架構即服務):提供底層虛擬化硬體資源(如虛擬機器 VM、虛擬網路、硬碟儲存空間)。使用者需自行安裝與管理作業系統(OS)、資料庫及應用程式(例如:AWS EC2、Google Compute Engine、Azure VM)。Gmail 並非單純提供虛擬機器供使用者自行架設郵件伺服器。
- **(B) 錯誤。
第 44 題2 分
對於 1 年份刷卡資料,欄位有時間、店名、物品、刷卡金額及付款方式,若要使用 MapReduce 得到每家店此年銷售總額,請問應該使用下列何種 Key-Value Pair?
核心觀念
本題考查 巨量資料概論 中的 MapReduce 程式架構與資料流設計。
MapReduce 是一種處理大規模資料集的平行計算模型,其核心運算分為三個階段:
- Map 階段(對映):讀取原始資料列,針對每筆紀錄萃取所需的欄位,輸出為自訂的鍵-值對(Key-Value Pair),表示為 。
- Shuffle & Sort 階段(洗牌與排序):系統自動將所有 Map 輸出的資料依據 進行分組與排序,將具有相同 的所有 匯集在一起,形成 的結構。
- Reduce 階段(化簡):對每個獨立的 所對應的 串列執行聚合計算(如求和
sum、計數count、平均avg等),輸出最終統計結果。
在 MapReduce 設計中:
- (鍵):代表「資料分組(Group By)的依據」。
- (值):代表「欲傳入 Reduce 進行聚合運算(Aggregate)的數值欄位」。
解題方法
本題目標為計算「每家店此年銷售總額」:
- 確定分組目標(Key):題目要求依據「每家店」歸納統計,因此 必須設為店名。
- 確定聚合欄位(Value):題目要求計算「銷售總額」,因此 必須設為每筆交易的金額欄位,即刷卡金額。
MapReduce 完整的資料處理流程推導如下:
- Map 階段:處理每一筆刷卡紀錄,輸出:
- Shuffle 階段:按店名將所有對應的刷卡金額收集為集合:
第 45 題2 分
對於為什麼 HDFS 的檔案塊(Blocks)預設成 128 MB 為最佳狀態之敘述,下列何者正確?
核心觀念
- HDFS 核心架構(Master/Worker 模式): Hadoop 分散式檔案系統(Hadoop Distributed File System, HDFS)採用 Master/Slave(NameNode/DataNode)架構。
- NameNode(主節點):負責管理檔案系統的目錄樹、檔名、權限,以及「檔案到檔案塊(Blocks)的映射關係與各 Block 儲存在哪些 DataNode 上的位置資訊(Metadata)」。為了保證高效能的讀寫與查詢,NameNode 會將所有 Metadata 完全載入於主記憶體(RAM)中。
- DataNode(從節點):負責實際儲存 Block 的資料內容(部位於實體硬碟中)。
- HDFS 檔案塊(Block)預設大小(128 MB)的設計考量:
- 降低 NameNode 記憶體負擔(防止 Metadata 瓶頸):每個檔案、目錄或 Block 在 NameNode 中大約固定佔用 的記憶體空間。若檔案塊設定過小,檔案塊總數暴增會直接導致 NameNode 記憶體耗盡(即小檔案問題 Small File Problem)。
- 最小化硬碟尋道時間(Disk Seek Time)開銷:大檔案塊能讓資料傳輸時間(Transfer Time)遠大於尋道時間(Seek Time),使資料讀寫效能受限於硬碟傳輸頻寬而非尋道延遲。
解題方法
本題評量對 HDFS 檔案塊預設大小之設計原理 的理解。解題切入點在於計算檔案塊大小變化對 NameNode 記憶體(RAM) 所造成的負擔:
- 計算 Block 數量變化對 NameNode 的影響: 假設有一個容量為 (即 )的檔案:
- 當 Block 預設大小為 時,所需的檔案塊數量為:
- 若將 Block 大小縮小為 (即 ),所需的檔案塊數量將膨脹為:
- 評估系統架構衝擊: 檔案塊數量暴增 倍,意謂著 NameNode 必須多記錄 倍的 Metadata 位置資訊。這會劇烈消耗 NameNode 的 RAM 資源,導致 Cluster 無法擴充並造成系統效能瓶頸。
第 46 題2 分
人工智慧(AI)、深度學習(DL)與機器學習(ML)之關係為下列何者?
核心觀念 本題考查人工智慧(AI)、**機器學習(ML)與深度學習(DL)**三者之間的範疇涵蓋關係與層級結構(集合包含符號 之概念應用)。
解題方法 從三者的定義範疇與技術演化關係切入分析:
- 人工智慧(Artificial Intelligence, AI):範疇最廣泛,指任何能使電腦模擬或展現人類智慧行為的技術與領域。除了機器學習外,亦涵蓋早期的符號學派 AI、基於規則的系統(Rule-based systems)、專家系統(Expert systems)與搜尋演算法等。
- 機器學習(Machine Learning, ML):為人工智慧的一個核心分支子領域(即 )。強調透過資料與統計模型讓系統自動學習與改進,而非完全人工編寫硬編碼(Hard-coded)規則。常見演算法包含決策樹、支持向量機(SVM)、隨機森林等。
- 深度學習(Deep Learning, DL):為機器學習的一個特定子領域(即 )。特別指採用多隱藏層之人工神經網路(Deep Neural Networks, DNN)架構,具備自動特徵擷取能力的演算法(如 CNN、RNN、Transformer 等)。
綜上所述,深度學習屬於機器學習的一種,而機器學習又屬於人工智慧的一種,三者的集合真子集包含關係為:
第 47 題2 分
有關使用深度學習(Deep Learning)於序列資料中,下列敘述何者有誤?
核心觀念
本題考查深度學習(Deep Learning)在**序列資料(Sequential Data / Time-Series Data)處理上的網路架構選擇及其特性比較,特別是卷積神經網路(CNN)與循環神經網路(RNN)**於計算機制、平行化能力及最佳化(Optimization)難度上的差異:
- 序列資料的網路選擇:RNN 為處理序列資料的經典架構;1D-CNN(一維卷積神經網路)亦能透過滑動視窗擷取局部時序特徵。
- RNN 的時間依賴性與平行化困境:RNN 隱藏狀態計算公式為 ,第 時間步的輸出高度依賴前一時間步 的計算結果,導致訓練時無法進行跨時間步的平行計算。
- BPTT 與優化難度:RNN 訓練採用時間反向傳播(Backpropagation Through Time, BPTT),隨著序列長度增加,容易遭遇**梯度消失(Vanishing Gradient)或梯度爆炸(Exploding Gradient)**問題,使其優化過程較 CNN 更加困難與複雜。
解題方法
針對「深度學習應用於序列資料」相關敘述,切入點為比對 CNN 與 RNN 的架構特性與運算效能:
- 檢視序列資料之適用架構:RNN(如 LSTM、GRU)專為序列設計,1D-CNN(如 Temporal Convolutional Networks, TCN)亦可處理序列,故 (A)、(B) 敘述均正確。
- 檢視運算效能與平行化能力:RNN 的時間相依性阻礙了沿時間軸的平行運算,運算效率低;CNN 的卷積核可同時於整個序列上進行矩陣運算,平行化效率高。故 (C) 敘述錯誤。
- 檢視優化複雜度:RNN 在長序列傳播過程中梯度連乘容易造成不穩定(梯度消失/爆炸),且需維護時間步遞迴狀態,優化難度遠高於 CNN。故 (D) 敘述正確。
根據題目要求的「選出何者有誤」,應選擇敘述錯誤的選項 (C)。
第 48 題2 分
視覺化是從巨量資料中得到洞見之重要工具,若我們想對於不同職業之平均收入繪圖,使用下列何圖較合適?
核心觀念
本題考查巨量資料概論與統計學中「資料視覺化(Data Visualization)」的圖表選用原則。選用合適視覺化圖表的關鍵在於精確識別資料的「變數型態(Variable Types)」與「分析目的」:
- 變數型態辨識:
- 「職業」為名目類別變數(Nominal Categorical Variable),類別之間沒有自然順序或連續數值關係。
- 「平均收入」為連續數值變數(Continuous Numerical Variable)。
- 圖表選用原則:當資料包含「類別變數」與「數值變數」,且目標為比較不同類別間的數值分佈時,圖表必須能夠處理離散類別,並避免產生不適當的連續性假象。
解題方法
本題切入點為「依變數型態排除不適用圖表」與「檢視巨量資料視覺化圖表特性」:
- 資料型態相容性比對:
- 橫軸(分組基準):需能呈現名目類別(職業)。
- 縱軸(觀察指標):需能呈現數值量值(平均收入)。
- 圖表適用情境篩選:
- 直方圖與散佈圖之座標軸均要求為連續數值變數,無法直接承載名目類別,優先排除。
- 折線圖強行連接無順序關係的名目類別,會給予觀看者「類別間存在連續趨勢變化」的誤導(False Continuity),不合適。
- 河流圖(Streamgraph)為巨量資料視覺化中常用的堆疊圖表變形,適合用於呈現多個類別(如不同職業)在不同維度或整體中的動態分佈、比例與流向比較。在給定選項中,為最能妥善處理多類別視覺化比較的工具。
選項分析
- (A) 直方圖(Histogram):錯誤。 直方圖用於呈現「單一連續數值變數」的次數分配(Frequency Distribution)。其橫軸為連續的數值區間(Class Intervals),長條間緊密相連無空隙。
第 49 題2 分
強化學習(Reinforcement Learning)容易應用在遊戲,而較難應用在真實世界的主要原因,下列何者正確?
核心觀念
強化學習(Reinforcement Learning, RL)是智能體(Agent)在環境(Environment)中,透過反覆執行動作(Action)取得回饋獎勵(Reward),逐步學習最佳策略(Policy)的方法。
其基本互動流程為:
其中:
- :目前狀態(State)
- :智能體採取的動作
- :環境給予的獎勵
- :執行動作後的新狀態
遊戲環境通常具有明確規則、可快速模擬,且能在短時間內進行大量試錯;真實世界則涉及設備成本、安全風險、環境變化與感測誤差,因此難以直接大量訓練。
本題考查的主要關鍵,是:
真實世界的環境通常無法被完整、精確且低成本地模擬。
解題方法
判斷強化學習是否容易應用,應觀察其訓練所需的「反覆試錯」能否安全且有效率地進行。
在遊戲中:
- 規則與環境狀態容易程式化;
- 可建立模擬器;
- 執行一次動作的成本低;
- 即使智能體失敗,也只會輸掉一局遊戲;
- 可以快速產生大量訓練資料。
在真實世界中:
- 真實環境具有高度複雜性;
- 狀態受到許多不可控因素影響;
- 感測器可能存在雜訊;
- 真實動作可能造成設備損壞或人身危險;
- 真實時間的互動速度有限;
- 環境模型難以完整建立。
因此,若無法完整模擬真實環境,智能體就難以在模擬器中充分試錯,直接於真實世界訓練又具有高成本與高風險。這正是強化學習容易應用在遊戲、卻較難應用於真實世界的主要原因。
選項分析
(A) 產生序列過長,不易訓練
錯誤。
強化學習確實可能面臨長期信用分配問題(Long-term Credit Assignment)。當獎勵延遲很久才出現時,智能體較難判斷前面哪些動作造成最後結果。
第 50 題2 分
當雲端叢集有 1 個 DataNode 故障時,系統將進行何種操作?
核心觀念
本題考查 Hadoop 分散式檔案系統 HDFS 的容錯與資料複製機制。
HDFS 將檔案切割成多個資料塊(Block),並依設定的複製因子(Replication Factor)將每個資料塊複製到不同的 DataNode。常見的預設複製因子為 ,但實際數值可依系統設定調整。
當某個 DataNode 故障時:
- NameNode 透過 Heartbeat 偵測該 DataNode 是否仍正常運作。
- NameNode 判定該 DataNode 不可用後,會找出受影響的資料塊。
- 若資料塊的複本數低於設定的複製因子,NameNode 會安排其他 DataNode 重新複製這些資料塊。
- 重新複製完成後,資料冗餘度恢復至系統設定值。
因此,HDFS 的設計重點是「單一節點故障不應導致資料遺失」,而是透過多份複本與自動重新複製來維持可靠性。
解題方法
判斷本題的關鍵是掌握 HDFS 的故障處理原則:
DataNode 主要負責實際儲存資料塊;NameNode 則負責管理檔案系統的中繼資料、資料塊位置與複製策略。
因此,當一個 DataNode 故障時,儲存在該節點的資料塊若仍有其他複本,資料仍可由其他 DataNode 提供服務;若複本數低於設定值,Hadoop 會自動在其他 DataNode 建立新的複本。
選項分析
(A) 資料會遺失
錯誤。
HDFS 會將資料塊儲存為多份複本,並分散在不同的 DataNode。單一 DataNode 故障時,只要該資料塊仍有其他複本存在,資料就不會遺失。
只有在所有資料複本都遺失,或系統設定為單一複本且該唯一複本所在的 DataNode 故障時,才可能造成資料無法讀取。