如何使向量根据R中的最后一个值选择3个可能的值

时间:2018-10-03 08:31:02

标签: r loops vector

R 中,我试图创建一个由12个数字组成的向量。第一个数字是40中的40,它既可以以0.5的概率下降1,以0.2的概率保持不变,也可以以0.3的概率上升1。下一个值取决于最后一个值。例如,可能的向量可能是:

</br>

我尝试了几种不同的方法,但是无法正常工作。我最近的尝试是:

40 39 38 37 37 38 37 36 37 38 39 39

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

设置您的初始值并根据您指定的概率添加差异:

import React, { Component } from 'react'

import ReactDOM from 'react-dom'

class App extends Component {

    constructor (props) {
        super(props);
    }

    render () {
        return (
            <div>Hello World</div>
        )
    }
}

ReactDOM.render(<App/>, document.getElementById('app'))