2X Y Y X θ 1, θ 2,... Y = f(x, θ 1, θ 2,...) θ k III 8 (2013 05 28 ) 1 / 39



Similar documents
2 X Y Y X θ 1,θ 2,... Y = f (X,θ 1,θ 2,...) θ k III 8 ( ) 1 / 39

Excel Excel Excel = Excel III 7 ( ) 1

Excel Excel Excel = Excel ( ) 1

B 5 (2) VBA R / B 5 ( ) / 34

コンピュータ概論

コンピュータ概論

My関数の作成演習問題集

Microsoft Word - VBA基礎(3).docx

94 expression True False expression FalseMSDN IsNumber WorksheetFunctionIsNumberexpression expression True Office support.office.com/ja-jp/ S

PowerPoint プレゼンテーション

Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 初版 1 刷発行時のものです.

sinfI2005_VBA.doc

ケミカルエンジニアのためのExcelを用いた化学工学計算法

D0050.PDF

untitled

D0020.PDF

08‘͆i”O“Z†j

1. 入力画面

-34-

1. A0 A B A0 A : A1,...,A5 B : B1,...,B

BASICとVisual Basic

<4D F736F F D208DEC90AC837D836A B81698F4390B394C5816A2E646F63>

MS-ExcelVBA 基礎 (Visual Basic for Application)

6.1 工 程 管 理 (ネットワーク 工 程 表 ) 159 VBA( 実 行 結 果 例 ) 出 力 結 果 シート 出 力 結 果 を 図 に 描 くと 下 図 のようになる. 図 6.3 ネットワーク 工 程 表 ( 出 力 結 果 より 作 図 )


45 VBA Fortran, Pascal, C Windows OS Excel VBA Visual Basic Excel VBA VBA Visual Basic For Application Microsoft Office Office Excel VBA VBA Excel Acc



74 No ACCESS

橡Taro9-生徒の活動.PDF

Microsoft PowerPoint - VBA解説1.ppt [互換モード]

D0120.PDF

1 1.1 Excel Excel Excel log 1, log 2, log 3,, log 10 e = ln 10 log cm 1mm 1 10 =0.1mm = f(x) f(x) = n

ExcelVBA

untitled

saihata.doc

ii

