問題タブ [revoscaler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - rxLinMod と lm() は一貫していません。係数の 1 つが削除されているのはなぜですか?
さまざまな値のセットに線形回帰を当てはめようとしてきましたが、少し奇妙なことがわかりました。関数 rxLinMod() で線形回帰を取得しようとするたびに、係数の 1 つが削除され、lm() を使用するたびに、これは発生しません。
問題を引き起こしたデータセットは次のとおりです。
日付 | 値 |
---|---|
2020-06-19 | 5950 |
2020-06-16 | 5950 |
rxLinMod を使用すると、次のようになります。
一方、lm() はこれを返します。
どの変数も因子として扱われていないこと、Date が Date クラス、Values が数値クラスであることを確認しました。勾配が 0 にかなり近いと予想していました。最初の勾配で係数が低下する理由を知っている人はいますか?
他に知りたいことがあれば、遠慮なく聞いてください。