顯示具有 R 標籤的文章。 顯示所有文章
顯示具有 R 標籤的文章。 顯示所有文章

2025年8月5日 星期二

VirtualBox + Ubuntu + R + RStudio

 RWEPA | VirtualBox + Ubuntu + R + RStudio 簡介

🌸YouTube  (包括中文字幕)https://youtu.be/DxZUj9quKEI

🌸【謝謝訂閱、按讚、分享與開啟小鈴鐺💡】

VirtualBox + Ubuntu + R + RStudio 執行畫面:














Outline:
1.VirtualBox 下載與安裝
2.Ubuntu下載與安裝
3.Ubuntu + R 安裝
4.Ubuntu + RStudio 安裝
5.結論

# virtualbox
# ubuntu
# R
# rstudio

2023年3月30日 星期四

RWEPA | shiny企業實務應用 第6集-小明算命師(下 ) 【附小明算命師實作成果、投影片與中文字幕】

第6集-小明算命師(下 ) - 第1季完結篇


提供簡單易懂 R shiny 套件教學, 建立互動式網頁服務與企業級儀表板.

本集包括以下特色:

  1. 機器學習預測, 使用 caret 套件
  2. 網頁檔案下載技巧 (Generating downloadable reports from shiny)
  3. WORD檔案下載技巧 (Generating downloadable reports from shiny)


謝謝各位大大點閱,歡迎分享、按訂閱、讚、開啟小鈴鐺。】






主題: 

6.1 shiny小明算命師-六大特性

    🔎整合敘述統計資料分析

    🔎整合推論統計資料分析

    🔎整合機器學習進行人力資源預測

    🔎下載客製化HTML檔案

    🔎下載客製化WORD檔案

    🔎輕鬆更換為企業人力資源料集

6.2 下載檔案與shiny架構

6.3 ui設定

6.4 server設定

6.5 Rmd設定

6.6 結論





# RWEPA | R - shiny企業實務應用 第1集-白話shiny

# RWEPA | shiny企業實務應用 第2集-下拉式選單【附習題、投影片與中文字幕】

# RWEPA | shiny企業實務應用 第3集-佈置【附54萬筆銷售資料習題、投影片與中文字幕】

# RWEPA | 第4集-shiny銷售儀表板【附小明算命師習題、投影片與中文字幕】

# RWEPA | 第5集- shiny小明算命師(上)【附小明算命師實作習題、投影片與中文字幕】

# RWEPA | shiny企業實務應用 第6集-小明算命師(下 ) 中文字幕,包括網頁與WORD檔案下載技巧 (Generating downloadable reports from shiny)

#shiny教學
#shinydashboard
#dplyr
#ggplot2

# end

2023年2月24日 星期五

RWEPA | shiny企業實務應用 第5集-小明算命師(上)【附小明算命師實作習題、投影片與中文字幕】

提供簡單易懂 R shiny 套件教學, 建立互動式網頁服務與企業級儀表板.



【記得按 訂閱、讚、開啟小鈴鐺】
















主題: 

5.1 套件總覽

5.2 Excel檔案匯入

5.3 資料轉換與視覺化

5.4 建立預測模型

5.5 習題-R與小明算命師-shiny實作篇

5.6 結論




# end

2023年2月12日 星期日

RWEPA | shiny企業實務應用 第4集-shiny銷售儀表板【附小明算命師習題、投影片與中文字幕】

提供簡單易懂 R shiny 套件教學, 建立互動式網頁服務與企業級儀表板.



【記得按 訂閱、讚、開啟小鈴鐺】






主題: 

4.1 範例_runExample(“04_mpg”)

4.2 範例_runExample(“05_sliders”)

4.3 銷售儀表板-手繪版

4.4 銷售儀表板-完成版

4.5 習題-R與小明算命師

4.6 結論






# end

2023年2月6日 星期一

RWEPA | shiny企業實務應用 第3集-shiny佈置【附54萬筆銷售資料習題、投影片與中文字幕】

 提供簡單易懂 R shiny 套件教學, 建立互動式網頁服務與企業級儀表板.



【記得按 訂閱、讚、開啟小鈴鐺】




主題: 

3.1 佈置函數總覽

3.2 tabsetPanel(分頁面版)

3.3 shiny儀表板標準流程

3.4 第2章習題解答

3.5 習題

3.6 結論




# end

2023年1月30日 星期一

RWEPA | shiny企業實務應用 第2集-下拉式選單【附習題、投影片與中文字幕】

提供簡單易懂 R shiny 套件教學, 建立互動式網頁服務與企業級儀表板.


【記得按 訂閱、讚、開啟小鈴鐺】













主題: 

2.1 shiny函數總覽
2.2 下拉式選單範例(“02_text”)
2.3 文字方塊範例(“03_reactivity”)
2.4 習題
2.5 結論




