nishiru3の日記

備忘録です。ネットのゴミ。

セッション

ページをまたいでデータを保持する

  • 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>';

a2.php(遷移先)

  • a2.phpは遷移先のページである。
  • a1.phpと同様にしてsession_start();を記述する。
  • $_SESSION['a1']から引き取って、$aaa2に入れている。
<?php
session_start();
$aaa2 = $_SESSION['a1'];
echo '配列$aのデータ@a2.php<br/>';
foreach ($aaa2 as $a2) {
    echo $a2.'<br />';
}

フィッシャー情報量の事例(ポアソン分布)

フィッシャー情報量

フィッシャー情報量は次の記事を参照。
nishiru3.hatenablog.com


ポアソン分布の基本的性質

ポアソン分布の基本的性質は次の記事を参照。
nishiru3.hatenablog.com

ポアソン分布の対数尤度関数

f:id:nishiru3:20180711060842p:plain

ポアソン分布のフィッシャー情報量

f:id:nishiru3:20180711060922p:plain

MySQLの設定

MySQL8.0のインストール

次のサイトでインストーラーをダウンロード。

URL:https://www.mysql.com/jp/

インストールファイル:
mysql-installer-community-8.0.11.0.msi

認証方式の変更

設定ファイルの変更

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

の中の

「default_authentication_plugin=caching_sha2_password」

「default_authentication_plugin=mysql_native_password」
に変更。

ユーザーの確認と追加

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

二項分布の基本的性質

二項分布の基本的性質は次の記事を参照。

nishiru3.hatenablog.com

二項分布の対数尤度関数

f:id:nishiru3:20180711045424p:plain

二項分布のフィッシャー情報量(途中の式が間違っていたので修正)

f:id:nishiru3:20190727201650p:plain

定量の評価(2019/8/17追加)

f:id:nishiru3:20190817113054p:plain

参考文献

現代数理統計学 (創文社現代経済学選書)

現代数理統計学 (創文社現代経済学選書)

フィッシャー情報量[2019/8/17更新]

尤度関数

f:id:nishiru3:20180707110947p:plain

スコア関数

f:id:nishiru3:20180707111058p:plain

フィッシャー情報量(スコア関数の分散)

f:id:nishiru3:20180707111201p:plain

クラメル・ラオの不等式

f:id:nishiru3:20190817112926p:plain

参考文献

現代数理統計学 (創文社現代経済学選書)

現代数理統計学 (創文社現代経済学選書)

絶版になってしまうと思っていましたが、新装改訂版として出版されたようです。

新装改訂版 現代数理統計学

新装改訂版 現代数理統計学