本サンプル問題の著作権は日本商工会議所に帰属します また 本サンプル問題の無断転載 無断営利利用を厳禁します 本サンプル問題の内容や解答等に関するお問 い合わせは 受け付けておりませんので ご了承ください 日商プログラミング検定 STANDARD(VBA) サンプル問題 知識科目 第 1 問 ( 知


日本内科学会雑誌第102巻第10号

!!!!!

untitled

2/ 土 :30 11:20 似通った科目名がありますので注意してください. 受験許可されていない科目を解答した場合は無効 整理番号と科目コードは受験許可証とよく照合し正確に記入

Microsoft Word - 課題1_2.doc

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2

OS Windows Mac OS Windows Mac OS Windows XP Mac OS X OS Windows 95 Mac OS

Excelで解く配管設計法

●70974_100_AC009160_KAPヘ<3099>ーシス自動車約款(11.10).indb

Koblitz Miller field Fp p prime field Fp E Fp Fp Hasse Weil 2.2 Fp 2 P Q R R P Q O P O R Q Q O R P P xp, yp Q xq, yq yp yq R=O

Microsoft PowerPoint - Visualプログラミング


改訂版 :基本的な文字化の原則(Basic Transcription System for Japanese: BTSJ)

ギリシャ文字の読み方を教えてください

D0090.PDF

CommandMatrix_8230E

Microsoft Word 練習問題の解答.doc

untitled

PowerPoint プレゼンテーション

チュートリアル:ノンパラメトリックベイズ

Microsoft PowerPoint - vp演習課題


バスケットボール

Microsoft Word _VBAProg1.docx

( a 3 = 3 = 3 a a > 0(a a a a < 0(a a a

橡vb_kikai0.PDF

一般的なプログラムの実行

ルーレットプログラム

REALV5_A4…p_Ł\1_4A_OCF

untitled

「都市から地方への人材誘致・移住促進に関する調査」

<91498EE88CA D815B2E786C73>

〔 大 会 役 員 〕

橡本体資料+参考条文.PDF

Lecture on

2

1. 分 布 図 作 成 の 手 順 (1) 手 順 概 要 ; MT4(チャート)からデータを 出 力 し エクセルで 分 布 図 を 作 るまで MT4 チャート テキスト ファイル mytext.txt experts\files\ フォルダ 内 に 作 成 される エクセル シート 分 布

方程式の解法

商学論叢 第55巻 第1号

270万回再生レポート

" " " " "!!

(Microsoft Word - \220S\227\235\212w\202\314\202\275\202\337\202\314ExcelVBA.doc)



Microsoft Word - VBA基礎(6).docx


Module1 には 損 益 入 力 シートのデータに 関 連 するマクロが 格 納 されている( 表 1) 以 下 に Module1 を 構 成 するマクロを 掲 載 する 表 1 Module1 の 構 成 Module 設 置 されたシート 名 登 録 されたマクロ 作 業 内 容 データの

csv csv

の包絡線を求めることになる 包絡線は一次式で表せるのでこのときの係数 ( 切片 ) を求 めればよいことになる この係数 ( 切片 ) が粘着力となる 包絡線はモールの応力円に外 接する直線であるため 包絡線の式は下記三式を解くことにより求めることができる 包絡線の式 Y=A1 X + B1 ---

N88 BASIC 0.3 C: My Documents 0.6: 0.3: (R) (G) : enterreturn : (F) BA- SIC.bas 0.8: (V) 0.9: 0.5:

AccessVBA−‹ŠpŁÒ-flO“Z

untitled

1. A0 A B A0 A : A1,...,A5 B : B1,...,B

2 1 F M m r G F = GMm r 2 (1.1) (1.1) (r = r ) F = GMmr r 3 (1.2) a F m F = kma k 1 F = ma (1.3) (1.2) (1.3) ma = GMmr r 3 (1.4)

(18,26) 10/ GHz.xls [ (18GHz) ] GHz.xls [ (26GHz) ] +----all.sh [ 2 10 ] +----mesure-ryudai/ / _csv.log [

MQTT V3.1 プロトコル仕様

情報処理実習(工基3)

VB 資料 電脳梁山泊烏賊塾 音声認識 System.Speech の利用 System.Speech に依るディクテーション ( 音声を文字列化 ).NetFramework3.0 以上 (Visual Studio 2010 以降 ) では 標準で System.Speech が用意されて居るの

日本内科学会雑誌第101巻第12号

(Basic Theory of Information Processing) Fortran Fortan Fortan Fortan 1

Transcription:

III 8 (3) VBA, R / III 8 (2013 05 28 ) / 39

2X Y Y X θ 1, θ 2,... Y = f(x, θ 1, θ 2,...) θ k III 8 (2013 05 28 ) 1 / 39

Y X 1, X 2,..., X n Y = f(x 1, X 2,..., X n, θ 1, θ 2,...) (y k, x 1,k, x 2,k,...) S(θ) = (y k f(x 1,k, x 2,k,..., x n,k, θ 1, θ 2,...) k III 8 (2013 05 28 ) 2 / 39

θ III 8 (2013 05 28 ) 3 / 39

f θ k QR Excel 100Excel III 8 (2013 05 28 ) 4 / 39

Excel Excel Excel 20132 20 = 1048576 Excel 201316 100 III 8 (2013 05 28 ) 5 / 39

Excel VBA Excel Excel 2 20 Excel QR Excel R QR QR 23 III 8 (2013 05 28 ) 6 / 39

VBA VBA (Visual Basic for Applications) Visual Basic VBAVisual Basic Visual BasicC III 8 (2013 05 28 ) 7 / 39

VBA 6-1b.xlsx 2 Excel.xlsm 01 Sub test() 02 Dim tmp As Double 03 tmp = Worksheets("Sheet1").Range("C4").Value 04 tmp = tmp * tmp 05 Range("E4").Value = tmp 06 Range("F4").Value = "=POWER(C4,2)" 07 MsgBox(": =" + CStr(tmp)) 08 End Sub test III 8 (2013 05 28 ) 8 / 39

VBA 0108Subtest 1test 02 Double tmp Dim As Doubletmp Dim As As III 8 (2013 05 28 ) 9 / 39

VBA 03Sheet1C4tmp = "" 04tmp2tmp 05E4tmpE4 III 8 (2013 05 28 ) 10 / 39

VBA 06 F4 "=POWER(C4,2)" 07 ": =" + CStr(tmp) +"AB"+"CD""ABCD" CStr() III 8 (2013 05 28 ) 11 / 39

VBA VBA 02 Dim tmp As Double 02 dim tmp as double "a" "A" III 8 (2013 05 28 ) 12 / 39

VBA : Integer : 2 15 2 15 Long : 2 31 2 31 Currency : 2 63 2 63 Single : 106 Double : 1015 String : Boolean : TrueFalse Variant : III 8 (2013 05 28 ) 13 / 39

VBA : + : 3+47 - : 3-4-1 * : 3*412 / : 3/41 \ (or ) : 3\40 Mod : 8 Mod 32 ˆ : 3ˆ23 2 9 () III 8 (2013 05 28 ) 14 / 39

VBA () IfElseIfElseEnd If 01 If A Then 02 A 03 ElseIf B Then 04 AB 05 ElseIf C Then 06 A, BC 07 Else 08 A, B, C 09 End If ElseIf0Else III 8 (2013 05 28 ) 15 / 39

VBA () A = B : ABTrue= A < B : ABTrue A > B : ABTrue A <= B : ABTrue A >= B : ABTrue A <> B : ABTrue A And B : ABTrueTrue A Or B : ABTrue True Not A : ATrueTrue III 8 (2013 05 28 ) 16 / 39

VBA (For) ForForNext 01 For = To Step 02 03 Next Step 1 III 8 (2013 05 28 ) 17 / 39

VBA (For) 01 Dim i As Integer 02 For i = 3 To 10 Step 2 03 (i=3, 5, 7, 94) 04 Next 01 Dim i As Integer 02 For i = 1 To 5 03 (i=1, 2, 3, 4, 55) 04 Next 01 Dim i As Integer 02 For i = 10 To 3 Step -3 03 (i=10, 7, 43) 04 Next III 8 (2013 05 28 ) 18 / 39

VBA (For) ForExit For 01 Dim i As Integer 02 For i = 3 To 10 Step 2 03 If i = 7 Then 04 Exit For i=7for 05 End If 06 (i=3, 52) 07 Next III 8 (2013 05 28 ) 19 / 39

VBA (Do) DoLoopExit Do 01 Dim i As Integer 02 i = 1 03 Do 04 (i=1, 2, 3, 44) 05 i = i + 1 06 If i = 5 Then 07 Eixt Do 08 End If 09 Loop III 8 (2013 05 28 ) 20 / 39

VBA (Do, While) DoLoop While 01 Dim i As Integer 02 i = 1 03 Do While i < 5 04 (i=1, 2, 3, 44) 05 i = i + 1 06 Loop 01 Dim i As Integer 02 i = 10 03 Do While i < 5 04 (1) 05 i = i + 1 06 Loop III 8 (2013 05 28 ) 21 / 39

VBA CInt : Integer CLng : Long CSng : Single CDbl : Double CStr : String III 8 (2013 05 28 ) 22 / 39

VBA 1 Dim () As (0)(1)...()+1 01 Dim i As Integer 02 Dim arr(5) As Integer 03 For i = 0 To 5 04 arr(i) = i * i 05 Next arr(0) 0 arr(3) 9 arr(5) 25 III 8 (2013 05 28 ) 23 / 39

VBA 01 Dim i As Integer 02 Dim arr(5) As Integer 01 Dim i As Integer, arr(5) As Integer 01 Dim i, arr(5) As Integer ivariant III 8 (2013 05 28 ) 24 / 39

VBA Worksheets("Sheet1").Range("C4").Value Worksheets("Sheet1").Cells(4,3).Value C4Worksheets("Sheet1"). III 8 (2013 05 28 ) 25 / 39

VBA (SubFunction) Sub AB QRQR2 QRAB 2 III 8 (2013 05 28 ) 26 / 39

VBA Sub FunctionSub 01 Sub Kaku(n As Long) 02 Dim i As Long 03 For i = 1 To n 04 Cells(i, 1) = 0 05 Next 06 End Sub Call Kaku(5) Kaku 5 150 III 8 (2013 05 28 ) 27 / 39

VBA 01 Function MySum(n As Long) 02 Dim i As Long, s As Long 03 s = 0 04 For i = 1 To n 05 s = s + i 06 Next 07 MySum = s 08 End Function n = MySum(5)n1 + 2 + 3 + 4 + 515 III 8 (2013 05 28 ) 28 / 39

VBA III 8 (2013 05 28 ) 29 / 39

VBA 6-1b.xlsx 22 III 8 (2013 05 28 ) 30 / 39

VBA Longi, male, female IntegersexDoubleheight, weight i2male, female0 Do, Loop11 III 8 (2013 05 28 ) 31 / 39

VBA iexit Do isex, height, weight sex-1male1 5male6male sex1female1 8female9female i1 5689 III 8 (2013 05 28 ) 32 / 39

VBA 01 Sub Kadai() 02 Dim i As Long, male As Long, female As Long 03 Dim sex As Integer 04 Dim height As Double, weight As Double 05 i = 2 2 06 male = 0 07 female = 0 08 Do 09 If Cells(i, 1) = "" Then 10 Exit Do 11 End If 12 sex = Cells(i, 1).Value 13 height = Cells(i, 2).Value 14 weight = Cells(i, 3).Value III 8 (2013 05 28 ) 33 / 39

VBA 15 If sex = -1 Then 16 male = male + 1 17 Cells(male, 5) = height 18 Cells(male, 6) = weight 19 Else 20 female = female + 1 21 Cells(female, 8) = height 22 Cells(female, 9) = weight 23 End If 24 i = i+1 25 Loop 26 End Sub III 8 (2013 05 28 ) 34 / 39

VBA VBA 23 234 Function III 8 (2013 05 28 ) 35 / 39

R Rlm() nls() lm()y yx k x_k Y = θ 1 X 1 + θ 2 X 2 + + θ n X n + ε lm(y x_1 + x_2 +... + x_n) III 8 (2013 05 28 ) 36 / 39

R > x <- read.table("6-1a.txt") > lm(x$v2 x$v3) Call: lm(formula = x$v2 x$v3) Coefficients: (Intercept) x$v3 93.661 1.299 = a + b + ε a = 1.299, b = 93.661 III 8 (2013 05 28 ) 37 / 39

R c 2 I(cˆ2) > x <- read.table("6-1a.txt") > lm(x$v2 x$v3 + I(x$V3ˆ2) + I(x$V3ˆ3)) Call: lm(formula = x$v2 x$v3 + I(x$V3ˆ2) + I(x$V3ˆ3)) Coefficients: (Intercept) x$v3 I(x$V3ˆ2) I(x$V3ˆ3) 61.9276821 3.4162364-0.0380741 0.0001801 = a + b 2 + c 3 + d + ε III 8 (2013 05 28 ) 38 / 39

R lm()summary() plot() > x <- read.table("6-1a.txt") > res <- lm(x$v2 x$v3 + I(x$V3ˆ2) + I(x$V3ˆ3)) > summary(res) > plot(res) plot()100 6-1c.txt III 8 (2013 05 28 ) 39 / 39

0 2 X Y (x k, y k ) 0 X Y Y = 1.299X III 8 (2013 05 28 ) 40 / 39

(x k, y k )y = 1.299x (α + ε, 1.299α + δ)αεδ Z = 1 2 + 1.299 2 (X + 1.299Y ) X, Y Z, U U U = 1.299 2 + ( 1) 2 (1.299X Y ) III 8 (2013 05 28 ) 41 / 39

Z U Z z k = x k + 1.299y k x k, y k 1 122 k 1k III 8 (2013 05 28 ) 42 / 39

A 211 X 1, X 2,..., X n 1 Z 1 Z 1 = w 1 X 1 + w 2 X 2 + + w n X n, w1 2 + w2 2 +... + w2 n = 1 k k 1 III 8 (2013 05 28 ) 43 / 39

B 21Z 1 2 k k 1 2 AAB A B III 8 (2013 05 28 ) 44 / 39

B (i, j)x i X j E[(X i E[X i ])(X j E[X j ])] (i, j)x i X j X i X j (X i )(X j ) X 1 X 2 X 1 R III 8 (2013 05 28 ) 45 / 39

A λ 1 λ 2 λ n 0 λ k (w k,1, w k,2,..., w k,n ) T k Z k = w k,1 X 1 + w k,2 X 2 + + w k,n X n λ k III 8 (2013 05 28 ) 46 / 39