# end

2023年1月24日 星期二

RWEPA | shiny企業實務應用 第1集-白話shiny

提供簡單易懂 R shiny 套件教學, 建立互動式網頁服務與企業級儀表板.


2023年鴻兔大展 福兔迎祥


【記得按 訂閱、讚、開啟小鈴鐺】














主題: 
1.shiny能幫助企業(或自己)做什麼? 
2.shiny簡介 
3.第一個shiny範例(“01_hello”) 
4.結論





# end

2022年12月31日 星期六

openai artwork with R

使用R進行 openai 藝術創作









https://youtu.be/izha883dq-E

【謝謝各位大大按 訂閱、開啟小鈴鐺


OpenAI [https://openai.com/] 相繼推出 GPT-3 語言模型與 DALL-E2 AI 產生器, 使用者只要輸入文字, 即可以產生的超現實主義圖片, 參考圖1所示, 本篇文章示範 R 與 openai 套件的應用.

圖1 太空人騎馬照


步驟1 建立 OpenAI 帳號

開啟 OpenAI 網頁的API連結 [https://openai.com/api/], 參考圖2. 如果第1次登入, 選取右側 SIGN UP按鈕, 新增帳號. 如果已經有帳號, 直接選取左側 LOG IN 按鈕


圖2 OpenAI API 畫面



登入成功後, 右側 [M Personal] \ View API Keys \ + Create new secret key, 結果會顯示 API Key, 記得按下 [Copy] 按鈕, 後續須複製到 R 程式碼.

圖3 API Key 畫面




右側 [M Personal] \ Manage account, 結果會顯示目前帳戶餘額, 預設前3個月會有 USD.18元可使用. 注意本項服務不是完全免費. Pricing 網頁有提供價格訊息 [https://openai.com/api/pricing/].

圖4 Manage accoun 畫面



步驟2 安裝 openai 套件


步驟3 完整 R 程式碼

# Title    : openai artwork with R
# Author   : Ming-Chang Lee
# Email    : alan9956@gmail.com
# RWEPA    : http://rwepa.blogspot.tw/
# GitHub   : https://github.com/rwepa
# Encoding : UTF-8

# 步驟1 建立 OpenAI 帳號
# https://openai.com/api/

# 步驟2 安裝 openai 套件
# https://cran.r-project.org/web/packages/openai/index.html
install.packages("openai")

# 輸入步驟1所建立的 API key
Sys.setenv(
  OPENAI_API_KEY = '輸入步驟1所建立的 API key'
)

# 載入 openai 套件
library(openai)

# 建立完成物件
create_completion(
  model = "ada",
  prompt = "Generate a question and an answer"
)

# 範例1 太空人騎馬照
create_image("An astronaut riding a horse in a photorealistic style")

# 上述程式碼會建立連結網址, 參考圖5.

圖5 create_image 畫面



# 將 https:// 開始的所有字元複製到瀏覽器, 即可呈現圖1之結果.


# 範例2 山谷兔照
create_image("flying rabbit in the valley")

圖6 山谷飛兔照




# HAPPY NEW YEAR 2023

2022年7月31日 星期日

Standard Deviation in Python, R





標準差之計算在 Python, R 結果都相同嗎?

感謝 Pei-Chun 提供 Python 問題.

標準差

統計學的標準差(Standard Deviation, SD)可以區分為母體標準差與樣本標準差, 符號之說明如下:

σ: 母體標準差, N: 母體個數, μ:  母體平均值

s: 樣本標準差, n: 樣本個數, x_bar: 樣本平均值

母體標準差與樣本標準差之計算公式:











公式法

考慮資料集為 {1,2,3,4,5}, μ = (1+2+3+4+5)/5=3, 使用公式法計算結果:

母體標準差 σ =(((1-3)^2+...+(5-3)^2)/5)^0.5=1.414214 (分母為5)

樣本標準差 σ =(((1-3)^2+...+(5-3)^2)/4)^0.5=1.581139 (分母為4)

Python-numpy 模組-不含NA值

使用 numpy.std 函數可以計算標準差, 分母預設值為樣本數 n, 其中參數 ddof(Means Delta Degrees of Freedom) 的預設值為 ddof=0, 如果設定 ddof=1, 則分母為 n-1, 詳細參考線上說明 [LINK].







Python-pandas 模組-不含NA值

使用 pandas.describe 函數以計算標準差, 其預設值為 n-1. 

使用 df.describe().iloc[2,0] 取出 std 值, 另外也可以使用 df.describe().loc['std'] 取出 std值.











Python-numpy 模組-有NA值

上述討論都沒有NA值的情形, 如果資料包括NA值時, 其計算結果為 nan, 使用 numpy.nanstd 函數可以忽略 NA值並計算標準差.
















Python-pandas 模組-有NA值

使用 pandas.describe 函數以計算標準差, 其預設值為 n-1, 且會忽略NA值並計算標準差, 此特性須特別注意.


R-不含NA值

使用 sd {stats} 函數可計算標準差. stats 為R內建30個標準套件之一, 啟動R時, 已經載入該套件. 計算結果分母採用 n-1.






R-有NA值

如果資料有NA值, 則 sd 計算結果為 NA. 

使用 na.rm = TRUE 參數可忽略NA值並計算標準差.








結論

使用 Python 與 R 語言須確認計算標準差之意義, 如果資料有NA值, 須特別小心處理.

# end

2022年6月17日 星期五

R-normalizePath Error - OneDrive/??

問題:

近日安裝 Windows 與 R之後會有以下 normalizePath 語法錯誤:




查詢發現電腦確實有以下之目錄 C:\Users\asus\OneDrive\文件, 因此最有可能原因是此路徑包括中文字型"文件", 因此R解析結果為錯誤??

使用 path.expand 函數亦是錯誤

> path.expand("~/")

[1] "C:/Users/asus/OneDrive/??/"


使用 normalizePath 函數也有錯誤

> normalizePath(path.expand("~/"))

[1] "C:\\Users\\asus\\OneDrive\\??\\"

Warning message:

In normalizePath(path.expand(path), winslash, mustWork) :

  path[1]="C:/Users/asus/OneDrive/??/": 檔案名稱、目錄名稱或磁碟區標籤語法錯誤。


方法:

步驟1. 先關閉 RStudio


步驟2. 新增系統變數

1. 程式集 \ 設定 \ 關於 \ 進階系統設定


2. 選取環境變數


3. 按 系統變數 \ 新增














4. 設定名稱與值, 依實際需求修改, 按確定.

變數名稱: HOME

變數值:     C:\Users\asus






步驟3. 重新開啟 RStudio 或重新啟動 Windows 結果為正確

> path.expand("~/")

[1] "C:/Users/asus/"

> normalizePath(path.expand("~/"))

[1] "C:\\Users\\asus"

# end

2022年5月29日 星期日

iPAS - Big Data Analyst - Free Course


iPAS - 巨量資料分析師認證 - 免費線上參考課程

講師:李明昌

考試網址:https://www.ipas.org.tw/bda/


巨量資料分析師-資料導向程式設計(一)

網址:https://collegeplus.itri.org.tw/course/1161

單元一:資料類型與物件

單元二:資料庫概念(含NoSQL)

單元三:資料匯入與匯出


巨量資料分析師-資料導向程式設計(二)

網址:https://collegeplus.itri.org.tw/course/1162

單元一:程式設計類型

單元二:自訂函數與控制敘述

單元三:程式除錯與效能提升方法


巨量資料分析師-資料處理與分析概論(一)

網址:https://collegeplus.itri.org.tw/course/1165

單元一:資料組織與清理(1)

單元二:資料組織與清理(2)

單元三:資料摘要與彙總(1)

單元四:資料摘要與彙總(2)

單元五:屬性轉換與萃取(1)

單元六 : 屬性轉換與萃取(2)

單元七 : 巨量資料處理概念(1)

單元八 : 巨量資料處理概念(2)


巨量資料分析師-資料處理與分析概論(二)

網址:https://collegeplus.itri.org.tw/course/1166

單元一:統計分析基礎(1)

單元二:統計分析基礎(2)

單元三:統計分析基礎(3)

單元四:探索式資料分析與非監督式學習(1)

單元五:探索式資料分析與非監督式學習(2)

單元六:線性模型與監督式學習(1)

單元七 : 線性模型與監督式學習(2)

# end

2022年5月26日 星期四

R-4.2.0 and RStudio-2022.02.2+485 - Updated Notice

R-4.2.0, RStudio-2022.02.2+485 - Windows更新事項

  • RStudio 2022.02.2+485 預設為UTF-8編碼.



  • Windows 環境 R-4.2.0 已經使用 UTF-8 編碼. 早期版本 R原生 Winodws 環境使用 CP950編碼, RStudio 環境一般使用 UTF-8編碼, 二者編碼沒有一致, 目前 Winodws 系統中已經直接支援 UTF-8 編碼.
  • 在Windows 系統中, read.table 匯入文字檔案, 不用更改為 ANSI 編碼, 直接使用 UTF-8 即可匯入.
  • 早期 R 版本(例: R-4.1.3) 預設自行安裝R套件的目錄為【我的文件】, 例:  "C:/Users/User/Documents/R/win-library/4.1" 使用 .libPaths() 結果如下圖:




  • 目前 R 最新版本(例: R-4.2.0) 預設自行安裝R套件的目錄為【AppData】, 例:  "C:\Users\User\AppData\Local\R\win-library\4.2" 使用 .libPaths() 結果如下圖:






  • AppData 資料夾預設為隱藏檔,使用檔案總管將隱藏檔開啟. 如果不希望更改隱藏檔的設定, 使用 shell.exec(.libPaths()[1]) 函數亦可開啟檔案總管視窗.
  • help 函數結果已經支援HTML5語法.
  • 支援 two-sample Smirnov statistic 檢定函數: psmirnov, qsmirnov, rsmirnov, 參考線上說明.
# end


2021年7月17日 星期六

R data analysis, visualization, machine learning course






近日公佈二門課程,歡迎各位R友參考。

課程1:R入門資料分析與視覺化應用

時間:7小時28分鐘,附中文字幕

網址:https://mastertalks.tw/products/r?ref=MCLEE




課程2:R 商業預測應用

時間:8小時53分鐘,附中文字幕

網址:https://mastertalks.tw/products/r-2?ref=MCLEE

R語言入門及應用組合包

二門合購優惠價77折:4,728元 (價格以網站公告為主)









#R

#tutorial

#visualization

#bigdata

#machine learning

#prediction

#programming

2021年6月6日 星期日

R與實驗設計應用 (Design Of Experiments with R)

主題

R與實驗設計應用


關鍵字
#R
#DOE
#Design Of Experiments
#RSM
#readxl
#dplyr
#rsm

大綱

  1. 實驗設計簡介
  2. R, RStudio簡介
  3. 一因子實驗-變異數分析
  4. 隨機化完全區集設計
  5. 因子設計
  6. 2^3 因子設計
  7. 反應曲面法

執行成果










  • 第1章 實驗設計簡介, 第2章 R, RStudio簡介-11分27秒

https://youtu.be/lJupX5c3hi4

  • 第3章.一因子實驗-變異數分析-23分10秒

https://youtu.be/9omw9Aet0a8

  • 4.隨機化完全區集設計-10分53秒

https://youtu.be/6kA_kiPl6w4

  • 5.因子設計-14分22秒

https://youtu.be/izT6yq3NBlI

  • 6.2^3因子設計-10分37秒

https://youtu.be/U11f7VL5KbM

  • 7.反應曲面法-10分12秒

https://youtu.be/bUCbQxdXe7M


程式碼,講義下載

Github: https://github.com/rwepa/DataDemo/blob/master/R_Design_Of_Experiments.R

PDF: https://github.com/rwepa/DataDemo/blob/master/R_Design_Of_Experiments.pdf

參考資料

  1. R基礎篇 - 國立台北商業技術學院上課教材(238頁,2011.7.4), http://rwepa.blogspot.com/2013/01/r-201174.html
  2. R入門資料分析與視覺化應用(中文,字幕), https://courses.mastertalks.tw/courses/R-teacher
  3. R商業預測與應用(中文,字幕), https://courses.mastertalks.tw/courses/R-2-teacher
  4. 圖例中顯示點線混合符號legend, http://rwepa.blogspot.com/2017/08/legend.html
  5. 5.Douglas C. Montgomery, Design and Analysis of Experiments, 10th Edition, Wiley, 2020. https://www.amazon.com/Design-Analysis-Experiments-Douglas-Montgomery-ebook/dp/B07ZN7SRT5

# end

2021年3月17日 星期三

R-4.0.4-Patched 終結中文亂碼

更新

2021.4.1 

更新至最新版本至R-4.0.5, Windows and Mac 使用時皆不會有中文亂碼.

問題

近日 Windows 系統更新至最新版本 R-4.0.4, 使用時會有中文亂碼問題???











方法

下載最新更新檔即可解決此問題.

檔名: R-4.0.4patched-win.exe

參考: https://cran.r-project.org/bin/windows/base/rpatched.html

下載: https://cran.r-project.org/bin/windows/base/R-4.0.4patched-win.exe












關鍵字

#R

#debug

2019年11月22日 星期五

R入門資料分析與視覺化應用, R商業預測與應用-線上課程

<<< 預購日起跑 >>>
面對大數據時代的來臨,如何善用免費R語進行資料分析與資料視覺化技術,建置企業智慧服務應用,從大數據之中找出潛在樣式或偵測出異常特性,以做為企業組織策略發展、尋求突破與企業創新服務,將是企業衝量經營績效與提升競爭力的重要基礎。本線上課程讓您學會分析商業資料企業營運預測模型,建置R商業運算思維能力。

1. R入門資料分析與視覺化應用

https://mastertalks.thinkific.com/courses/R-teacher



2. R商業預測與應用

https://mastertalks.thinkific.com/courses/R-2-teacher


#MasterTalks-R線上課程
#資料分析關鍵八步
#資料視覺化應用
#商業預測應用