セッション
ページをまたいでデータを保持する
- PHPにおいてページをまたいでデータを引き継ぎたいときは、セッションを使う。
a1.phpのコード(遷移元)
- これを最初のページ(遷移元)にする。
- ただし、phpコードの最初に記述すること。途中からsession_startすると、データが失われる。
- 配列aaa1のデータを設定し、$_SESSION[['a1']に保存している。
<?php session_start(); $aaa1 = [1000,1001,1002]; $_SESSION['a1'] = $aaa1; echo '配列$aのデータ@a1.php<br/>'; foreach ($aaa1 as $a1) { echo $a1.'<br />'; } echo '<a href="./a2.php">別ページに遷移</a>';
フィッシャー情報量の事例(ポアソン分布)
フィッシャー情報量の事例(正規分布)
フィッシャー情報量
フィッシャー情報量は次の記事を参照。
nishiru3.hatenablog.com
正規分布の基本的性質
正規分布の基本的性質は次の記事を参照。
nishiru3.hatenablog.com
正規分布の対数尤度関数
正規分布のフィッシャー情報量
MySQLの設定
MySQL8.0のインストール
次のサイトでインストーラーをダウンロード。
認証方式の変更
ユーザーの確認と追加
MySQL 8.0 Command Line Client を立ち上げて確認。
SELECT user, host, plugin FROM mysql.user;
次のコマンドでユーザーを追加。
CREATE USER 'admin'@'localhost' IDENTIFIED by 'pass';
権限の付与
GRANT ALL ON projects.* TO 'admin'@'localhost';
これで、localhostのadminユーザーに対して、projectsデータベースへの権限を与えている。
phpでの接続確認とデータの追加
<?php /** * MySQLへの接続 */ $dsn = 'mysql:dbname=projects;host=localhost'; $user = 'admin'; $password = 'pass'; try{ $dbh = new PDO($dsn, $user, $password); print('接続に成功しました。<br>'); }catch (PDOException $e){ print('Error:'.$e->getMessage()); die(); } /** * データベースへの追加 */ $id = 1; $name = 'nanashi'; $stmt = $dbh -> prepare("INSERT INTO personal (id, name) VALUES (:id, :name)"); $stmt->bindParam(':id', $id, PDO::PARAM_STR); $stmt->bindValue(':name', $name, PDO::PARAM_INT); $stmt->execute(); # $dbh=NULL;
フィッシャー情報量の事例(二項分布)[2019/8/17更新]
フィッシャー情報量
フィッシャー情報量は次の記事を参照。
nishiru3.hatenablog.com
二項分布の対数尤度関数
二項分布のフィッシャー情報量(途中の式が間違っていたので修正)
推定量の評価(2019/8/17追加)
参考文献
- 作者:竹村 彰通
- 発売日: 1991/12/01
- メディア: 単行本
フィッシャー情報量[2019/8/17更新]
二変量正規分布の条件付き確率[2019/07/27更新]
の周辺密度関数
の条件付き密度関数(平方完成の箇所を修正)
条件付き密度関数の期待値と分散